JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. 関連項目 unlink (2) 完全なマニュアルは < https://www.gnu.org/software/unlink > か、 ローカルで有効になっていれば info '(coreutils) unlink ... ... clude < fcntl.h > /* AT_* 定数の定義 */ #include < unistd.h > int unlinkat(int dirfd , const char * pathname , int flags ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): unlin ... kat (): glibc 2.10 以降: _POSIX_C_SOURCE >= 200809L glibc 2.10 より前: _ATFILE_SOURCE 説明 unlink () はファイルシステム上の名前を削除する。 もしその名前がファイルへの最後のリンク (link) であり、 どのプロセスもそのファイル ... ソケット、FIFO、デバイスの場合、名前は削除されるが、 そのソケットなどを開いているプロセスはそのまま使い続けることができる。 unlinkat() unlinkat () システムコールは、 unlink () と rmdir (2) のいずれかと全く同じ動作をする (どちらと同じになるかは flags に ... ... clude < fcntl.h > /* AT_* 定数の定義 */ #include < unistd.h > int unlinkat(int dirfd , const char * pathname , int flags ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): unlin ... kat (): glibc 2.10 以降: _POSIX_C_SOURCE >= 200809L glibc 2.10 より前: _ATFILE_SOURCE 説明 unlink () はファイルシステム上の名前を削除する。 もしその名前がファイルへの最後のリンク (link) であり、 どのプロセスもそのファイル ... ソケット、FIFO、デバイスの場合、名前は削除されるが、 そのソケットなどを開いているプロセスはそのまま使い続けることができる。 unlinkat() unlinkat () システムコールは、 unlink () と rmdir (2) のいずれかと全く同じ動作をする (どちらと同じになるかは flags に ... ... キューをオープンした他のすべてのプロセスが そのキューを参照する記述子をクローズした時点で破棄される。 返り値 成功すると、 mq_unlink () は 0 を返す。エラーの場合、-1 を返し、 errno にエラーを示す値を設定する。 エラー EACCES 呼び出し元プロセスがこのメッセー ... ジキューを削除 (unlink) する 許可を持たない。 ENAMETOOLONG name が長過ぎる。 ENOENT 指定された名前 name を持つメッセージキューが存在しない。 属性 ... この節で使用されている用語の説明については、 attributes (7) を参照。 インターフェース 属性 値 mq_unlink () Thread safety MT-Safe 準拠 POSIX.1-2001, POSIX.1-2008. 関連項目 mq_close (3), mq_getattr (3), mq_notify (3), mq_open (3 ... ... キューをオープンした他のすべてのプロセスが そのキューを参照する記述子をクローズした時点で破棄される。 返り値 成功すると、 mq_unlink () は 0 を返す。エラーの場合、-1 を返し、 errno にエラーを示す値を設定する。 エラー EACCES 呼び出し元プロセスがこのメッセー ... ジキューを削除 (unlink) する 許可を持たない。 ENAMETOOLONG name が長過ぎる。 ENOENT 指定された名前 name を持つメッセージキューが存在しない。 属性 ... この節で使用されている用語の説明については、 attributes (7) を参照。 インターフェース 属性 値 mq_unlink () Thread safety MT-Safe 準拠 POSIX.1-2001, POSIX.1-2008. 関連項目 mq_close (3), mq_getattr (3), mq_notify (3), mq_open (3 ... ... のセマフォをオープンしている他のすべてのプロセスがセマフォを 閉じて初めてセマフォの削除が行われる。 返り値 成功すると、 sem_unlink () は 0 を返す。エラーの場合、-1 を返し、 errno にエラーを示す値をセットする。 エラー EACCES 呼び出し元にはこのセマフォを削 ... マフォが存在しない。 属性 この節で使用されている用語の説明については、 attributes (7) を参照。 インターフェース 属性 値 sem_unlink () Thread safety MT-Safe 準拠 POSIX.1-2001, POSIX.1-2008. 関連項目 sem_getvalue (3), sem_open (3), sem_post (3), sem_wait ... ... */ #include < fcntl.h > /* O_* 定数の定義用 */ int shm_open(const char * name , int oflag , mode_t mode ); int shm_unlink(const char * name ); -lrt でリンクする。 説明 shm_open () は、POSIX 共有メモリーオブジェクトを新規に作成/オープンしたり、 ... ジェクトは、実際には、関係のないプロセスが 共有メモリーの同じ領域を mmap (2) するために使用することができる手段である。 shm_unlink () は、逆の操作、つまり以前に shm_open () で作成されたオブジェクトの削除を行う。 shm_open () の動作は open (2) とよく似てい ... び出した後は、ファイルディスクリプターをクローズしてもよく、 クローズしてもメモリーマッピングに影響を与えることはない。 shm_unlink () の動作は unlink (2) とよく似ている: 共有メモリーオブジェクト名を削除し、すべてのプロセスが処理対象の オブジェクトをアン ... ... */ #include < fcntl.h > /* O_* 定数の定義用 */ int shm_open(const char * name , int oflag , mode_t mode ); int shm_unlink(const char * name ); -lrt でリンクする。 説明 shm_open () は、POSIX 共有メモリーオブジェクトを新規に作成/オープンしたり、 ... ジェクトは、実際には、関係のないプロセスが 共有メモリーの同じ領域を mmap (2) するために使用することができる手段である。 shm_unlink () は、逆の操作、つまり以前に shm_open () で作成されたオブジェクトの削除を行う。 shm_open () の動作は open (2) とよく似てい ... び出した後は、ファイルディスクリプターをクローズしてもよく、 クローズしてもメモリーマッピングに影響を与えることはない。 shm_unlink () の動作は unlink (2) とよく似ている: 共有メモリーオブジェクト名を削除し、すべてのプロセスが処理対象の オブジェクトをアン ... ... を削除する。 ファイルに対しては unlink (2) を、ディレクトリに対しては rmdir (2) を呼び出す。 もしその名前が ファイルへの最後のリンクで、かつ、どのプロセスもそのフ ... できる。 返り値 成功した場合は 0 が返される。エラーの場合は -1 が返され、 errno が適切に設定される。 エラー 発生するエラーは unlink (2) および rmdir (2) と同じものである。 属性 この節で使用されている用語の説明については、 attributes (7) を参照。 インター ... 3BSD. バグ NFS プロトコルに内在する問題により、まだ使用中のファイルが想定外に消えてしまうことがありえる。 関連項目 rm (1), unlink (1), link (2), mknod (2), open (2), rename (2), rmdir (2), unlink (2), mkfifo (3), symlink (7) この文書について この man ペ ... ... ブジェクトを マップする。 munmap (2) 呼び出したプロセスの仮想アドレス空間から 共有メモリーオブジェクトをアンマップする。 shm_unlink (3) 共有メモリーオブジェクト名を削除する。 close (2) shm_open (3) で割り当てられたファイルディスクリプターが不要になった際 ... される。 共有メモリーオブジェクトは、システムがシャットダウンされるか、 全てのプロセスがそのオブジェクトをアンマップし、 shm_unlink (3) で削除されるまで、存在し続ける。 リンク POSIX 共有メモリー API を使用したプログラムは cc -lrt でコンパイルし、リアルタ ... od (2), fchown (2), fstat (2), ftruncate (2), mmap (2), mprotect (2), munmap (2), shmget (2), shmop (2), shm_open (3), shm_unlink (3), sem_overview (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。