EN JA
REMOVE(3)
REMOVE(3) FreeBSD Library Functions Manual REMOVE(3)

名称

removeディレクトリエントリを削除する

ライブラリ

Standard C Library (libc, -lc)

書式

#include < stdio.h>

int
remove( const char *path);

解説

remove() 関数は、 path によって指定されるファイルまたはディレクトリを削除します。

path がディレクトリを指定しているなら、 remove( path) は、 rmdir( path) と同等です。そうでなければ、 unlink( path) と同等です。

戻り値

The remove() function returns the value 0 if successful; otherwise the value -1 is returned and the global variable errno is set to indicate the error.

エラー

remove() 関数は、失敗すると、ルーチン lstat(2), rmdir(2) または unlink(2) で明記されたエラーのいずれかが errno に設定されます。

関連項目

rmdir(2), unlink(2)

規格

remove() 関数は、 ISO/IEC 9899:1990 (“ISO C90”) と X/Open Portability Guide Issue 4, Version 2 (“XPG4.2”) に適合しています。
June 4, 1993 FreeBSD