Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX Reference > S

setlabel(3C)

HP-UX 11i Version 3: February 2007
» 

Technical documentation

» Feedback
Content starts here

 » Table of Contents

 » Index

NAME

setlabel() — define label for formatting routines

SYNOPSIS

#include <pfmt.h>

int setlabel(const char *label);

DESCRIPTION

The setlabel() system call defines a label to be printed by formatting routines (see pfmt(3C)) in the standard message format. label is a character string limited to 25 characters in length.

If label is NULL or an empty string, the label is reset to no label. No label is defined before setlabel().

setlabel() assumes that label has already been translated into a locale-specific string using the current locale.

RETURN VALUE

setlabel() returns zero upon successful completion or nonzero if the routine failed.

EXAMPLES

This example, with no label defined:

pfmt(stderr, MM_INFO,"my_appl_cat:1:file is writable");

generates:

INFO: file is writable

Using setlabel():

setlabel("my_appl"); pfmt(stderr, MM_INFO,"my_appl_cat:1:file is writable");

generates:

my_appl: INFO: file is writable

STANDARDS COMPLIANCE

setlabel(): SVID3

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1983-2007 Hewlett-Packard Development Company, L.P.