|
Lines 113-121
Link Here
|
| 113 |
fatal("%s: no fd", __func__); |
113 |
fatal("%s: no fd", __func__); |
| 114 |
#else |
114 |
#else |
| 115 |
cmsg = CMSG_FIRSTHDR(&msg); |
115 |
cmsg = CMSG_FIRSTHDR(&msg); |
|
|
116 |
#if 0 |
| 117 |
/* Linux kernel 2.0.x doesn't handle cmsg_type in recvmsg(). */ |
| 116 |
if (cmsg->cmsg_type != SCM_RIGHTS) |
118 |
if (cmsg->cmsg_type != SCM_RIGHTS) |
| 117 |
fatal("%s: expected type %d got %d", __func__, |
119 |
fatal("%s: expected type %d got %d", __func__, |
| 118 |
SCM_RIGHTS, cmsg->cmsg_type); |
120 |
SCM_RIGHTS, cmsg->cmsg_type); |
|
|
121 |
#endif /* 0 */ |
| 119 |
fd = (*(int *)CMSG_DATA(cmsg)); |
122 |
fd = (*(int *)CMSG_DATA(cmsg)); |
| 120 |
#endif |
123 |
#endif |
| 121 |
return fd; |
124 |
return fd; |