diff options
| author | Brian Somers <brian@FreeBSD.org> | 1998-05-09 14:45:06 +0000 |
|---|---|---|
| committer | Brian Somers <brian@FreeBSD.org> | 1998-05-09 14:45:06 +0000 |
| commit | ec791cadb1947bb1e7a2186df260cb79efd26dc2 (patch) | |
| tree | 12b21a5e92d130ade84ddced461d53ca5b275152 /lib/libc | |
| parent | 48ef4329abbd103d78c6f42e0e56653b9f4f3d8c (diff) | |
Notes
Diffstat (limited to 'lib/libc')
| -rw-r--r-- | lib/libc/sys/send.2 | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/lib/libc/sys/send.2 b/lib/libc/sys/send.2 index 57fcfb3ae3cb..bf7bd4a61375 100644 --- a/lib/libc/sys/send.2 +++ b/lib/libc/sys/send.2 @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" From: @(#)send.2 8.2 (Berkeley) 2/21/94 -.\" $Id$ +.\" $Id: send.2,v 1.7 1997/02/22 15:04:22 peter Exp $ .\" .Dd February 15, 1995 .Dt SEND 2 @@ -171,6 +171,19 @@ but may be caused by transient congestion. .It Bq Er EHOSTUNREACH The remote host was unreachable. .El +.Sh BUGS +Because +.Fn sendmsg +doesn't necessarily block until the data has been transferred, it +is possible to transfer an open file descriptor across an +.Dv AF_UNIX +domain socket +.Pq see Xr recv 2 , +then +.Fn close +it before it has actually been sent, the result being that the receiver +gets a closed file descriptor. It is left to the application to +implement an acknowlegment mechanism to prevent this from happening. .Sh SEE ALSO .Xr fcntl 2 , .Xr getsockopt 2 , |
