Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sysconf(3C) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

fpathconf(2)

limits(4)

unistd(4)

time(5)

sysconf(3C)                                                     sysconf(3C)

NAME
     sysconf - Konfigurierbare Systemvariablen lesen

SYNTAX
     #include <unistd.h>

     long int sysconf(int name);

BESCHREIBUNG
     Mit sysconf() können die aktuellen Werte eines konfigurierbaren
     Systemlimits oder einer Option (Variablen) bestimmt werden.

     Das Argument name stellt die Systemvariable dar, die abgefragt werden
     soll. Die folgende Tabelle stellt die Menge der Systemvariablen aus
     den Dateien limits.h und unistd.h oder time.h (für CLKTCK) dar, wel-
     che durch sysconf() abgefragt werden können; die symbolischen Konstan-
     ten aus der Datei unistd.h stellen die entsprechenden Werte dar, wel-
     che für name verwendet werden:
     ______________________________________________________________________
    |   Systemvariable        |    Wert von name            |             |
    |_________________________|_____________________________|_____________|
    |   ARGMAX               |    SCARGMAX              |             |
    |_________________________|_____________________________|_____________|
    |   BCBASEMAX           |    SCBCBASEMAX          |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   BCDIMMAX            |    SCBCDIMMAX           |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   BCSCALEMAX          |    SCBCSCALEMAX         |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   BCSTRINGMAX         |    SCBCSTRINGMAX        |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   CHILDMAX             |    SCCHILDMAX            |             |
    |_________________________|_____________________________|_____________|
    |   CLKTCK               |    SCCLKTCK              |             |
    |_________________________|_____________________________|_____________|
    |   COLLWEIGHTSMAX      |    SCCOLLWEIGHTSMAX     |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   EXPRNESTMAX         |    SCEXPRNESTMAX        |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   LINEMAX              |    SCLINEMAX             |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   NGROUPSMAX           |    SCNGROUPSMAX          |             |
    |_________________________|_____________________________|_____________|
    |   OPENMAX              |    SCOPENMAX             |             |
    |_________________________|_____________________________|_____________|
    |   PASSMAX              |    SCPASSMAX             |             |
    |_________________________|_____________________________|_____________|








Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

sysconf(3C)                                                     sysconf(3C)

     ______________________________________________________________________
    |   Systemvariable        |    Wert von name            |             |
    |_________________________|_____________________________|_____________|
    |   POSIX2CBIND        |    SC2CBIND             |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   POSIX2CDEV         |    SC2CDEV              |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   POSIX2CVERSION     |    SC2CVERSION          |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   POSIX2CHARTERM     |    SC2CHARTERM          |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   POSIX2CHARTERM     |    SC2CHARTERM          |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   POSIX2FORTDEV      |    SC2FORTDEV           |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   POSIX2FORTRUN      |    SC2FORTRUN           |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   POSIX2LOCALEDEF     |    SC2LOCALEDEF          |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   POSIX2SWDEV        |    SC2SWDEV             |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   POSIX2UPE           |    SC2UPE                |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   POSIX2VERSION       |    SC2VERSION            |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   POSIXJOBCONTROL    |    SCJOBCONTROL          |             |
    |_________________________|_____________________________|_____________|
    |   CONFPAGESIZE        |    SCPAGESIZE             |             |
    |_________________________|_____________________________|_____________|
    |   POSIXSAVEDIDS      |    SCSAVEDIDS            |             |
    |_________________________|_____________________________|_____________|
    |   POSIXVERSION        |    SCVERSION              |    *)       |
    |_________________________|_____________________________|_____________|
    |   REDUPMAX            |    SCREDUPMAX           |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   STREAMMAX            |    SCSTREAMMAX           |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   TZNAMEMAX            |    SCTZNAMEMAX           |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   XOPENCRYPT          |    SCXOPENCRYPT          |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   XOPENENHI18N       |    SCXOPENENHI18N       |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   XOPENSHM            |    SCXOPENSHM            |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   XOPENVERSION        |    SCXOPENVERSION        |    *)       |
    |_________________________|_____________________________|_____________|
    |   XOPENXCUVERSION    |    SCXOPENXCUVERSION    |    [XPG4]   |
    |_________________________|_____________________________|_____________|
    |   XOPENUNIX           |    SCXOPENUNIX           |             |
    |_________________________|_____________________________|_____________|



Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

sysconf(3C)                                                     sysconf(3C)

     ______________________________________________________________________
    |   Systemvariable        |    Wert von name            |             |
    |_________________________|_____________________________|_____________|
    |   LOGNAMEMAX           |    SCLOGNAMEMAX          |             |
    |_________________________|_____________________________|_____________|
    |   ATEXITMAX            |    SCATEXITMAX           |             |
    |_________________________|_____________________________|_____________|
    |   IOVMAX               |    SCIOVMAX              |             |
    |_________________________|_____________________________|_____________|
    |   PAGESIZE              |    SCPAGESIZE             |             |
    |_________________________|_____________________________|_____________|
    |   PAGESIZE             |    SCPAGESIZE            |             |
    |_________________________|_____________________________|_____________|









































Seite 3                      Reliant UNIX 5.44               Gedruckt 11/98

sysconf(3C)                                                     sysconf(3C)

     *) Diese Variablen liefern verschiedene Werte, je nach Modus, in dem
        übersetzt wurde:

        SCVERSION             XPG3-Modus: 3            XPG4-Modus: 4
        SCXOPENVERSION       XPG3-Modus: 198808       XPG4-Modus: 199009

FEHLER
     sysconf() schlägt fehl, wenn:

     EINVAL    Der Wert des Arguments name ist ungültig.

ERGEBNIS
     Ist name ein ungültiger Wert, liefert sysconf() den Wert -1 zurück und
     setzt errno, um den Fehler anzuzeigen. Schlägt sysconf() fehl, weil
     der Wert von name auf dem System nicht definiert ist, wird der Wert -1
     zurückgegeben, ohne daß errno geändert wird. Dies ist z. B. der Fall,
     wenn Sie im XPG3-Modus übersetzt haben und sysconf() mit einer Varia-
     blen aufrufen, die nur im XPG4-Modus definiert ist.

HINWEISE
     Ein Aufruf von setrlimit() kann den Wert von OPENMAX ändern.

     Wenn der Wert von sysconf(SC2VERSION) nicht dem Wert der symboli-
     schen Konstante POSIX2VERSION entspricht, kann es sein, daß Funktio-
     nen, die über system() oder popen() angesprochen werden, sich nicht
     der Kommandobeschreibung entsprechend verhalten. Die Anwendung läuft
     dann vermutlich nicht in einer der Beschreibung entsprechenden Umge-
     bung ab. Die Anwendung kann dadurch beeinträchtigt werden.

SIEHE AUCH
     fpathconf(2), limits(4), unistd(4), time(5).























Seite 4                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026