]> git.ipfire.org Git - thirdparty/man-pages.git/blobdiff - man3/ftok.3
pldd.1, bpf.2, chdir.2, clone.2, fanotify_init.2, fanotify_mark.2, intro.2, ipc.2...
[thirdparty/man-pages.git] / man3 / ftok.3
index 99f6214f38129acb566b85e75bb1835b0b84a981..eb43247f0478276651dac962be9ed07cce41a774 100644 (file)
@@ -26,7 +26,7 @@
 .\"    Changed data type of proj_id; minor fixes
 .\"    aeb: further fixes; added notes.
 .\"
-.TH FTOK 3 2015-03-02 "GNU" "Linux Programmer's Manual"
+.TH FTOK 3 2019-08-02 "GNU" "Linux Programmer's Manual"
 .SH NAME
 ftok \- convert a pathname and a project identifier to a System V IPC key
 .SH SYNOPSIS
@@ -34,7 +34,7 @@ ftok \- convert a pathname and a project identifier to a System V IPC key
 .B #include <sys/types.h>
 .B #include <sys/ipc.h>
 .fi
-.sp
+.PP
 .BI "key_t ftok(const char *" pathname ", int " proj_id );
 .SH DESCRIPTION
 The
@@ -51,7 +51,7 @@ type System V IPC key, suitable for use with
 .BR semget (2),
 or
 .BR shmget (2).
-.LP
+.PP
 The resulting value is the same for all pathnames that
 name the same file, when the same value of
 .I proj_id
@@ -83,10 +83,12 @@ T}  Thread safety   MT-Safe
 POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
 On some ancient systems, the prototype was:
-.sp
-.RS
+.PP
+.in +4n
+.EX
 .BI "key_t ftok(char *" pathname ", char " proj_id );
-.RE
+.EE
+.in
 .PP
 Today,
 .I proj_id
@@ -98,7 +100,7 @@ Typical usage has an ASCII character
 that is why the behavior is said to be undefined when
 .I proj_id
 is zero.
-.LP
+.PP
 Of course, no guarantee can be given that the resulting
 .I key_t
 is unique.
@@ -115,4 +117,4 @@ and files on
 .BR semget (2),
 .BR shmget (2),
 .BR stat (2),
-.BR svipc (7)
+.BR sysvipc (7)