Module _static_modules._system

Inheritance graph
_static_modules._system System
Description

Low-level module that embodies common operating system calls, making them available to the Pike programmer.

Note

You typically do not want to access this module directly. Use the System module instead.

See also

System


Constant CPU_TIME_IMPLEMENTATION

constant string _static_modules._system.CPU_TIME_IMPLEMENTATION

Description

This string constant identifies the internal interface used to get the CPU time. It is an implementation detail - see rusage.c for possible values and their meanings.

See also

gethrvtime, gauge


Constant CPU_TIME_IS_THREAD_LOCAL

constant string _static_modules._system.CPU_TIME_IS_THREAD_LOCAL

Description

This string constant tells whether or not the CPU time, returned by e.g. gethrvtime, is thread local or not. The value is "yes" if it is and "no" if it isn't. The value is also "no" if there is no thread support.

See also

gethrvtime, gauge


Constant CPU_TIME_RESOLUTION

constant int _static_modules._system.CPU_TIME_RESOLUTION

Description

The resolution of the CPU time, returned by e.g. gethrvtime, in nanoseconds. It is -1 if the resolution isn't known.

See also

gethrvtime, gauge


Constant ITIMER_PROF

constant _static_modules._system.ITIMER_PROF

Description

Identifier for a timer that decrements both when the process is executing and when the system is executing on behalf of the process.

See also

setitimer, getitimer


Constant ITIMER_REAL

constant _static_modules._system.ITIMER_REAL

Description

Identifier for a timer that decrements in real time.

See also

setitimer, getitimer


Constant ITIMER_VIRTUAL

constant _static_modules._system.ITIMER_VIRTUAL

Description

Identifier for a timer that decrements only when the process is executing.

See also

setitimer, getitimer


Constant REAL_TIME_IMPLEMENTATION

constant string _static_modules._system.REAL_TIME_IMPLEMENTATION

Description

This string constant identifies the internal interface used to get the high resolution real time. It is an implementation detail - see rusage.c for possible values and their meanings.

See also

gethrtime


Constant REAL_TIME_IS_MONOTONIC

constant string _static_modules._system.REAL_TIME_IS_MONOTONIC

Description

This string constant tells whether or not the high resolution real time returned by gethrtime, is monotonic or not. The value is "yes" if it is and "no" if it isn't.

Monotonic time is not affected by clock adjustments that might happen to keep the calendaric clock in synch. It's therefore more suited to measure time intervals in programs.

See also

gethrtime


Constant REAL_TIME_RESOLUTION

constant int _static_modules._system.REAL_TIME_RESOLUTION

Description

The resolution of the real time returned by gethrtime, in nanoseconds. It is -1 if the resolution isn't known.

See also

gethrtime


Constant SIG32

constant _static_modules._system.SIG32


Constant SIGABRT

constant _static_modules._system.SIGABRT


Constant SIGALRM

constant _static_modules._system.SIGALRM


Constant SIGALRM1

constant _static_modules._system.SIGALRM1


Constant SIGBREAK

constant _static_modules._system.SIGBREAK


Constant SIGBUS

constant _static_modules._system.SIGBUS


Constant SIGCANCEL

constant _static_modules._system.SIGCANCEL


Constant SIGCHLD

constant _static_modules._system.SIGCHLD


Constant SIGCKPT

constant _static_modules._system.SIGCKPT


Constant SIGCLD

constant _static_modules._system.SIGCLD


Constant SIGCONT

constant _static_modules._system.SIGCONT


Constant SIGDANGER

constant _static_modules._system.SIGDANGER


Constant SIGDIL

constant _static_modules._system.SIGDIL


Constant SIGEMT

constant _static_modules._system.SIGEMT


Constant SIGFPE

constant _static_modules._system.SIGFPE


Constant SIGFREEZE

constant _static_modules._system.SIGFREEZE


Constant SIGGRANT

constant _static_modules._system.SIGGRANT


Constant SIGHUP

constant _static_modules._system.SIGHUP


Constant SIGILL

constant _static_modules._system.SIGILL


Constant SIGINFO

constant _static_modules._system.SIGINFO


Constant SIGINT

constant _static_modules._system.SIGINT


Constant SIGIO

constant _static_modules._system.SIGIO


Constant SIGIOT

constant _static_modules._system.SIGIOT


Constant SIGKAP

constant _static_modules._system.SIGKAP


Constant SIGKILL

constant _static_modules._system.SIGKILL


Constant SIGLOST

constant _static_modules._system.SIGLOST


Constant SIGLWP

constant _static_modules._system.SIGLWP


Constant SIGMIGRATE

constant _static_modules._system.SIGMIGRATE


Constant SIGMSG

constant _static_modules._system.SIGMSG


Constant SIGPIPE

constant _static_modules._system.SIGPIPE


Constant SIGPOLL

constant _static_modules._system.SIGPOLL


Constant SIGPRE

constant _static_modules._system.SIGPRE


Constant SIGPROF

constant _static_modules._system.SIGPROF


Constant SIGPTRESCHED

constant _static_modules._system.SIGPTRESCHED


Constant SIGPWR

constant _static_modules._system.SIGPWR


Constant SIGQUIT

constant _static_modules._system.SIGQUIT


Constant SIGRETRACT

constant _static_modules._system.SIGRETRACT


Constant SIGSAK

constant _static_modules._system.SIGSAK


Constant SIGSEGV

constant _static_modules._system.SIGSEGV


Constant SIGSOUND

constant _static_modules._system.SIGSOUND


Constant SIGSTKFLT

constant _static_modules._system.SIGSTKFLT


Constant SIGSTOP

constant _static_modules._system.SIGSTOP


Constant SIGSYS

constant _static_modules._system.SIGSYS


Constant SIGTERM

constant _static_modules._system.SIGTERM


Constant SIGTHAW

constant _static_modules._system.SIGTHAW


Constant SIGTRAP

constant _static_modules._system.SIGTRAP


Constant SIGTSTP

constant _static_modules._system.SIGTSTP


Constant SIGTTIN

constant _static_modules._system.SIGTTIN


Constant SIGTTOU

constant _static_modules._system.SIGTTOU


Constant SIGUNUSED

constant _static_modules._system.SIGUNUSED


Constant SIGURG

constant _static_modules._system.SIGURG


Constant SIGUSR1

constant _static_modules._system.SIGUSR1


Constant SIGUSR2

constant _static_modules._system.SIGUSR2


Constant SIGVIRT

constant _static_modules._system.SIGVIRT


Constant SIGVTALRM

constant _static_modules._system.SIGVTALRM


Constant SIGWAITING

constant _static_modules._system.SIGWAITING


Constant SIGWAITING

constant _static_modules._system.SIGWAITING


Constant SIGWINCH

constant _static_modules._system.SIGWINCH


Constant SIGXCPU

constant _static_modules._system.SIGXCPU


Constant SIGXFSZ

constant _static_modules._system.SIGXFSZ