gpt4 book ai didi

c - IPC_EXCL 的缩写是什么?

转载 作者:行者123 更新时间:2023-12-03 09:48:28 28 4
gpt4 key购买 nike

当我在Linux中使用函数shmget时,我真的很好奇标志IPC_EXCL的全名。我知道如果共享内存段已经存在,它与 IPC_CREAT 一起使用以确保失败。任何回复将不胜感激。

最佳答案

Hulk 在问题评论中的猜测是正确的:“EXCL”是“exclusive”的缩写。这在 IPC_EXCL 本身的规范中并不明显(引用 https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_ipc.h.html ):

IPC_EXCL
Fail if key exists.

...但是如果您知道该标志是通过与 open(2) 标志 O_EXCL 类比命名的,那么它that 标志的规范中可以看出(引用 https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/fcntl.h.html ):

O_EXCL
Exclusive use flag.

关于c - IPC_EXCL 的缩写是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62876903/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com