call-process-region

Daiki Ueno ueno @ unixuser.org
1999年 12月 8日 (水) 23:56:09 JST


>>>>> [apel-ja : No.00152] にて
>>>>>    Shuhei KOBAYASHI <shuhei @ aqua.ocn.ne.jp> 様曰く...

> 最近は apel-shubit で pces rewrite の作業を少しずつ進めています.

> この関連で selective-display -> write-region -> call-process-region と
> いう連想で call-process-region を使用している個所を調べてみたのですが...

> .../emiko-1_13% fgrep call-process-region *.el
> smime.el:    (apply #'call-process-region
> smime.el:    (apply #'call-process-region

> これって大丈夫ですか?

> call-process-region では temporary directory に write-region し, その
> file に対して process を走らせるようになっています. この際に temporary
> file の mode を他人が読めないように設定するということは *ありません*.
> ;; call-process-region で "sleep 10" を実行して /tmp を確認しましょう.

なるほど。
これは cache 用に private key の hash 値を求める部分なので、
確かにまずいです。直接 call-process を使うように修正しました。

;; S/MIME Tools を利用して S/MIME の support を進めているのですが、
;; mime-view / mime-edit の code がまだ中途半端なので commit を見合わせ
;; ています。^^;;;
-- 
Daiki Ueno (ueno @ unixuser.org)
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: smime.p7s
型:         application/x-pkcs7-signature
サイズ:     377 バイト
説明:       無し
URL:        <http://lists.chise.org/pipermail/apel-ja/attachments/19991208/77da9af1/attachment-0001.bin>


More information about the APEL-ja mailing list