Enum sysconf::raw::SysconfVariable [] [src]

pub enum SysconfVariable {
    ScArgMax,
    ScChildMax,
    ScClkTck,
    ScNgroupsMax,
    ScOpenMax,
    ScStreamMax,
    ScTznameMax,
    ScJobControl,
    ScSavedIds,
    ScRealtimeSignals,
    ScPriorityScheduling,
    ScTimers,
    ScAsynchronousIo,
    ScPrioritizedIo,
    ScSynchronizedIo,
    ScFsync,
    ScMappedFiles,
    ScMemlock,
    ScMemlockRange,
    ScMemoryProtection,
    ScMessagePassing,
    ScSemaphores,
    ScSharedMemoryObjects,
    ScAioListioMax,
    ScAioMax,
    ScAioPrioDeltaMax,
    ScDelaytimerMax,
    ScMqOpenMax,
    ScVersion,
    ScPagesize,
    ScRtsigMax,
    ScSemNsemsMax,
    ScSemValueMax,
    ScSigqueueMax,
    ScTimerMax,
    ScBcBaseMax,
    ScBcDimMax,
    ScBcScaleMax,
    ScBcStringMax,
    ScCollWeightsMax,
    ScExprNestMax,
    ScLineMax,
    ScReDupMax,
    Sc2Version,
    Sc2CBind,
    Sc2CDev,
    Sc2FortDev,
    Sc2FortRun,
    Sc2SwDev,
    Sc2Localedef,
    ScNprocessorsOnln,
    Sc2CharTerm,
    Sc2CVersion,
    Sc2Upe,
    ScXbs5Ilp32Off32,
    ScXbs5Ilp32Offbig,
    ScXbs5LpbigOffbig,
}

The variables that can be queried using sysconf.

Each variable corresponds to a sysconf variable defined by POSIX. For example, ScArgMax corresponds to the _SC_ARG_MAX variable, and so on.

Different variables may have been added at different times, and as a result, some variables may not be supported on older systems. In these cases, sysconf will return an error.

Variants