From 858d62d1cd710b35bbcee9c9a9c1b1dda4bdaa53 Mon Sep 17 00:00:00 2001 From: Paul Chaignon Date: Sun, 19 Nov 2023 22:37:36 +0100 Subject: sys/openbsd: use nested flags definitions where sensible These flags were identified using the same script as for sys/linux. Signed-off-by: Paul Chaignon --- sys/openbsd/ipc.txt | 6 +++--- sys/openbsd/sys.txt | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'sys') diff --git a/sys/openbsd/ipc.txt b/sys/openbsd/ipc.txt index a11302c7e..b3444f3ef 100644 --- a/sys/openbsd/ipc.txt +++ b/sys/openbsd/ipc.txt @@ -51,14 +51,14 @@ shmctl$SHM_LOCK(shmid ipc_shm, cmd const[SHM_LOCK]) shmctl$SHM_UNLOCK(shmid ipc_shm, cmd const[SHM_UNLOCK]) shmdt(addr shmaddr) -msgget_flags = IPC_CREAT, IPC_EXCL, S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP, S_IWGRP, S_IXGRP, S_IROTH, S_IWOTH, S_IXOTH +msgget_flags = IPC_CREAT, IPC_EXCL, open_mode msgbuf_type = 0, 1, 2, 3 msgsnd_flags = IPC_NOWAIT msgrcv_flags = IPC_NOWAIT, MSG_NOERROR -semget_flags = IPC_CREAT, IPC_EXCL, S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP, S_IWGRP, S_IXGRP, S_IROTH, S_IWOTH, S_IXOTH +semget_flags = IPC_CREAT, IPC_EXCL, open_mode semop_flags = IPC_NOWAIT, SEM_UNDO sem_sem_id = 0, 1, 2, 3, 4 -shmget_flags = IPC_CREAT, IPC_EXCL, S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP, S_IWGRP, S_IXGRP, S_IROTH, S_IWOTH, S_IXOTH +shmget_flags = IPC_CREAT, IPC_EXCL, open_mode shmat_flags = SHM_RND, SHM_RDONLY ipc_perm { diff --git a/sys/openbsd/sys.txt b/sys/openbsd/sys.txt index 4df66560e..0752c7449 100644 --- a/sys/openbsd/sys.txt +++ b/sys/openbsd/sys.txt @@ -205,7 +205,7 @@ ucred { chflags_flags = UF_NODUMP, UF_IMMUTABLE, UF_APPEND, SF_ARCHIVED, SF_IMMUTABLE, SF_APPEND chflagsat_flags = AT_SYMLINK_NOFOLLOW pollfd_events = POLLIN, POLLPRI, POLLOUT, POLLERR, POLLHUP, POLLNVAL, POLLRDNORM, POLLRDBAND, POLLWRNORM, POLLWRBAND -mknod_mode = S_IFMT, S_IFREG, S_IFCHR, S_IFBLK, S_IFIFO, S_IFSOCK, S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP, S_IWGRP, S_IXGRP, S_IROTH, S_IWOTH, S_IXOTH +mknod_mode = S_IFMT, S_IFREG, S_IFCHR, S_IFBLK, S_IFIFO, S_IFSOCK, open_mode at_flags = AT_SYMLINK_NOFOLLOW, AT_SYMLINK_FOLLOW linkat_flags = AT_SYMLINK_FOLLOW unlinkat_flags = 0, AT_REMOVEDIR -- cgit mrf-deployment