struct rlimit *rlimits;
const struct rlimit *rlimits;
setrlimit (resource, rlimits)     enum __rlimit_resource resource;     struct rlimit *rlimits;{  if (rlimits == NULL)    {      __set_errno (EINVAL);      return -1;    }  switch (resource)    {    case RLIMIT_FSIZE:      return __ulimit (2, rlimits->rlim_cur);    case RLIMIT_DATA:    case RLIMIT_CPU:    case RLIMIT_STACK:    case RLIMIT_CORE:    case RLIMIT_RSS:      __set_errno (ENOSYS);      return -1;    default:      __set_errno (EINVAL);      return -1;    }}