Definition | #include <nl_types.h> nl_catd catopen(const char *name, int oflag); | |
Beschreibung |
name gibt den Namen des zu öffnenden Meldungskatalogs an. Wenn name einen Schrägstrich / enthält, wird name als absoluter Pfadname interpretiert. Andernfalls wird die Umgebungsvariable Wenn die Umgebungsvariable Wenn oflag gleich Wenn oflag 0 ist, wird nur die Umgebungsvariable Ein Meldungskatalog-Deskriptor bleibt in einem Prozess so lange gültig, bis ihn der Prozess oder ein erfolgreicher Aufruf einer Wenn ein Dateideskriptor benutzt wird, um Meldungskatalog-Deskriptoren zu definieren, wird das Bit | |
Returnwert | Meldungskatalog-Deskriptor | |
bei Erfolg. Dieser kann nun von | ||
| bei Fehler. | |
Fehler |
| |
|
| Eine Komponente des Meldungskatalog-Pfadpräfixes darf nicht durchsucht werden, oder der Meldungskatalog darf nicht gelesen werden. |
|
| Der Prozess verwendet mehr als |
| ||
Die Länge des Meldungskatalog-Pfadnamens überschreitet | ||
|
| Zu viele Dateinamen sind aktuell im System offen. |
|
| Der Meldungskatalog existiert nicht, |
|
| Es ist nicht genügend Speicherplatz verfügbar. |
|
| Eine Komponente des Meldungskatalog-Pfadnamens ist kein Verzeichnis. |
Hinweise |
Portable Anwendungen müssen berücksichtigen, dass Meldungskatalog-Deskriptoren nach dem Aufruf einer Jede Anwendung muss den zugehörigen Meldungskatalog in einem der durch | |
Siehe auch |
|