sysv_msg.c (101772) | sysv_msg.c (107896) |
---|---|
1/* $FreeBSD: head/sys/kern/sysv_msg.c 101772 2002-08-13 08:00:36Z alfred $ */ | 1/* $FreeBSD: head/sys/kern/sysv_msg.c 107896 2002-12-15 09:41:46Z maxim $ */ |
2 3/* 4 * Implementation of SVID messages 5 * 6 * Author: Daniel Boulet 7 * 8 * Copyright 1993 Daniel Boulet and RTMX Inc. 9 * --- 523 unchanged lines hidden (view full) --- 533 DPRINTF(("msqid %d is available\n", msqid)); 534 msqptr->msg_perm.key = key; 535 msqptr->msg_perm.cuid = cred->cr_uid; 536 msqptr->msg_perm.uid = cred->cr_uid; 537 msqptr->msg_perm.cgid = cred->cr_gid; 538 msqptr->msg_perm.gid = cred->cr_gid; 539 msqptr->msg_perm.mode = (msgflg & 0777); 540 /* Make sure that the returned msqid is unique */ | 2 3/* 4 * Implementation of SVID messages 5 * 6 * Author: Daniel Boulet 7 * 8 * Copyright 1993 Daniel Boulet and RTMX Inc. 9 * --- 523 unchanged lines hidden (view full) --- 533 DPRINTF(("msqid %d is available\n", msqid)); 534 msqptr->msg_perm.key = key; 535 msqptr->msg_perm.cuid = cred->cr_uid; 536 msqptr->msg_perm.uid = cred->cr_uid; 537 msqptr->msg_perm.cgid = cred->cr_gid; 538 msqptr->msg_perm.gid = cred->cr_gid; 539 msqptr->msg_perm.mode = (msgflg & 0777); 540 /* Make sure that the returned msqid is unique */ |
541 msqptr->msg_perm.seq++; | 541 msqptr->msg_perm.seq = (msqptr->msg_perm.seq + 1) & 0x7fff; |
542 msqptr->msg_first = NULL; 543 msqptr->msg_last = NULL; 544 msqptr->msg_cbytes = 0; 545 msqptr->msg_qnum = 0; 546 msqptr->msg_qbytes = msginfo.msgmnb; 547 msqptr->msg_lspid = 0; 548 msqptr->msg_lrpid = 0; 549 msqptr->msg_stime = 0; --- 600 unchanged lines hidden --- | 542 msqptr->msg_first = NULL; 543 msqptr->msg_last = NULL; 544 msqptr->msg_cbytes = 0; 545 msqptr->msg_qnum = 0; 546 msqptr->msg_qbytes = msginfo.msgmnb; 547 msqptr->msg_lspid = 0; 548 msqptr->msg_lrpid = 0; 549 msqptr->msg_stime = 0; --- 600 unchanged lines hidden --- |