View | Details | Raw Unified | Return to bug 327
Collapse All | Expand All

(-)./monitor_fdpass.c.orig-linux20 (+3 lines)
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;

Return to bug 327