diff options
author | rsc <devnull@localhost> | 2005-01-03 06:40:20 +0000 |
---|---|---|
committer | rsc <devnull@localhost> | 2005-01-03 06:40:20 +0000 |
commit | 058b0118a52061ad57694c01fc8763b22b789c4d (patch) | |
tree | 6685f04dea5ed68edaa34998c976aed34c55fe94 /man/man3/sysfatal.3 | |
parent | 2600337aa704efbeba8201e88147a764b4fd2b90 (diff) | |
download | plan9port-058b0118a52061ad57694c01fc8763b22b789c4d.tar.gz plan9port-058b0118a52061ad57694c01fc8763b22b789c4d.tar.bz2 plan9port-058b0118a52061ad57694c01fc8763b22b789c4d.zip |
Some man pages.
Diffstat (limited to 'man/man3/sysfatal.3')
-rw-r--r-- | man/man3/sysfatal.3 | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/man/man3/sysfatal.3 b/man/man3/sysfatal.3 new file mode 100644 index 00000000..ea1a3df8 --- /dev/null +++ b/man/man3/sysfatal.3 @@ -0,0 +1,39 @@ +.TH SYSFATAL 3 +.SH NAME +sysfatal \- system error messages +.SH SYNOPSIS +.B #include <u.h> +.br +.B #include <libc.h> +.PP +.B +void sysfatal(char *fmt, ...) +.SH DESCRIPTION +.I Sysfatal +prints to standard error the name of the running program, +a colon and a space, +the message described by the +.IR print (3) +format string +.I fmt +and subsequent arguments, and a newline. +It then calls +.IR exits (3) +with the formatted message as argument. +The program's name is the value of +.BR argv0 , +which will be set if the program uses the +.IR arg (3) +interface to process its arguments. +If +.B argv0 +is null, it is ignored and the following colon and space are suppressed. +.SH SOURCE +.B /usr/local/plan9/src/lib9/sysfatal.c +.SH "SEE ALSO" +.IR intro (3), +.IR errstr (3), +the +.B %r +format in +.IR print (3) |