tag | line | file | source code |
nmsg | 193 | ipc/msg.c | struct msg *nmsg = NULL; |
nmsg | 232 | ipc/msg.c | while (!nmsg) { |
nmsg | 249 | ipc/msg.c | nmsg = msq->msg_first; |
nmsg | 256 | ipc/msg.c | nmsg = tmsg; |
nmsg | 262 | ipc/msg.c | nmsg = tmsg; |
nmsg | 270 | ipc/msg.c | nmsg = leastp; |
nmsg | 273 | ipc/msg.c | if (nmsg) { /* done finding a message */ |
nmsg | 275 | ipc/msg.c | if ((msgsz < nmsg->msg_ts) && !(msgflg & MSG_NOERROR)) { |
nmsg | 279 | ipc/msg.c | msgsz = (msgsz > nmsg->msg_ts)? nmsg->msg_ts : msgsz; |
nmsg | 280 | ipc/msg.c | if (nmsg == msq->msg_first) |
nmsg | 281 | ipc/msg.c | msq->msg_first = nmsg->msg_next; |
nmsg | 285 | ipc/msg.c | if (tmsg->msg_next == nmsg) |
nmsg | 287 | ipc/msg.c | tmsg->msg_next = nmsg->msg_next; |
nmsg | 288 | ipc/msg.c | if (nmsg == msq->msg_last) |
nmsg | 296 | ipc/msg.c | msgbytes -= nmsg->msg_ts; |
nmsg | 298 | ipc/msg.c | msq->msg_cbytes -= nmsg->msg_ts; |
nmsg | 309 | ipc/msg.c | nmsg->msg_spot, |
nmsg | 317 | ipc/msg.c | nmsg->msg_spot + sizeof(long), |
nmsg | 321 | ipc/msg.c | put_user (nmsg->msg_type, &msgp->mtype); |
nmsg | 322 | ipc/msg.c | memcpy_tofs (msgp->mtext, nmsg->msg_spot, msgsz); |
nmsg | 324 | ipc/msg.c | kfree(nmsg); |