]> git.ipfire.org Git - thirdparty/util-linux.git/blob - sys-utils/ipcmk.1
Man pages: ipcmk.1, ipcs.1, lsipc.1: explicitly mention "System V"
[thirdparty/util-linux.git] / sys-utils / ipcmk.1
1 .\" Copyright 2008 Hayden A. James (hayden.james@gmail.com)
2 .\" May be distributed under the GNU General Public License
3 .TH IPCMK "1" "July 2014" "util-linux" "User Commands"
4 .SH NAME
5 ipcmk \- make various IPC resources
6 .SH SYNOPSIS
7 .B ipcmk
8 [options]
9 .SH DESCRIPTION
10 .B ipcmk
11 allows you to create System V inter-process communication (IPC) objects:
12 shared memory segments, message queues,
13 and semaphore arrays.
14 .SH OPTIONS
15 .TP
16 Resources can be specified with these options:
17 .TP
18 .BR \-M , " \-\-shmem " \fIsize
19 Create a shared memory segment of
20 .I size
21 bytes.
22 The \fIsize\fR argument may be followed by the multiplicative suffixes KiB (=1024), MiB (=1024*1024), and so on for GiB, etc. (the
23 "iB" is optional, e.g., "K" has the same meaning as "KiB") or the suffixes KB (=1000), MB (=1000*1000), and so on for GB, etc.
24 .TP
25 .BR \-Q , " \-\-queue"
26 Create a message queue.
27 .TP
28 .BR \-S , " \-\-semaphore " \fInumber
29 Create a semaphore array with
30 .I number
31 of elements.
32 .PP
33 Other options are:
34 .TP
35 .BR \-p , " \-\-mode " \fImode
36 Access permissions for the resource. Default is 0644.
37 .TP
38 .BR \-V , " \-\-version"
39 Display version information and exit.
40 .TP
41 .BR \-h , " \-\-help"
42 Display help text and exit.
43 .PP
44 .SH AUTHORS
45 .MT hayden.james@gmail.com
46 Hayden A. James
47 .ME
48 .SH SEE ALSO
49 .BR ipcrm (1),
50 .BR ipcs (1),
51 .BR sysvipc (7)
52 .SH AVAILABILITY
53 The ipcmk command is part of the util-linux package and is available from
54 .UR https://\:www.kernel.org\:/pub\:/linux\:/utils\:/util-linux/
55 Linux Kernel Archive
56 .UE .