Home :: International :: Manuals :: Howto :: FAQ :: Man Pages :: Email Login

 
 

 

CATGETS

Section: Manuel du programmeur Linux (3)
Updated: 21 juillet 2003
Index Return to Main Contents
 

NOM

catgets - Obtenir un message contenu dans un catalogue.  

SYNOPSIS

#include <nl_types.h>

char *catgets (nlcatd catalog, int set_number , int message_number, char *message)  

DESCRIPTION

catgets() lit le message numéro message_number, dans la section set_number, d'un catalogue de messages identifié par catalog. Ce dernier est un descripteur qui doit avoir été renvoyé par un appel précédent à catopen(3). Le quatrième argument, message pointe sur une chaîne de caractères par défaut qui sera renvoyée par catgets() si le catalogue indiqué n'est pas accessible. Le texte du message renvoyé est contenu dans une zone de buffer interne, et doit être recopié par l'application si l'on désire le modifier, ou le sauvegarder. La chaine renvoyée se termine toujours par un caractère nul.  

VALEUR RENVOYÉE

S'il réussit, catgets() renvoie un pointeur sur un buffer interne contenant le message, terminé par un caractère nul. S'il échoue, catgets() renvoie un pointeur sur l'argument message.  

NOTES

Ces fonctions ne sont disponibles qu'à partir de la version 4.4.4c de libc.so. Le Guide de Portabilité X/Open de Janvier 1987 indique un retour d'erreur plus subtile : message est renvoyé si le catalogue indiqué par l'argument catalog n'est pas disponible, et une chaîne vide si le catalogue est disponible mais ne contient pas le message demandé. Les deux retours d'erreurs semblent avoir été éliminés de XPG4.2 en faveur d'un retour constant de message.  

CONFORMITÉ

XPG4.2  

VOIR AUSSI

catopen(3), setlocale(3)  

TRADUCTION

Christophe Blaess, 1996-2003.


 

Index

NOM
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
NOTES
CONFORMITÉ
VOIR AUSSI
TRADUCTION

 
 
 
 
Google
  Web Linuxinfor   
 

Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account

Document on this page is part of "Linuxinfor Man Pages in HTML Format: man3". See Index Page for more info about Authorship and Copyright.

1999-2008 Linuxinfor.com. No rights reserved.