Page MenuHomeFreeBSD

D14461.id39579.diff
No OneTemporary

D14461.id39579.diff

Index: lib/libc/sys/msgget.2
===================================================================
--- lib/libc/sys/msgget.2
+++ lib/libc/sys/msgget.2
@@ -31,7 +31,7 @@
.\" $FreeBSD$
.\"
.\"/
-.Dd July 9, 2009
+.Dd February 21, 2018
.Dt MSGGET 2
.Os
.Sh NAME
@@ -40,8 +40,6 @@
.Sh LIBRARY
.Lb libc
.Sh SYNOPSIS
-.In sys/types.h
-.In sys/ipc.h
.In sys/msg.h
.Ft int
.Fn msgget "key_t key" "int msgflg"
@@ -83,7 +81,24 @@
.It
.Va msg_perm.mode
is set to the lower 9 bits of
-.Fa msgflg .
+.Fa msgflg
+which are set by
+.Em OR Ns 'ing
+the following constants:
+.Bl -tag -width 0000
+.It Dv 0400
+Read access for user.
+.It Dv 0200
+Write access for user.
+.It Dv 0040
+Read access for group.
+.It Dv 0020
+Write access for group.
+.It Dv 0004
+Read access for other.
+.It Dv 0002
+Write access for other.
+.El
.It
.Va msg_cbytes ,
.Va msg_qnum ,
Index: lib/libc/sys/semget.2
===================================================================
--- lib/libc/sys/semget.2
+++ lib/libc/sys/semget.2
@@ -25,7 +25,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd February 7, 2016
+.Dd February 21, 2018
.Dt SEMGET 2
.Os
.Sh NAME
@@ -34,8 +34,6 @@
.Sh LIBRARY
.Lb libc
.Sh SYNOPSIS
-.In sys/types.h
-.In sys/ipc.h
.In sys/sem.h
.Ft int
.Fn semget "key_t key" "int nsems" "int flag"
@@ -82,18 +80,18 @@
the following constants into the
.Fa flag
argument:
-.Bl -tag -width XSEM_WXX6XXX
-.It Dv SEM_R
+.Bl -tag -width 0000
+.It Dv 0400
Read access for user.
-.It Dv SEM_A
+.It Dv 0200
Alter access for user.
-.It Dv ( SEM_R>>3 )
+.It Dv 0040
Read access for group.
-.It Dv ( SEM_A>>3 )
+.It Dv 0020
Alter access for group.
-.It Dv ( SEM_R>>6 )
+.It Dv 0004
Read access for other.
-.It Dv ( SEM_A>>6 )
+.It Dv 0002
Alter access for other.
.El
.Pp
Index: lib/libc/sys/shmget.2
===================================================================
--- lib/libc/sys/shmget.2
+++ lib/libc/sys/shmget.2
@@ -25,7 +25,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd August 12, 2017
+.Dd February 21, 2018
.Dt SHMGET 2
.Os
.Sh NAME
@@ -34,9 +34,6 @@
.Sh LIBRARY
.Lb libc
.Sh SYNOPSIS
-.In sys/types.h
-.In sys/stat.h
-.In sys/ipc.h
.In sys/shm.h
.Ft int
.Fn shmget "key_t key" "size_t size" "int flag"
@@ -79,18 +76,18 @@
the following constants into the
.Fa flag
argument:
-.Bl -tag -width XSHM_WXX6XXX
-.It Dv S_IRUSR
+.Bl -tag -width 0000
+.It Dv 0400
Read access for owner.
-.It Dv S_IWUSR
+.It Dv 0200
Write access for owner.
-.It Dv S_IRGRP
+.It Dv 0040
Read access for group.
-.It Dv S_IWGRP
+.It Dv 0020
Write access for group.
-.It Dv S_IROTH
+.It Dv 0004
Read access for other.
-.It Dv S_IWOTH
+.It Dv 0002
Write access for other.
.El
.\"
@@ -143,5 +140,4 @@
.Xr shmat 2 ,
.Xr shmctl 2 ,
.Xr shmdt 2 ,
-.Xr stat 2 ,
.Xr ftok 3

File Metadata

Mime Type
text/plain
Expires
Mon, Jun 15, 2:45 PM (18 h, 1 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33970589
Default Alt Text
D14461.id39579.diff (2 KB)

Event Timeline