Print this page
9704 move socket functions to libc

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libsocket/socket/sockatmark.c
          +++ new/usr/src/lib/libc/port/socket/sockatmark.c
↓ open down ↓ 16 lines elided ↑ open up ↑
  17   17   * fields enclosed by brackets "[]" replaced with your own identifying
  18   18   * information: Portions Copyright [yyyy] [name of copyright owner]
  19   19   *
  20   20   * CDDL HEADER END
  21   21   */
  22   22  /*
  23   23   * Copyright 2003 Sun Microsystems, Inc.  All rights reserved.
  24   24   * Use is subject to license terms.
  25   25   */
  26   26  
  27      -#pragma ident   "%Z%%M% %I%     %E% SMI"
  28      -
  29   27  #include <sys/sockio.h>
  30   28  #include <unistd.h>
  31   29  
  32   30  #pragma weak sockatmark = _sockatmark
  33   31  
  34   32  /*
  35   33   * Determine whether the socket is at the out-of-band
  36   34   * data mark.
  37   35   */
  38   36  int
  39   37  _sockatmark(int sock)
  40   38  {
  41   39          int val;
  42   40  
  43   41          if (ioctl(sock, SIOCATMARK, &val) == -1)
  44   42                  return (-1);
  45   43          return (val);
  46   44  }
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX