7#include <rudiments/private/sysincludes.h>
11class RUDIMENTS_DLLSPEC
sys {
458 static size_t getMinSizeT();
462 static size_t getMaxSizeT();
466 static ssize_t getMinSSizeT();
470 static ssize_t getMaxSSizeT();
474 static off64_t getMinOff64T();
478 static off64_t getMaxOff64T();
480 #include <rudiments/private/sys.h>
483#include <rudiments/private/sysinlines.h>
static int64_t getUsedPhysicalMemorySize()
static int64_t getMaxSemaphoreValue()
static int64_t getAvailablePhysicalPageCount()
static bool isBigEndian()
static int32_t getPageSize()
static int64_t getMaxProcessesPerUser()
static int64_t getCpuSetSize()
static int64_t getMaxSymlinkLoops()
static bool adviseSequentialAccess(byte_t *ptr, size_t size)
static char getDirectorySeparator()
static int64_t getAvailablePhysicalMemorySize()
static const char * getRudimentsVersion()
static bool enablePaging(byte_t *ptr, size_t size)
static char * getOperatingSystemName()
static bool enablePaging()
static bool getNotPagedOut(byte_t *ptr, size_t size)
static int64_t getProcessorCount()
static int64_t sysConf(int32_t name)
static bool disablePaging(byte_t *ptr, size_t size)
static char * getOperatingSystemVersion()
static bool adviseRandomAccess(byte_t *ptr, size_t size)
static int64_t getSuggestedGroupEntryBufferSize()
static char * getHostName()
static bool adviseWillNeed(byte_t *ptr, size_t size)
static int64_t getThreadDestructorIterations()
static int64_t getSuggestedPasswordEntryBufferSize()
static int64_t getMaxThreadKeys()
static int64_t getMinThreadStackSize()
static int64_t getProcessorsOnline()
static int64_t getMaxOpenStreamsPerProcess()
static bool getLoadAverages(double *oneminuteaverage, double *fiveminuteaverage, double *fifteenminuteaverage)
static bool setHostName(const char *hostname, uint64_t hostnamelen)
static int64_t getMaxCommandLineArgumentLength()
static int64_t getMaxLogNameLength()
static int64_t getMaxRealtimeSignals()
static int64_t getMaxProcessId()
static int64_t getMaxTimersPerProcess()
static int64_t getMaxThreadsPerProcess()
static int64_t getMaxSupplementalGroupsPerUser()
static int64_t getMaxPasswordLength()
static bool getSignalsInterruptSystemCalls()
static int64_t getPhysicalPageCount()
static char * getOperatingSystemRelease()
static int64_t getMaxSignalQueueLength()
static int64_t getMaxProcessorCount()
static int64_t getMaxLineLength()
static bool setHostName(const char *hostname)
static int64_t getUsedPhysicalPageCount()
static int64_t getMaxOpenFilesPerProcess()
static bool disablePagingOfNew()
static bool disablePaging()
static int64_t getMaxLoginNameLength()
static int32_t getAllocationGranularity()
static int64_t getMaxSemaphoresPerProcess()
static bool adviseNormalAccess(byte_t *ptr, size_t size)
static int64_t getMaxDelayTimerExpirations()
static int64_t getPhysicalMemorySize()
static bool disablePagingOfCurrent()
static int64_t getMaxAtExitFunctions()
static int64_t getMaxTimezoneNameLength()
static bool setProtection(byte_t *ptr, size_t size, int32_t protection)
static int64_t getClockTicksPerSecond()
static int64_t getMaxTerminalDeviceNameLength()
static int64_t getMaxHostNameLength()
static bool adviseWontNeed(byte_t *ptr, size_t size)
static char * getOperatingSystemArchitecture()