O_SHLOCK
O_RDONLY | O_RDWR | O_SHLOCK | O_SYNC | O_TRUNC)
O_ACCMODE | O_SHLOCK | O_SYNC | O_TRUNC)
{ O_SHLOCK, "O_SHLOCK" },
fd = open(path, O_WRONLY | O_TRUNC | O_SHLOCK);
if (oflags & (O_EXLOCK | O_SHLOCK)) {
if ((flags & O_TRUNC) && (flags & (O_EXLOCK | O_SHLOCK))) {
if (flags & (O_EXLOCK | O_SHLOCK)) {
if (flags & (O_EXLOCK | O_SHLOCK)) {
if ((db = dbopen(_PATH_RADIUSD_IPCP_DB, O_RDONLY | O_SHLOCK, 0600,
if ((fd = open(path, O_CREAT|O_SHLOCK|O_RDWR|O_TRUNC, 0644)) == -1) {
if ((fd = open(path, O_CREAT|O_SHLOCK|O_RDWR|O_TRUNC,
fd = open(path, O_CREAT|O_SHLOCK|O_RDWR|O_TRUNC, 0644);
fd = open(path, O_CREAT|O_SHLOCK|O_RDWR|O_TRUNC,