OSDN Git Service

Update release for LDP 3.67
[linuxjm/LDP_man-pages.git] / release / man2 / unshare.2
index a3f6429..b00c10c 100644 (file)
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH UNSHARE 2 2012\-12\-31 Linux "Linux Programmer's Manual"
+.\"
+.\" Japanese Version Copyright (c) 2006 Yuichi SATO
+.\"         all rights reserved.
+.\" Translated 2006-08-10 by Yuichi SATO <ysato444@yahoo.co.jp>, LDP v2.36
+.\" Updated 2012-05-08, Akihiro MOTOKI <amotoki@gmail.com>
+.\" Updated 2013-03-26, Akihiro MOTOKI <amotoki@gmail.com>
+.\" Updated 2013-05-06, Akihiro MOTOKI <amotoki@gmail.com>
+.\"
+.TH UNSHARE 2 2013\-04\-17 Linux "Linux Programmer's Manual"
 .SH 名前
 unshare \- プロセス実行コンテキストの一部を分離する
 .SH 書式
 .nf
-.\" Actually _BSD_SOURCE || _SVID_SOURCE
-.\" FIXME See http://sources.redhat.com/bugzilla/show_bug.cgi?id=4749
-\fB#define _GNU_SOURCE\fP             /* feature_test_macros(7) 参照 */
 \fB#include <sched.h>\fP
 .sp
 \fBint unshare(int \fP\fIflags\fP\fB);\fP
 .fi
+.sp
+.in -4n
+glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7)  参照):
+.in
+.sp
+\fBunshare\fP():
+.ad l
+.RS 4
+.PD 0
+.TP  4
+glibc 2.14 以降:
+_GNU_SOURCE
+.TP  4
+.\" See http://sources.redhat.com/bugzilla/show_bug.cgi?id=4749
+glibc 2.14 より前:
+_BSD_SOURCE || _SVID_SOURCE
+    /* _GNU_SOURCE も定義される */
+.PD
+.RE
+.ad b
 .SH 説明
 \fBunshare\fP()  を使うと、プロセスは他のプロセスと現在共有している 実行コンテキストの一部を分離することができる。
 実行コンテキストの一部、たとえばマウント名前空間 (mount namespace)  などは、新しいプロセスを \fBfork\fP(2)  または
@@ -56,8 +81,8 @@ unshare \- プロセス実行コンテキストの一部を分離する
 .TP 
 \fBCLONE_NEWIPC\fP (Linux 2.6.19 以降)
 このフラグは \fBclone\fP(2) \fBCLONE_NEWIPC\fP フラグと同じ効果を持つ。
-System V IPC 名前空間を共有せず、呼び出し元プロセスは 他のプロセスとは
-共有しない固有の System V IPC 名前空間のコピーを持つ。 このフラグを指定
+System\ V IPC 名前空間を共有せず、呼び出し元プロセスは 他のプロセスとは
+共有しない固有の System\ V IPC 名前空間のコピーを持つ。 このフラグを指定
 すると、 \fBCLONE_SYSVSEM\fP も暗黙のうちに指定される。 \fBCLONE_NEWIPC\fP を
 使用するには \fBCAP_SYS_ADMIN\fP ケーパビリティが必要である。
 .TP 
@@ -110,7 +135,7 @@ IPC 名前空間を共有せず、呼び出し元プロセスは他のプロセ
 .\" Unshare virtual memory, so that the calling process no
 .\" longer shares its virtual address space with any other process.
 このフラグは \fBclone\fP(2) \fBCLONE_SYSVSEM\fP フラグの効果を逆転させる。
-System V セマフォのアンドゥ値を共有せず、呼び出し元プロセスは 他のプロ
+System\ V セマフォのアンドゥ値を共有せず、呼び出し元プロセスは 他のプロ
 セスとは共有しない固有のコピーを持つ。\fBCLONE_SYSVSEM\fP を使用するには
 \fBCAP_SYS_ADMIN\fP ケーパビリティが必要である。
 .PP
@@ -162,6 +187,6 @@ System V セマフォのアンドゥ値を共有せず、呼び出し元プロ
 
 Linux カーネルソース内の \fIDocumentation/unshare.txt\fP
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.50 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.67 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。