CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected] 2017/01/23 16:44:04

Modified files:
        sys/kern       : uipc_usrreq.c 
        sys/sys        : unpcb.h 

Log message:
File descriptor passing internalizes fd's into an mbuf-stored array of
struct file *, and then externalizes back to fd upon delivery.
Convert storage to array of struct fdpass, containing struct file *
(and soon something else).  memcpy originally intended for alignment
purposes can be removed because CMSG_ALIGN is _ALIGN.

There is some anxiety over changing this code, but it reads easier.
ok mpi guenther kettenis

Reply via email to