other versions
other languages
REMOVE(3) | Linux Programmer's Manual | REMOVE(3) |
名前¶
remove - ファイルやディレクトリを削除する書式¶
#include <stdio.h>説明¶
remove() はファイルシステムからファイル名を削除する。 ファイルに対しては unlink(2) を、ディレクトリに対しては rmdir(2) を呼び出す。返り値¶
成功した場合は 0 が返される。エラーの場合は -1 が返され、 errno が適切に設定される。エラー¶
発生するエラーは unlink(2) および rmdir(2) と同じものである。準拠¶
C89, C99, 4.3BSD, POSIX.1-2001.注意¶
libc4 と libc5 においては、 remove() は unlink(2) の別名であった (従ってディレクトリを削除できなかった)。バグ¶
NFS プロトコルに内在する問題により、まだ使用中のファイルが想定外に消えてしまうことがありえる。関連項目¶
rm(1), unlink(1), link(2), mknod(2), open(2), rename(2), rmdir(2), unlink(2), mkfifo(3), symlink(7)この文書について¶
この man ページは Linux man-pages プロジェクトのリリース 3.41 の一部 である。プロジェクトの説明とバグ報告に関する情報は http://www.kernel.org/doc/man-pages/ に書かれている。2008-12-03 | GNU |