diff options
Diffstat (limited to 'posix1003-1/process_environment.rst')
-rw-r--r-- | posix1003-1/process_environment.rst | 206 |
1 files changed, 0 insertions, 206 deletions
diff --git a/posix1003-1/process_environment.rst b/posix1003-1/process_environment.rst deleted file mode 100644 index f9432b3..0000000 --- a/posix1003-1/process_environment.rst +++ /dev/null @@ -1,206 +0,0 @@ -.. comment SPDX-License-Identifier: CC-BY-SA-4.0 - -Process Environment -################### - -Process Identification -====================== - -Get Process and Parent Process IDs ----------------------------------- - -.. code:: c - - getpid(), Function, Implemented, SUSP Functionality - getppid(), Function, Implemented, SUSP Functionality - -User Identification -=================== - -Get Real User Effective User Real Group and Effective Group IDs ---------------------------------------------------------------- - -.. code:: c - - getuid(), Function, Implemented, SUSP Functionality - geteuid(), Function, Implemented, SUSP Functionality - getgid(), Function, Implemented, SUSP Functionality - getegid(), Function, Implemented, SUSP Functionality - -Set User and Group IDs ----------------------- - -.. code:: c - - setuid(), Function, Implemented, SUSP Functionality - setgid(), Function, Implemented, SUSP Functionality - -Get Supplementary Group IDs ---------------------------- - -.. code:: c - - getgroups(), Function, Implemented, SUSP Functionality - -Get User Name -------------- - -.. code:: c - - getlogin(), Function, Implemented, SUSP Functionality - getlogin_r(), Function, Implemented, SUSP Functionality - -Process Groups -============== - -Get Process Group ID --------------------- - -.. code:: c - - getpgrp(), Function, Implemented, SUSP Functionality - -Create Session and Set Process Group ID ---------------------------------------- - -.. code:: c - - setsid(), Function, Implemented, SUSP Functionality - -Set Process Group ID for Job Control ------------------------------------- - -.. code:: c - - setpgid(), Function, Dummy Implementation - -System Identification -===================== - -Get System Name ---------------- - -.. code:: c - - struct utsname, Type, Implemented - uname(), Function, Implemented - -Time -==== - -Get System Time ---------------- - -.. code:: c - - time(), Function, Implemented - -Get Process Times ------------------ - -.. code:: c - - struct tms, Type, Implemented - times(), Function, Implemented - -NOTE: ``times`` always returns 0 for tms_stime, tms_cutime, and -tms_cstime fields of the ``struct tms`` returned. - -Environment Variables -===================== - -Environment Access ------------------- - -.. code:: c - - getenv(), Function, Implemented - -Terminal Identification -======================= - -Generate Terminal Pathname --------------------------- - -.. code:: c - - ctermid(), Function, Implemented - -Determine Terminal Device Name ------------------------------- - -.. code:: c - - ttyname(), Function, Implemented, untested - ttyname_r(), Function, Implemented, untested - isatty(), Function, Implemented - -Configurable System Variables -============================= - -Get Configurable System Variables ---------------------------------- - -.. code:: c - - sysconf(), Function, Dummy Implementation - _SC_AIO_LISTIO_MAX, Constant, Implemented - _SC_AIO_MAX, Constant, Implemented - _SC_AIO_PRIO_DELTA_MAX, Constant, Implemented - _SC_ARG_MAX, Constant, Implemented - _SC_CHILD_MAX, Constant, Implemented - _SC_CLK_TCK, Constant, Implemented - CLK_TCK, Constant, Implemented - _SC_DELAYTIMER_MAX, Constant, Implemented - _SC_GETGR_R_SIZE_MAX, Constant, Implemented - _SC_GETPW_R_SIZE_MAX, Constant, Implemented - _SC_LOGIN_NAME_MAX, Constant, Implemented - _SC_MQ_OPEN_MAX, Constant, Implemented - _SC_MQ_PRIO_MAX, Constant, Implemented - _SC_NGROUPS_MAX, Constant, Implemented - _SC_OPEN_MAX, Constant, Implemented - _SC_PAGESIZE, Constant, Implemented - _SC_RTSIG_MAX, Constant, Implemented - _SC_SEM_NSEMS_MAX, Constant, Implemented - _SC_SEM_VALUE_MAX, Constant, Implemented - _SC_SIGQUEUE_MAX, Constant, Implemented - _SC_STREAM_MAX, Constant, Implemented - _SC_THREAD_DESTRUCTOR_ITERATIONS, Constant, Implemented - _SC_THREAD_KEYS_MAX, Constant, Implemented - _SC_THREAD_STACK_MIN, Constant, Implemented - _SC_THREAD_THREADS_MAX, Constant, Implemented - _SC_TIMER_MAX, Constant, Implemented - _SC_TTY_NAME_MAX, Constant, Implemented - _SC_TZNAME_MAX, Constant, Implemented - _SC_ASYNCHRONOUS_IO, Constant, Implemented - _SC_FSYNC, Constant, Implemented - _SC_JOB_CONROL, Constant, Implemented - _SC_MAPPED_FILES, Constant, Implemented - _SC_MEMLOCK, Constant, Implemented - _SC_MEMLOCK_RANGE, Constant, Implemented - _SC_MEMORY_PROTECTION, Constant, Implemented - _SC_MESSAGE_PASSING, Constant, Implemented - _SC_PRIORITIZED_IO, Constant, Implemented - _SC_PRIORITY_SCHEDULING, Constant, Unimplemented - _SC_REALTIME_SIGNALS, Constant, Implemented - _SC_SAVED_IDS, Constant, Implemented - _SC_SEMAPHORES, Constant, Implemented - _SC_SHARED_MEMORY_OBJECTS, Constant, Implemented - _SC_SYNCHRONIZED_IO, Constant, Implemented - _SC_TIMERS, Constant, Implemented - _SC_THREADS, Constant, Implemented - _SC_THREAD_ATTR_STACKADDR, Constant, Implemented - _SC_THREAD_ATTR_STACKSIZE, Constant, Implemented - _SC_THREAD_PRIORITY_SCHEDULING, Constant, Implemented - _SC_THREAD_PRIO_INHERIT, Constant, Implemented - _SC_THREAD_PRIO_PROTECT, Constant, Unimplemented - _SC_THREAD_PROCESS_SHARED, Constant, Implemented - _SC_THREAD_SAFE_FUNCTIONS, Constant, Implemented - _SC_VERSION, Constant, Implemented - -.. COMMENT: COPYRIGHT (c) 1988-2002. - -.. COMMENT: On-Line Applications Research Corporation (OAR). - -.. COMMENT: All rights reserved. - |