limits(4) limits(4)
NAME
limits - Implementierungsabhängige Konstanten
SYNTAX
#include <limits.h>
BESCHREIBUNG
Die Include-Datei limits.h definiert verschiedene symbolische Namen.
In den Tabellen weiter unten sind verschiedene Namenskategorien
beschrieben.
Die Namen stehen für verschiedene Grenzen für Ressourcen, die das
System Anwendungen auferlegt.
Die Implementierungen können für die einzelnen Grenzen beliebige pas-
sende Werte auswählen, wenn diese keine stärkere Einschränkung dar-
stellen als die Werte in der Spalte "Kleinster möglicher Wert" in
untenstehender Tabelle. Die symbolischen Konstanten, deren Namen mit
POSIX beginnen, sind in unistd(4) zu finden.
Anwendungen sollten für eine Grenze keine bestimmten Werte vorausset-
zen. Zur Erreichung größtmöglicher Portierbarkeit sollte eine Anwen-
dung nicht mehr an Ressourcen benötigen als den Wert, der in der
Spalte "Kleinster möglicher Wert" aufgeführt ist. Eine Anwendung, die
jedoch von einer auf einer Implementierung verfügbaren Ressource
umfassend Gebrauch machen will, kann den in limits.h für dieses System
angegebenen Wert verwenden, indem die symbolischen Namen in der ersten
Spalte der Tabelle angegeben werden. Sie sollten jedoch beachten, daß
viele der aufgeführten Grenzwerte nicht konstant sind. Außerdem können
Grenzwerte während der Laufzeit von den in dieser Include-Datei ange-
gebenen Werten abweichen. Dafür gibt es folgende Gründe:
- Die Grenze steht in Abhängigkeit zum Pfadnamen.
- Die Grenze ist auf dem Rechner, auf dem die Übersetzung durchge-
führt wurde, anders als auf dem Rechner, auf dem die Anwendung
abläuft.
Aus diesen Gründen kann eine Anwendung die Funktionen fpathconf(2),
pathconf(2) und sysconf(3C) verwenden, um den tatsächlichen während
der Laufzeit geltenden Grenzwert zu bestimmen.
Die Elemente in der Liste, die auf MIN enden, geben die größten nega-
tiven Werte an, die von den mathematischen Typen mit Sicherheit noch
dargestellt werden können. Manche Systeme können Zahlen mit einem grö-
ßeren negativen Wert unterstützen (siehe die Include-Datei limits.h
auf diesem System). Anwendungen, die diese Zahlen benötigen, sind
jedoch nicht in jedem Fall auf alle Systeme portierbar.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
limits(4) limits(4)
Werte, die zur Laufzeit konstant sind (möglicherweise unbestimmt)
Eine Definition eines der symbolischen Namen unter "Bezeichnung" in
der folgenden Tabelle wird dann bei bestimmten Implementierungen in
limits.h nicht angegeben, wenn der entsprechende Wert gleich dem oder
größer als der angegebene Mindestwert, dabei jedoch unbestimmt ist.
Dies kann vom jeweiligen Speicherplatz abhängig sein, der zu einem
bestimmten Zeitpunkt auf einer bestimmten Implementierung verfügbar
ist. Der im Einzelfall tatsächlich unterstützte Wert wird von der
Funktion sysconf(3C) zur Verfügung gestellt.
_______________________________________________________________________
| | | Kleinster |
| Bezeichnung| Beschreibung | möglicher Wert |
|____________|____________________________________|____________________|
| ARGMAX | Maximale Länge der Argumente für | POSIXARGMAX |
| | die exec-Funktionen (einschließ- | |
| | lich Umgebungsdaten). | |
|____________|____________________________________|____________________|
| ATEXITMAX | Maximale Anzahl der Funktionen, | 32 |
| | die mit atexit() registriert wer- | |
| | den können. | |
|____________|____________________________________|____________________|
| CHILDMAX | Maximal Anzahl gleichzeitig ablau-| 25 |
| | fender Prozesse pro Benutzer-ID. | |
|____________|____________________________________|____________________|
| IOVMAX | Maximale Anzahl der iovec-Struktu-| XOPENIOVMAX |
| | ren, die einem Prozeß für die Ver-| |
| | wendung mit readv() oder writev() | |
| | zur Verfügung stehen. | |
|____________|____________________________________|____________________|
| OPENMAX | Maximale Anzahl der Dateien, die | 20 |
| | für einen Prozeß gleichzeitig | |
| | geöffnet sein können. | |
|____________|____________________________________|____________________|
| PAGESIZE | Größe einer Seite in Bytes. | 1 |
|____________|____________________________________|____________________|
| PAGESIZE | Entspricht PAGESIZE. Wenn entweder| |
| | PAGESIZE oder PAGESIZE definiert | |
| | ist, wird der jeweils andere Name | |
| | mit demselben Wert definiert. | |
|____________|____________________________________|____________________|
| PASSMAX | Maximale Anzahl signifikanter | 8 |
| | Bytes in einem Paßwort (ohne | |
| | abschließendes Null-Byte). | |
|____________|____________________________________|____________________|
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98
limits(4) limits(4)
_______________________________________________________________________
| | | Kleinster |
| Bezeichnung| Beschreibung | möglicher Wert |
|____________|____________________________________|____________________|
| STREAMMAX | Die Anzahl der Streams, die für | POSIXSTREAMMAX |
| | einen Prozeß gleichzeitig geöffnet| |
| | sein können. Wenn diese Angabe | |
| | definiert ist, hat sie den glei- | |
| | chen Wert wie FOPENMAX [siehe | |
| | stdio(3S)]. | |
|____________|____________________________________|____________________|
| TZNAMEMAX | Maximale Anzahl der Bytes, die für| POSIXTZNAMEMAX |
| | den Namen einer Zeitzone unter- | |
| | stützt werden (nicht Variable TZ).| |
|____________|____________________________________|____________________|
Werte für Pfadnamenvariablen
Die Werte der folgenden Tabelle können Konstanten innerhalb einer
Implementierung darstellen oder je nach Pfadnamen unterschiedlich
sein. So können zum Beispiel Dateisysteme oder Dateiverzeichnisse
unterschiedliche Eigenschaften haben.
Eine Definition eines der Werte wird dann bei bestimmten Implementie-
rungen in limits.h nicht angegeben, wenn der entsprechende Wert gleich
dem oder größer als der angegebene Mindestwert ist, aber je nach
Datei, für die er verwendet wird, unterschiedlich sein kann. Der tat-
sächlich für einen bestimmten Pfadnamen unterstützte Wert wird von der
Funktion pathconf(2) zur Verfügung gestellt.
_______________________________________________________________________
| | | Kleinster |
| Bezeichnung | Beschreibung | möglicher Wert |
|______________|__________________________________|____________________|
| FILESIZEBITS | Mindestanzahl der Bits, die für | * |
| | die Darstellung der maximalen | |
| | Größe (als Ganzzahlwert mit Vor-| |
| | zeichen) einer im angegebenen | |
| | Verzeichnis zulässigen regulären| |
| | Datei erforderlich ist. | |
|______________|__________________________________|____________________|
| LINKMAX | Maximale Anzahl der Links auf | POSIXLINKMAX |
| | ein einzelne Datei. | |
|______________|__________________________________|____________________|
| MAXCANON | Maximale Anzahl der Bytes in | POSIXMAXCANON |
| | einer Eingabezeile mit kanoni- | |
| | scher Verarbeitung. | |
|______________|__________________________________|____________________|
Seite 3 Reliant UNIX 5.44 Gedruckt 11/98
limits(4) limits(4)
_______________________________________________________________________
| | | Kleinster |
| Bezeichnung| Beschreibung | möglicher Wert |
|____________|____________________________________|____________________|
| MAXINPUT | Mindestanzahl der Bytes, für die | POSIXMAXINPUT |
| | Leerzeichen in einer Terminal- | |
| | Eingabewarteschlange zur Verfügung| |
| | stehen; daher auch die maximale | |
| | Anzahl der Bytes, die für eine | |
| | portierbare Anwendung als Eingabe | |
| | geschrieben werden müssen, bevor | |
| | sie gelesen werden. | |
|____________|____________________________________|____________________|
| NAMEMAX | Maximale Anzahl der Bytes in einem| POSIXNAMEMAX |
| | Dateinamen (ohne abschließendes | |
| | Nullzeichen). | |
|____________|____________________________________|____________________|
| PATHMAX | Maximale Anzahl der Bytes in einem| POSIXPATHMAX |
| | Pfadnamen (einschließlich | |
| | abschließendes Nullzeichen). | |
|____________|____________________________________|____________________|
| PIPEBUF | Maximale Anzahl der Bytes als | POSIXPIPEBUF |
| | Schreibeinheit auf eine Pipe. | |
|____________|____________________________________|____________________|
Werte, die zur Laufzeit erhöht werden können
Die Größenbegrenzungen in der folgenden Tabelle werden durch bestimmte
Implementierungen festgelegt. Eine Anwendung sollte davon ausgehen,
daß der Wert, der in einer bestimmten Implementierung durch limits.h
angegeben ist, der Mindestwert ist, der immer für den Ablauf der
Anwendung unter dieser Implementierung gilt. In Einzelfällen kann bei
einer Implementierung der Wert relativ zu dem für diese Implementie-
rung durch limits.h angegebenen Wert erhöht werden. Der tatsächlich im
Einzelfall unterstützte Wert wird durch die Funktion sysconf(3C) zur
Verfügung gestellt.
Seite 4 Reliant UNIX 5.44 Gedruckt 11/98
limits(4) limits(4)
______________________________________________________________________
| | | Kleinster möglicher |
| Bezeichnung | Beschreibung | Wert |
|__________________|______________________|___________________________|
| BCBASEMAX | Maximale obase- | POSIX2BCBASEMAX |
| | Werte, die vom Kom- | |
| | mando bc zugelassen | |
| | sind. | |
|__________________|______________________|___________________________|
| BCDIMMAX | Maximale Anzahl der | POSIX2BCDIMMAX |
| | Elemente, die das | |
| | Kommando bc in einem| |
| | Feld erlaubt. | |
|__________________|______________________|___________________________|
| BCSCALEMAX | Maximaler Skalier- | POSIX2BCSCALEMAX |
| | wert, den das Kom- | |
| | mando bc zuläßt. | |
|__________________|______________________|___________________________|
| BCSTRINGMAX | Maximale Länge einer| POSIX2BCSTRINGMAX |
| | Zeichenkettenkon- | |
| | stanten, die vom | |
| | Kommando bc angenom-| |
| | men wird. | |
|__________________|______________________|___________________________|
| COLLWEIGHTSMAX | Maximale Anzahl der | POSIX2BCWEIGHTSMAX |
| | Gewichtungen, die | |
| | bei der Eingabe | |
| | eines Schlüsselworts| |
| | für die Reihenfolge | |
| | von LCCOLLATE in | |
| | der Definitionsdatei| |
| | für die internaltio-| |
| | nale Umgebung zuge- | |
| | wiesen werden kön- | |
| | nen. | |
|__________________|______________________|___________________________|
Seite 5 Reliant UNIX 5.44 Gedruckt 11/98
limits(4) limits(4)
______________________________________________________________________
| | | Kleinster möglicher |
| Bezeichnung | Beschreibung | Wert |
|__________________|______________________|___________________________|
| EXPRNESTMAX | Maximale Anzahl der | POSIX2BCNESTMAX |
| | Ausdrücke, die von | |
| | dem Kommando expr | |
| | innerhalb von Klam- | |
| | mern verschachtelt | |
| | werden können. | |
|__________________|______________________|___________________________|
| LINEMAX | Wenn nichts anderes | POSIX2BCLINEMAX |
| | angegeben ist, die | |
| | maximale Länge (in | |
| | Bytes) für die Ein- | |
| | gabezeile eines Kom-| |
| | mandos (Standard- | |
| | Eingabe oder andere | |
| | Datei), wenn das | |
| | Kommando Textdateien| |
| | verarbeitet. Die | |
| | Länge berücksichtigt| |
| | das nachfolgende | |
| | Zeichen für Zeilen- | |
| | vorschub (NEWLINE). | |
|__________________|______________________|___________________________|
| NGROUPSMAX | Maximale Anzahl | 8 |
| | gleichzeitiger | |
| | Gruppen-IDs pro Pro-| |
| | zeß. | |
|__________________|______________________|___________________________|
| REDUPMAX | Maximale Anzahl für | POSIX2REDUPMAX |
| | das wiederholte Vor-| |
| | kommen eines regulä-| |
| | ren Ausdrucks bei | |
| | Verwendung der Nota-| |
| | tion \{m,n\}. | |
|__________________|______________________|___________________________|
Mindestwerte
Die symbolischen Konstanten in der folgenden Tabelle sind in der Datei
limits.h mit den angegebenen Werten definiert. Es handelt sich hierbei
um die symbolischen Namen für die restriktivsten Werte für bestimmte
Leistungsmerkmale eines Systems, das den Angaben in vorliegendem Doku-
ment entspricht. Entsprechende symbolische Konstanten sind an anderer
Stelle in vorliegendem Dokument definiert. Diese beziehen sich auf die
tatsächliche Implementierung und brauchen keine vergleichbaren Ein-
schränkungen darzustellen. Eine Implementierung, die den Angaben ent-
spricht, stellt mindestens gleich große Werte zur Verfügung. Eine por-
tierbare Anwendung darf keine größeren Werte erfordern, da andernfalls
ein einwandfreier Ablauf in Frage gestellt ist.
Seite 6 Reliant UNIX 5.44 Gedruckt 11/98
limits(4) limits(4)
______________________________________________________________________
| Bezeichnung | Beschreibung | Wert |
|__________________________|_________________________________|________|
| POSIXARGMAX | Maximale Länge der Argumente | 4096 |
| | für die Funktionen exec (ein- | |
| | schließlich Umgebungsdaten). | |
|__________________________|_________________________________|________|
| POSIXCHILDMAX | Maximale Anzahl gleichzeitiger | 6 |
| | Prozesse pro realer Benutzer- | |
| | ID. | |
|__________________________|_________________________________|________|
| POSIXLINKMAX | Maximale Anzahl der Links auf | 8 |
| | eine einzelne Datei. | |
|__________________________|_________________________________|________|
| POSIXMAXCANON | Maximale Anzahl der Bytes in | 255 |
| | einer Eingabezeile mit kanoni- | |
| | scher Verarbeitung. | |
|__________________________|_________________________________|________|
| POSIXMAXINPUT | Maximale Anzahl der zulässigen | 255 |
| | Bytes in einer Terminal-Ein- | |
| | gabewarteschlange. | |
|__________________________|_________________________________|________|
| POSIXNAMEMAX | Maximale Anzahl der Bytes in | 14 |
| | einem Dateinamen (ohne | |
| | abschließendes Nullbyte). | |
|__________________________|_________________________________|________|
| POSIXNGROUPSMAX | Maximale Anzahl gleichzeitiger | 0 |
| | Gruppen-IDs pro Prozeß. | |
|__________________________|_________________________________|________|
| POSIXOPENMAX | Maximale Anzahl der Dateien, | 16 |
| | die für einen Prozeß gleichzei-| |
| | tig geöffnet sein können. | |
|__________________________|_________________________________|________|
| POSITPATHMAX | Maximale Anzahl der Bytes in | 255 |
| | einem Pfadnamen. | |
|__________________________|_________________________________|________|
| POSIXPIPEBUF | Maximale Anzahl der Bytes als | 512 |
| | Schreibeinheit auf eine Pipe. | |
|__________________________|_________________________________|________|
Seite 7 Reliant UNIX 5.44 Gedruckt 11/98
limits(4) limits(4)
______________________________________________________________________
| Bezeichnung | Beschreibung | Wert |
|__________________________|_________________________________|________|
| POSIXSSIZEMAX | Der Wert, der in einem Objekt | 32767 |
| | vom Typ ssizet abgelegt werden| |
| | kann. | |
|__________________________|_________________________________|________|
| POSIXSTREAMMAX | Die Anzahl der Streams, die für| 8 |
| | einen Prozeß gleichzeitig | |
| | geöffnet sein können. | |
|__________________________|_________________________________|________|
| POSIXTZNAMEMAX | Maximale Anzahl der Bytes, die | 3 |
| | für den Namen einer Zeitzone | |
| | unterstützt werden (nicht | |
| | Variable TZ). | |
|__________________________|_________________________________|________|
| POSIX2BCBASEMAX | Maximale obase-Werte, die vom | 99 |
| | Kommando bc zugelassen sind. | |
|__________________________|_________________________________|________|
| POSIX2BCDIMMAX | Maximale Anzahl der Elemente, | 2048 |
| | die das Kommando bc in einem | |
| | Feld erlaubt. | |
|__________________________|_________________________________|________|
| POSIX2BCSCALEMAX | Maximaler Skalierwert, den das | 99 |
| | Kommando bc zuläßt. | |
|__________________________|_________________________________|________|
| POSIX2BCSTRINGMAX | Maximale Länge einer Zeichen- | 1000 |
| | kettenkonstanten, die vom Kom- | |
| | mando bc angenommen wird. | |
|__________________________|_________________________________|________|
| POSIX2COLLWEIGHTSMAX | Maximale Anzahl der Gewich- | 2 |
| | tungen, die bei der Eingabe | |
| | eines Schlüsselworts für die | |
| | Reihenfolge von LCCOLLATE in | |
| | der Definitionsdatei für die | |
| | intrenationale Umgebung zuge- | |
| | wiesen werden können. | |
|__________________________|_________________________________|________|
| POSIX2EXPRNESTMAX | Maximale Anzahl der Ausdrücke, | 32 |
| | die von dem Kommando expr | |
| | innerhalb von Klammern ver- | |
| | schachtelt werden können. | |
|__________________________|_________________________________|________|
Seite 8 Reliant UNIX 5.44 Gedruckt 11/98
limits(4) limits(4)
______________________________________________________________________
| Bezeichnung | Beschreibung | Wert |
|__________________________|_________________________________|________|
| POSIX2LINEMAX | Wenn nichts anderes angegeben | 2048 |
| | ist, die maximale Länge (in | |
| | Bytes) für die Eingabezeile | |
| | eines Kommandos (Standard-Ein- | |
| | gabe oder andere Datei), wenn | |
| | das Kommando Textdateien verar-| |
| | beitet. Die Länge berücksich- | |
| | tigt das nachfolgende Zeichen | |
| | für Zeilenvorschub (NEWLINE). | |
|__________________________|_________________________________|________|
| POSIX2REDUPMAX | Maximale Anzahl für das wiede- | 255 |
| | rholte Vorkommen eines regulä- | |
| | ren Ausdrucks bei Verwendung | |
| | der Notation \{m,n}\. | |
|__________________________|_________________________________|________|
| XOPENIOVMAX | Maximale Anzahl der iovec- | 16 |
| | Strukturen, die einem Prozeß | |
| | für die Verwendung mit readv() | |
| | oder writev() zur Verfügung | |
| | stehen. | |
|__________________________|_________________________________|________|
Numerische Grenzwerte
Die Werte in den folgenden Tabellen sind in limits.h definiert. Es
handelt sich um Konstanten, die sich für die Verwendung in #if-Präpro-
zessoranweisungen eignen. Außer CHARBIT, DBLDIG, DBLMAX, FLZDIG,
FLTMAX, LONGBIT, WORDBIT und MBLENMAX werden die symbolischen
Namen als Ausdrücke vom richtigen Typ definiert.
Wenn der Wert eines Objekts vom Typ char bei der Verwendung in einem
Ausdruck als signed integer (Ganzzahl mit Vorzeichen) behandelt wird,
entspricht der Wert von CHARMIN dem von SCHARMIN und der Wert von
CHARMAX dem von SCHARMAX. Andernfalls ist der Wert von CHARMIN
gleich 0, und der Wert von CHARMAX entspricht dem Wert von UCHARMAX.
Seite 9 Reliant UNIX 5.44 Gedruckt 11/98
limits(4) limits(4)
_________________________________________________________________________
| | | Kleinster |
| Bezeichnung | Beschreibung | möglicher Wert |
|______________|_________________________________|_______________________|
| CHARBIT | Anzahl der Bits für einen Typ | 8 |
| | char. | |
|______________|_________________________________|_______________________|
| CHARMAX | Maximaler Wert für den Typ char.| UCHARMAX oder |
| | | SCHARMAX |
|______________|_________________________________|_______________________|
| DBLDIG | Ziffernstellen für einen Typ | 10 |
| | double. | |
|______________|_________________________________|_______________________|
| DBLMAX | Maximaler Wert für den Typ | 1E + 37 |
| | double. | |
|______________|_________________________________|_______________________|
| FLTDIG | Ziffernstellen für einen Typ | 6 |
| | float. | |
|______________|_________________________________|_______________________|
| FLTMAX | Maximaler Wert für einen Typ | 1E + 37 |
| | float. | |
|______________|_________________________________|_______________________|
| INTMAX | Maximaler Wert bei Typ int. | 2147483647 |
|______________|_________________________________|_______________________|
| LONGBIT | Anzahl der Bits bei Typ long int| 32 |
| | (32-Bit-System). | |
| LONGBIT | Anzahl der Bits bei Typ long int| 32 |
| | (64-Bit-System). | |
|______________|_________________________________|_______________________|
| LONGMAX | Maximaler Wert bei Typ long int | 2147483647 |
| | (32-Bit-System). | |
| LONGMAX | Maximaler Wert bei Typ long int | 9223372036854775807 |
| | (64-Bit-System). | |
|______________|_________________________________|_______________________|
| MBLENMAX | Maximale Anzahl der Bytes in | 1 |
| | einem Zeichen für jede unter- | |
| | stützte internationale Umgebung.| |
|______________|_________________________________|_______________________|
Seite 10 Reliant UNIX 5.44 Gedruckt 11/98
limits(4) limits(4)
_________________________________________________________________________
| | | Kleinster |
| Bezeichnung | Beschreibung | möglicher Wert |
|______________|_________________________________|_______________________|
| SCHARMAX | Maximaler Wert für den Typ | 127 |
| | signed char. | |
|______________|_________________________________|_______________________|
| SHRTMAX | Maximaler Wert für den Typ | 32767 |
| | short. | |
|______________|_________________________________|_______________________|
| SSIZEMAX | Maximaler Wert für ein Objekt | POSIXSSIZEMAX |
| | vom Typ ssizet. | |
|______________|_________________________________|_______________________|
| UCHARMAX | Maximaler Wert für den Typ | 255 |
| | unsigned char. | |
|______________|_________________________________|_______________________|
| UINTMAX | Maximaler Wert für den Typ | 4294967295 |
| | unsigned int. | |
|______________|_________________________________|_______________________|
| ULONGMAX | Maximaler Wert für den Typ | 4294967295 |
| | unsigned long int (32-Bit- | |
| | System). | |
| ULONGMAX | Maximaler Wert für den Typ | 18446744073709551615 |
| | unsigned long int (64-Bit- | |
| | System). | |
|______________|_________________________________|_______________________|
| ULONGLONGMAX| Maximaler Wert für den Typ | 18446744073709551615 |
| | unsigned long int. | |
|______________|_________________________________|_______________________|
| USHRTMAX | Maximaler Wert für den Typ | 65535 |
| | unsigned short int. | |
|______________|_________________________________|_______________________|
| WORDBIT | Anzahl der Bits in einem Wort | 16 |
| | oder für einen Typ int. | |
|______________|_________________________________|_______________________|
| CHARMIN | Kleinster Wert für den Typ char.| SCHARMIN oder 0 |
|______________|_________________________________|_______________________|
| INTMIN | Kleinster Wert für den Typ int. | -2147483647 |
|______________|_________________________________|_______________________|
| LONGMIN | Kleinster Wert für den Typ long | -2147483647-1 |
| | int (32-Bit-System). | |
| LONGMIN | Kleinster Wert für den Typ long | -9223372036854775807-1|
| | int (64-Bit-System). | |
|______________|_________________________________|_______________________|
| LONGLONGMIN | Kleinster Wert für den Typ long | -9223372036854775807-1|
| | int. | |
|______________|_________________________________|_______________________|
Seite 11 Reliant UNIX 5.44 Gedruckt 11/98
limits(4) limits(4)
_________________________________________________________________________
| | | Kleinster |
| Bezeichnung | Beschreibung | möglicher Wert |
|______________|_________________________________|_______________________|
| SCHARMIN | Kleinster Wert für den Typ | -127 |
| | signed char. | |
|______________|_________________________________|_______________________|
| SHRTMIN | Kleinster Wert für den Typ | -32767 |
| | short. | |
|______________|_________________________________|_______________________|
Weitere konstante Werte
Die folgenden Konstanten sind bei allen Systemen in limits.h defi-
niert.
______________________________________________________________________
| | | Kleinster |
| Bezeichnung | Beschreibung | möglicher Wert |
|____________________|____________________________|___________________|
| CHARCLASSNAMEMAX | Maximale Anzahl der Bytes | 14 |
| | in einem Zeichenklassenna-| |
| | men. | |
|____________________|____________________________|___________________|
| NLARGMAX | Maximaler Zahlenwert in | 9 |
| | Aufrufen der Funktionen | |
| | print() und scanf(). | |
|____________________|____________________________|___________________|
| NLLANGMAX | Maximale Anzahl der Bytes | 14 |
| | in einem LANG-Namen. | |
|____________________|____________________________|___________________|
| NLMSGMAX | Maximal Anzahl der Meldun-| 32767 |
| | gen. | |
|____________________|____________________________|___________________|
| NLNMAX | Maximale Anzahl der Bytes | nicht festgelegt |
| | bei N-zu-1-Zeichenabbil- | |
| | dungen. | |
|____________________|____________________________|___________________|
| NLSETMAX | Maximale Set-Anzahl. | 255 |
|____________________|____________________________|___________________|
| NLTEXTMAX | Maximale Anzahl der Bytes | POSIX2LINEMAX |
| | in einer Meldungszeichen- | |
| | kette. | |
|____________________|____________________________|___________________|
Seite 12 Reliant UNIX 5.44 Gedruckt 11/98
limits(4) limits(4)
______________________________________________________________________
| | | Kleinster |
| Bezeichnung | Beschreibung | möglicher Wert |
|____________________|____________________________|___________________|
| NZERO | Standard-Prozeßpriorität. | 20 |
|____________________|____________________________|___________________|
| TMPMAX | Mindestanzahl eindeutiger | 10000 |
| | Pfadnamen, die von | |
| | tmpnam() generiert werden.| |
| | Gibt an, wie oft eine | |
| | Anwendung tmpnam() zuver- | |
| | lässig aufrufen kann. | |
|____________________|____________________________|___________________|
TMPMAX wird zur Ausrichtung entsprechend dem ISO-C-Standard in
stdio.h übertragen.
DBLDIG, DBLMAX, DBLMIN, FLTDIG, FLTMAX und FLTMIN werden in
float.h übertragen.
DBLMIN und FLTMIN werden nicht mehr verwendet, da die früher hierfür
definierten Werte in direktem Konflikt zu den Werten in float.h stan-
den (aufgrund einer Anforderung im ISO-C-Standard).
SIEHE AUCH
fpathconf(2), pathconf(2), sysconf(3C).
Seite 13 Reliant UNIX 5.44 Gedruckt 11/98