Lines Matching +full:shutdown +full:- +full:user +full:- +full:flag

1 .\"-
153 programming interface permits in-kernel consumers to interact with
157 user API.
159 other network-aware kernel services.
160 While the user API operates on file descriptors, the kernel interfaces
164 Some portions of the kernel API exist only to implement the user API,
173 context or while holding non-sleepable kernel locks.
247 Unlike the user system call,
252 .Fa so->so_timeo
255 flag to clear or
256 .Fa so->so_error
257 to become non-zero.
262 flag.
271 .Xr shutdown 2
275 Sockets are transitioned from non-listening status to listening with
300 The caller-allocated structure must be zeroed, and then have its fields
302 .Bl -tag -width ".Va sopt_valsize"
389 Data may be retrieved directly to kernel or user memory via the
397 .Pf non- Dv NULL .
401 .Pf non- Dv NULL ,
410 .Pf non- Dv NULL
414 .Pf non- Dv NULL
420 .Pf non- Dv NULL
422 argument, and use the same flag name space as the
433 Data may be sent directly from kernel or user memory via the
443 .Pf non- Dv NULL .
445 .Pf non- Dv NULL
450 .Pf non- Dv NULL
457 argument, and use the same flag name space as the
462 will wish to use non-blocking sockets and pass the
464 flag in order to prevent these functions from sleeping.
466 A socket can be queried for readability, writability, out-of-band data,
467 or end-of-file using
500 out-of-band data using
505 .Dq external-format
510 suitable for isolating user code from changes in the kernel structure.
518 to check and set the socket-layer listen state.
579 data between user and kernel code.
588 .Xr shutdown 2 ,
626 flag is not implemented for