sockio(7I)




NAME

     sockio - ioctls that operate directly on sockets


SYNOPSIS

     #include <sys/sockio.h>


DESCRIPTION

     The ioctls listed in this  manual  page  apply  directly  to
     sockets,  independent  of  any underlying protocol. The set-
     sockopt() call  (see  getsockopt(3SOCKET))  is  the  primary
     method for operating on sockets, rather than on the underly-
     ing protocol or network interface.  ioctls  for  a  specific
     network  interface  or protocol are documented in the manual
     page for that interface or protocol.

     SIOCSPGRP
           The argument is a pointer to an int. Set the  process-
           group  ID  that  will  subsequently  receive  SIGIO or
           SIGURG signals for  the  socket  referred  to  by  the
           descriptor  passed  to ioctl to the value of that int.
           The argument must be either positive (in which case it
           must   be  a process ID) or negative (in which case it
           must be a process group).

     SIOCGPGRP
           The argument is a pointer to an int. Set the value  of
           that  int  to  the  process-group ID that is receiving
           SIGIO or SIGURG signals for the socket referred to  by
           the descriptor passed to ioctl.

     SIOCCATMARK
           The argument is a pointer to an int. Set the value  of
           that  int  to  1  if  the  read pointer for the socket
           referred to by the descriptor passed to  ioctl  points
           to  a  mark in the data stream for an out-of-band mes-
           sage. Set the value of that  int  to  0  if  the  read
           pointer  for  the socket referred to by the descriptor
           passed to ioctl  does not point to a mark in the  data
           stream for an  out-of-band message.


SEE ALSO

     ioctl(2), getsockopt(3SOCKET)


Man(1) output converted with man2html