Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)

No.869  link/unlink について
発言者: shige
発言日: 2002 12/26 10:18
 
qkc のようなファイルを変換するアプリケーションを書いています。

ファイルを一時ファイルに書き出して、オリジナルと一時ファイルを link/unlink で挿げ替えようとしているのですが、Cygwin では動きません。link に失敗するようです。(-1 を返します。strerror() で理由を表示することができませんでした。)unlink(src) でオリジナルを消すところまでは成功します。

!unlink(src) && !link(dst,src) && !unlink(dst);

としています。
# && で連結しているのは if の入れ子にしたくないからです。

ちなみに solaris では動くのですが、なにを間違えているのでしょうか。アドバイスをお願いいたします。


▼関連発言

869:link/unlink について [shige] 12/26
 └870:Re:link/unlink について [shige] 12/26 <

Pass 保存

早田のホームページへ
CGIROOM