Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

catgets - Meldung lesen

&pagelevel(4)&pagelevel

Definition

#include <nl_types.h>

char *catgets(nl_catd catd, int set_id, int msg_id, const char *s);

Beschreibung

catgets() versucht, die Meldung msg_id in der Menge set_id aus dem Meldungskatalog zu lesen, der durch catd identifiziert wird.

catd ist ein Meldungskatalog-Deskriptor, der durch einen vorausgegangenen Aufruf von catopen() erzeugt wurde.

s zeigt auf eine voreingestellte Meldungszeichenkette, die geliefert wird, wenn catgets() die angegebene Meldung nicht lesen kann.

Returnwert

Zeiger auf einen internen Pufferbereich, der die mit X‘00‘ abgeschlossene Meldung enthält



bei Erfolg.


s

bei Fehler. errno wird gesetzt, um den Fehler anzuzeigen.

Fehler

catgets() schlägt fehl, wenn gilt:


EBADF

Der Meldungskatalog-Deskriptor ist zum Lesen ungültig.

 

EINTR

Die Leseoperation wurde durch ein Signal unterbrochen, und keine Daten wurden übertragen.

Siehe auch

catopen(), nl_types.h, Abschnitt "Lokalität“.