Wolfgang J�hrling wrote: [snip] > > Because glibc implements the POSIX read() function, which reads into the > > user supplied buffer. > > I know, I just didn't understand it under my wrong assumption about > dealloc. (Wolfgang, a simple guideline : the server cannot free the resource for you if you didn't acquire it from the server (or from a central repository through an agent with which it cooperates). In the memory buffer case, you could just as well have passed the address of an automatic or global variable. You can imagine what would happen if the server freed that for you ;-) You would get your segfault eventually :-))
> Cheers, > GNU/Wolfgang GNUy Bormann (I'm infected :o) _______________________________________________ Help-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/help-hurd
