JM Project

JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。

Linux マニュアル 一覧

全文・高度検索

per page, with , order by , clip by
Results of 1 - 10 of about 22 for shmget (0.002 sec.)
Man page of SHMGET 14444
SHMGET Section: Linux Programmer's Manual (2) Updated: 2020-04-11 Index JM Home Page 名前 shmget - System V 共有メモリーセグメントを割り当てる 書式 #include < sys/ipc.h > #include < sys/shm.h > int shmget(key_t key , size_t size , int shmfl ... g ); 説明 shmget () returns the identifier of the System V shared memory segment associated with the value of the argument key . It may be ... きさとなる。 shmflg に IPC_CREAT と IPC_EXCL の両方が指定された場合、 key に対応する共有メモリーセグメントが既に存在すると、 shmget () は失敗し、 errno に EEXIST が設定される (これは open (2) に O_CREAT | O_EXCL を指定した場合の動作と同じである)。 shmflg ... は以下の内容から構成される: IPC_CREAT 新しいセグメントを作成する。このフラグが指定されなかった場合、 shmget () は key に対応するセグメントを探し、 ユーザーがそのセグメントにアクセスする許可があるかどうかをチェックする。 IPC_EXCL こ ...
https://man.mtool.work/man/20261015/man2/shmget.2.html
Man page of SHMOP 9966
SHMOP Section: Linux Programmer's Manual (2) Updated: 2020-04-11 Index JM Home Page 名前 shmat, shmdt - System V 共有メモリー (shared memory) の操作 書式 #include < sys/types.h > #include < sys/shm.h > void *shmat(int shmid , const void * s ... n arg, dummy; struct sembuf sop; char *addr; /* Create shared memory and semaphore set containing one semaphore */ shmid = shmget(IPC_PRIVATE, MEM_SIZE, IPC_CREAT | 0600); if (shmid == -1) errExit("shmget"); semid = semget(IPC_PRIVATE, 1, IPC_CREAT | 0 ... 600); if (shmid == -1) errExit("shmget"); /* Attach shared memory into our address space */ addr = shmat(shmid, NULL, SHM_RDONLY); if (addr == (void *) -1) errEx ... _flg = 0; if (semop(semid, &sop, 1) == -1) errExit("semop"); exit(EXIT_SUCCESS); } 関連項目 brk (2), mmap (2), shmctl (2), shmget (2), capabilities (7), shm_overview (7), sysvipc (7) この文書について この man ページは Linux man-pages プロジェクトのリリ ...
https://man.mtool.work/man/20261015/man2/shmat.2.html
Man page of SHMOP 9966
SHMOP Section: Linux Programmer's Manual (2) Updated: 2020-04-11 Index JM Home Page 名前 shmat, shmdt - System V 共有メモリー (shared memory) の操作 書式 #include < sys/types.h > #include < sys/shm.h > void *shmat(int shmid , const void * s ... n arg, dummy; struct sembuf sop; char *addr; /* Create shared memory and semaphore set containing one semaphore */ shmid = shmget(IPC_PRIVATE, MEM_SIZE, IPC_CREAT | 0600); if (shmid == -1) errExit("shmget"); semid = semget(IPC_PRIVATE, 1, IPC_CREAT | 0 ... 600); if (shmid == -1) errExit("shmget"); /* Attach shared memory into our address space */ addr = shmat(shmid, NULL, SHM_RDONLY); if (addr == (void *) -1) errEx ... _flg = 0; if (semop(semid, &sop, 1) == -1) errExit("semop"); exit(EXIT_SUCCESS); } 関連項目 brk (2), mmap (2), shmctl (2), shmget (2), capabilities (7), shm_overview (7), sysvipc (7) この文書について この man ページは Linux man-pages プロジェクトのリリ ...
https://man.mtool.work/man/20261015/man2/shmdt.2.html
Man page of SHMOP 9966
SHMOP Section: Linux Programmer's Manual (2) Updated: 2020-04-11 Index JM Home Page 名前 shmat, shmdt - System V 共有メモリー (shared memory) の操作 書式 #include < sys/types.h > #include < sys/shm.h > void *shmat(int shmid , const void * s ... n arg, dummy; struct sembuf sop; char *addr; /* Create shared memory and semaphore set containing one semaphore */ shmid = shmget(IPC_PRIVATE, MEM_SIZE, IPC_CREAT | 0600); if (shmid == -1) errExit("shmget"); semid = semget(IPC_PRIVATE, 1, IPC_CREAT | 0 ... 600); if (shmid == -1) errExit("shmget"); /* Attach shared memory into our address space */ addr = shmat(shmid, NULL, SHM_RDONLY); if (addr == (void *) -1) errEx ... _flg = 0; if (semop(semid, &sop, 1) == -1) errExit("semop"); exit(EXIT_SUCCESS); } 関連項目 brk (2), mmap (2), shmctl (2), shmget (2), capabilities (7), shm_overview (7), sysvipc (7) この文書について この man ページは Linux man-pages プロジェクトのリリ ...
https://man.mtool.work/man/20261015/man2/shmop.2.html
Man page of FTOK 9966
FTOK Section: Linux Programmer's Manual (3) Updated: 2020-04-11 Index JM Home Page 名前 ftok - パス名とプロジェクト識別子を System V IPC キーに変換する 書式 #include < sys/types.h > #include < sys/ipc.h > key_t ftok(const char * pathname , ... であってはならない) の低位 8 ビットとを用いて、 key_t 型の System V IPC キーを生成する。 このキーは msgget (2), semget (2), shmget (2) などでの利用に適している。 同じファイルを示すあらゆるパス名と、同じ proj_id に対しては、結果の値は等しくなる。 ファイル ... /dev/sda1 それぞれにあるファイルに対して、衝突は容易に起こりうる。 例 semget (2) を参照。 関連項目 msgget (2), semget (2), shmget (2), stat (2), sysvipc (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プ ...
https://man.mtool.work/man/20261015/man3/ftok.3.html
Man page of SHM_OVERVIEW 9359
SHM_OVERVIEW Section: Linux Programmer's Manual (7) Updated: 2020-08-13 Index JM Home Page 名前 shm_overview - POSIX 共有メモリーの概要 説明 POSIX 共有メモリー API を使用すると、メモリーのある領域を共有して、 プロセス間で情報をやり取りするこ ... ェクトにアクセスするプロセスは、 POSIX セマフォなどを使ってプロセス間で同期をとらなければならない。 System V 共有メモリー ( shmget (2), shmop (2) など) は古い共有メモリー API である。 POSIX 共有メモリーは、より簡単で、うまく設計されたインターフェースを提 ... に、古いシステムでは少ない)。 関連項目 fchmod (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 プロジェ ...
https://man.mtool.work/man/20261015/man7/shm_overview.7.html
Man page of IPC 8737
IPC Section: Linux Programmer's Manual (2) Updated: 2019-08-02 Index JM Home Page 名前 ipc - System V IPC システムコール 書式 int ipc(unsigned int call , int first , int second , int third , void * ptr , long fifth ); 説明 ipc () は メッセー ... , msgget (2), msgrcv (2), msgsnd (2), semctl (2), semget (2), semop (2), semtimedop (2), shmat (2), shmctl (2), shmdt (2), shmget (2), sysvipc (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクト ...
https://man.mtool.work/man/20261015/man2/ipc.2.html
Man page of SEM_INIT 8333
SEM_INIT Section: Linux Programmer's Manual (3) Updated: 2020-08-13 Index JM Home Page 名前 sem_init - 名前なしセマフォを初期化する 書式 #include < semaphore.h > int sem_init(sem_t * sem , int pshared , unsigned int value ); -pthread とリン ... が 0 以外の場合、セマフォはプロセス間で共有される。セマフォは 共有メモリー領域に配置すべきである ( shm_open (3), mmap (2), shmget (2) 参照)。 ( fork (2) で生成された子プロセスは親プロセスのメモリーマッピングを継承するため、 子プロセスもセマフォにアクセ ...
https://man.mtool.work/man/20261015/man3/sem_init.3.html
Man page of MBIND 8131
MBIND Section: Linux Programmer's Manual (2) Updated: 2020-06-09 Index JM Home Page 名前 mbind - メモリー領域に対してメモリーポリシーを設定する 書式 #include < numaif.h > long mbind(void * addr , unsigned long len , int mode , const unsigne ... 、ページ割り当てのきっかけとなったスレッドは、 mbind () を呼び出したスレッドと同じとは限らない。 指定されたメモリー範囲に、 shmget (2) システムコールを使って作成されたり、 shmat (2) システムコールを使って付加 (attach) されたりした共有メモリー領域が 含ま ... は Linux 2.6.16 以降でのみ利用可能である。 関連項目 get_mempolicy (2), getcpu (2), mmap (2), set_mempolicy (2), shmat (2), shmget (2), numa (3), cpuset (7), numa (7), numactl (8) この文書について この man ページは Linux man-pages プロジェクトのリリース ...
https://man.mtool.work/man/20261015/man2/mbind.2.html
Man page of SHMCTL 8131
SHMCTL Section: Linux Programmer's Manual (2) Updated: 2020-12-21 Index JM Home Page 名前 shmctl - System V 共有メモリー (shared memory) を制御する 書式 #include < sys/ipc.h > #include < sys/shm.h > int shmctl(int shmid , int cmd , struct s ... 造体は以下のように定義されている (強調されたフィールドは IPC_SET を使って設定可能である): struct ipc_perm { key_t __key; /* shmget (2) に与えられるキー */ uid_t uid ; /* 所有者の実効 UID */ gid_t gid ; /* 所有者の実効 GID */ uid_t cuid; /* 作成者の実効 ... カーネルは新しい形式の呼び出しと古い形式の呼び出しを cmd 内の IPC_64 フラグで区別する。 関連項目 mlock (2), setrlimit (2), shmget (2), shmop (2), capabilities (7), sysvipc (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5. ...
https://man.mtool.work/man/20261015/man2/shmctl.2.html
PREV 1 2 3 NEXT

リンク

日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。