Date: Wed, 20 Dec 2006 19:26:30 +0000 (UTC) From: Jung-uk Kim <jkim@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern sysv_msg.c src/sys/sys syscallsubr.h Message-ID: <200612201926.kBKJQUnV062808@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
jkim 2006-12-20 19:26:30 UTC
FreeBSD src repository
Modified files:
sys/kern sysv_msg.c
sys/sys syscallsubr.h
Log:
MFP4: (part of) 110058
copyin()/copyout() for message type is separated from msgsnd()/msgrcv() and
it is done from its wrapper functions to support 32-bit emulations. After I
implemented this, I have briefly referenced NetBSD and Darwin. NetBSD passes
copyin()/copyout() function pointers from wrappers. Darwin passes size of
message type as an argument, which is actually similar to my first
implementation (P4 109706). We may revisit these implementations later.
Revision Changes Path
1.66 +88 -85 src/sys/kern/sysv_msg.c
1.45 +2 -0 src/sys/sys/syscallsubr.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200612201926.kBKJQUnV062808>
