Warning: main(/www/www/htdocs/style/globals.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/s/sockatmark.html on line 1
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/globals.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/s/sockatmark.html on line 1
Warning: main(/www/www/htdocs/style/header.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/s/sockatmark.html on line 8
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/header.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/s/sockatmark.html on line 8
Determine whether a socket is at the out-of-band mark
#include <sys/socket.h>
int sockatmark( int s );
- s
- The file descriptor of the socket that you want to check,
as returned by
socket().
libsocket
Use the -l socket option to
qcc
to link against this library.
The sockatmark() function determines whether the socket specified
by s is at the out-of-band data mark. If the protocol for the
socket supports out-of-band data by marking the stream with an out-of-band
data mark, sockatmark() returns 1 when all data preceding
the mark has been read and the out-of-band data mark is the first element in
the receive queue.
The sockatmark() function doesn't remove the out-of-band data mark
from the stream.
Using this function between receive operations lets an application determine
which data comes before and after out-of-band data.
- 0
- The socket isn't at the out-of-band data mark.
- 1
- The socket is at the out-of-band data mark.
- -1
- An error occurred (errno is set).
- EBADF
- Invalid file descriptor s.
- ENOTTY
- The s argument isn't the file descriptor of a valid socket.
POSIX 1003.1
Safety: | |
Cancellation point |
Yes |
Interrupt handler |
No |
Signal handler |
No |
Thread |
No |
recv(),
recvmsg()
Warning: main(/www/www/htdocs/style/footer.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/s/sockatmark.html on line 153
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/footer.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/s/sockatmark.html on line 153