Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Jul 95 20:07:18 METDST
From:      Marino.Ladavac@aut.alcatel.at
To:        mtp@zso.dec.com
Cc:        ladavac%atuhc16@dnisun.aut.alcatel.at, freebsd-hackers@freebsd.org
Subject:   Re: LInux sendmsg - DCE RPC
Message-ID:  <9507241804.AA11112@atuhc16.aut.alcatel.at>

next in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----

In article <3umpb8$2v7@usenet.pa.dec.com> you wrote:

Our port of DCE RPC to Linux requires sendmsg() and recvmsg() -- Services that
send and receive messages from sockets using a "struct msghdr" data structure.

1) Are these services supported on a version of Linux later that 1.2.8?  If
   not, do such plans exist?

2) If not, can these services be built on top of send() and recv()?

Regards,


/mtp

	Frankly, I can not answer the question 1.  As far as question 2 is
	concerned, to the best of my knowledge no, in the case that some
	special features of sendmsg are needed: namely, sending and 
	receiving access rights (i.e. file descriptors.)

	AFAIK, Linux did not support sendto/recvfrom either, but that info
	is very old.

	If DCE needs passing access tokens (using msg_accrights or similar
	field in struct msghdr,) I do not know if the needed functionality
	is at all provided by Linux.


	On a tangent, I am very interested in your port, especially the
	source availability.  The reason for this is two-fold:

	- I am presently working on a sizable project employing DCE-RPC
	  technology, and would like to be able to have a private test
	  bed at home;

	- related to the test bed, I run a FreeBSD installation at home
	  and would be very much interested in a port--as a matter of
	  fact, would be willing to help porting it myself.  Incidentally,
	  the release 2.0.5 of FreeBSD seems to support all of recv/
	  recvfrom/recvmsg and their send counterparts (this is according
	  to the manpages alone, since I did not use them myself.)


	With respect,

	Marino Ladavac
	(ladavac@aut.alcatel.at)

-----BEGIN PGP SIGNATURE-----
Version: 2.3a

iQCVAgUBMBPhHUDsDQ12Y7VRAQGoTwQArChgqOZTIfQr3meKtkZr7uh1AddWu60W
Ws0GS4Ake5njBAS6fSnEaLxICqUIrbPRQDOpo/sFxQBxf32tyUXs3fxX6N/Fh2CO
KUba8ihxf2Fs7dvhCt2Eb+7jZ5DTftLRh1jDNkZmDl8islVrBtHVsENXDgwHYmR9
wGw6eLv28d0=
=Vhhr
-----END PGP SIGNATURE-----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9507241804.AA11112>