mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 10:38:11 +00:00
LibC: Add POSIX timer constants
This commit is contained in:
parent
99a79a364a
commit
496988de47
3 changed files with 7 additions and 0 deletions
|
@ -14,6 +14,8 @@ namespace Kernel {
|
||||||
KResultOr<long> Process::sys$sysconf(int name)
|
KResultOr<long> Process::sys$sysconf(int name)
|
||||||
{
|
{
|
||||||
switch (name) {
|
switch (name) {
|
||||||
|
case _SC_MONOTONIC_CLOCK:
|
||||||
|
return 1;
|
||||||
case _SC_NPROCESSORS_CONF:
|
case _SC_NPROCESSORS_CONF:
|
||||||
case _SC_NPROCESSORS_ONLN:
|
case _SC_NPROCESSORS_ONLN:
|
||||||
return Processor::processor_count();
|
return Processor::processor_count();
|
||||||
|
|
|
@ -37,6 +37,7 @@
|
||||||
#define MS_REMOUNT (1 << 5)
|
#define MS_REMOUNT (1 << 5)
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
|
_SC_MONOTONIC_CLOCK,
|
||||||
_SC_NPROCESSORS_CONF,
|
_SC_NPROCESSORS_CONF,
|
||||||
_SC_NPROCESSORS_ONLN,
|
_SC_NPROCESSORS_ONLN,
|
||||||
_SC_OPEN_MAX,
|
_SC_OPEN_MAX,
|
||||||
|
|
|
@ -141,7 +141,9 @@ enum {
|
||||||
#define MS_RDONLY (1 << 4)
|
#define MS_RDONLY (1 << 4)
|
||||||
#define MS_REMOUNT (1 << 5)
|
#define MS_REMOUNT (1 << 5)
|
||||||
|
|
||||||
|
#define _POSIX_MONOTONIC_CLOCK 200112L
|
||||||
#define _POSIX_SAVED_IDS
|
#define _POSIX_SAVED_IDS
|
||||||
|
#define _POSIX_TIMERS 200809L
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* We aren't fully compliant (don't support policies, and don't have a wide
|
* We aren't fully compliant (don't support policies, and don't have a wide
|
||||||
|
@ -151,6 +153,7 @@ enum {
|
||||||
#define _POSIX_VDISABLE '\0'
|
#define _POSIX_VDISABLE '\0'
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
|
_SC_MONOTONIC_CLOCK,
|
||||||
_SC_NPROCESSORS_CONF,
|
_SC_NPROCESSORS_CONF,
|
||||||
_SC_NPROCESSORS_ONLN,
|
_SC_NPROCESSORS_ONLN,
|
||||||
_SC_OPEN_MAX,
|
_SC_OPEN_MAX,
|
||||||
|
@ -160,6 +163,7 @@ enum {
|
||||||
_SC_CLK_TCK,
|
_SC_CLK_TCK,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#define _SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK
|
||||||
#define _SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF
|
#define _SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF
|
||||||
#define _SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN
|
#define _SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN
|
||||||
#define _SC_OPEN_MAX _SC_OPEN_MAX
|
#define _SC_OPEN_MAX _SC_OPEN_MAX
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue