Print this page
3772 consider raising default descriptor soft limit

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/rpc/svc.h
          +++ new/usr/src/uts/common/rpc/svc.h
↓ open down ↓ 844 lines elided ↑ open up ↑
 845  845   * "in-place" results of a poll call (see poll, section 2).
 846  846   */
 847  847  
 848  848  /*
 849  849   * Global keeper of rpc service descriptors in use
 850  850   * dynamic; must be inspected before each call to select or poll
 851  851   */
 852  852  extern pollfd_t *svc_pollfd;
 853  853  extern int      svc_max_pollfd;
 854  854  extern fd_set   svc_fdset;
 855      -#if !defined(_LP64) && FD_SETSIZE > 1024
 856      -extern fd_set   _new_svc_fdset;
 857      -#ifdef __PRAGMA_REDEFINE_EXTNAME
 858      -#pragma redefine_extname        svc_fdset       _new_svc_fdset
 859      -#else   /* __PRAGMA_REDEFINE_EXTNAME */
 860      -#define svc_fdset       _new_svc_fdset
 861      -#endif  /* __PRAGMA_REDEFINE_EXTNAME */
 862      -#endif  /* LP64 && FD_SETSIZE > 1024 */
 863  855  #define svc_fds svc_fdset.fds_bits[0]   /* compatibility */
 864  856  
 865  857  /*
 866  858   * A small program implemented by the svc_rpc implementation itself.
 867  859   * Also see clnt.h for protocol numbers.
 868  860   */
 869  861  #ifdef __STDC__
 870  862  extern void     svc_getreq(int);
 871  863  extern void     svc_getreq_common(const int);
 872  864  extern void     svc_getreqset(fd_set *); /* takes fdset instead of int */
↓ open down ↓ 264 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX