Print this page
Marcel's update to 7651

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/fs.d/nfs/nfsd/nfsd.c
          +++ new/usr/src/cmd/fs.d/nfs/nfsd/nfsd.c
↓ open down ↓ 130 lines elided ↑ open up ↑
 131  131   */
 132  132  int     nfs_server_delegation = NFS_SERVER_DELEGATION_DEFAULT;
 133  133  
 134  134  int
 135  135  main(int ac, char *av[])
 136  136  {
 137  137          char *dir = "/";
 138  138          int allflag = 0;
 139  139          int df_allflag = 0;
 140  140          int opt_cnt = 0;
 141      -        int maxservers = 1;     /* zero allows inifinte number of threads */
      141 +        int maxservers = 1024;  /* zero allows inifinte number of threads */
 142  142          int maxservers_set = 0;
 143  143          int logmaxservers = 0;
 144  144          int pid;
 145  145          int i;
 146  146          char *provider = (char *)NULL;
 147  147          char *df_provider = (char *)NULL;
 148  148          struct protob *protobp0, *protobp;
 149  149          NETSELDECL(proto) = NULL;
 150  150          NETSELDECL(df_proto) = NULL;
 151  151          NETSELPDECL(providerp);
↓ open down ↓ 72 lines elided ↑ open up ↑
 224  224                  opt_cnt++;
 225  225          }
 226  226  
 227  227          bufsz = PATH_MAX;
 228  228          ret = nfs_smf_get_prop("servers", value, DEFAULT_INSTANCE,
 229  229              SCF_TYPE_INTEGER, NFSD, &bufsz);
 230  230          if (ret == SA_OK) {
 231  231                  errno = 0;
 232  232                  maxservers = strtol(value, (char **)NULL, 10);
 233  233                  if (errno != 0)
 234      -                        maxservers = 1;
      234 +                        maxservers = 1024;
 235  235                  else
 236  236                          maxservers_set = 1;
 237  237          }
 238  238  
 239  239          bufsz = 4;
 240  240          ret = nfs_smf_get_prop("server_versmin", value, DEFAULT_INSTANCE,
 241  241              SCF_TYPE_INTEGER, NFSD, &bufsz);
 242  242          if (ret == SA_OK)
 243  243                  nfs_server_vers_min = strtol(value, (char **)NULL, 10);
 244  244  
↓ open down ↓ 728 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX