tag | line | file | source code |
nmsg | 192 | ipc/msg.c | struct msg *nmsg = NULL; |
nmsg | 231 | ipc/msg.c | while (!nmsg) { |
nmsg | 244 | ipc/msg.c | nmsg = msq->msg_first; |
nmsg | 251 | ipc/msg.c | nmsg = tmsg; |
nmsg | 257 | ipc/msg.c | nmsg = tmsg; |
nmsg | 265 | ipc/msg.c | nmsg = leastp; |
nmsg | 268 | ipc/msg.c | if (nmsg) { /* done finding a message */ |
nmsg | 270 | ipc/msg.c | if ((msgsz < nmsg->msg_ts) && !(msgflg & MSG_NOERROR)) |
nmsg | 272 | ipc/msg.c | msgsz = (msgsz > nmsg->msg_ts)? nmsg->msg_ts : msgsz; |
nmsg | 273 | ipc/msg.c | if (nmsg == msq->msg_first) |
nmsg | 274 | ipc/msg.c | msq->msg_first = nmsg->msg_next; |
nmsg | 278 | ipc/msg.c | if (tmsg->msg_next == nmsg) |
nmsg | 280 | ipc/msg.c | tmsg->msg_next = nmsg->msg_next; |
nmsg | 281 | ipc/msg.c | if (nmsg == msq->msg_last) |
nmsg | 289 | ipc/msg.c | msgbytes -= nmsg->msg_ts; |
nmsg | 291 | ipc/msg.c | msq->msg_cbytes -= nmsg->msg_ts; |
nmsg | 302 | ipc/msg.c | nmsg->msg_spot, |
nmsg | 310 | ipc/msg.c | nmsg->msg_spot + sizeof(long), |
nmsg | 314 | ipc/msg.c | put_user (nmsg->msg_type, &msgp->mtype); |
nmsg | 315 | ipc/msg.c | memcpy_tofs (msgp->mtext, nmsg->msg_spot, msgsz); |
nmsg | 317 | ipc/msg.c | kfree(nmsg); |