Lots of man pages.
This commit is contained in:
parent
08df2a433e
commit
cfa37a7b11
152 changed files with 25407 additions and 148 deletions
44
man/man3/getenv.3
Normal file
44
man/man3/getenv.3
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
.TH GETENV 3
|
||||
.SH NAME
|
||||
getenv, putenv \- access environment variables
|
||||
.SH SYNOPSIS
|
||||
.B #include <u.h>
|
||||
.br
|
||||
.B #include <libc.h>
|
||||
.PP
|
||||
.nf
|
||||
.B
|
||||
char* getenv(char *name)
|
||||
.br
|
||||
.B
|
||||
int putenv(char *name, char *val)
|
||||
.fi
|
||||
.SH DESCRIPTION
|
||||
.I Getenv
|
||||
reads the contents of
|
||||
.BI /env/ name
|
||||
(see
|
||||
.IR env (3))
|
||||
into memory allocated with
|
||||
.IR malloc (2),
|
||||
0-terminates it,
|
||||
and returns a pointer to that area.
|
||||
If no file exists, 0
|
||||
is returned.
|
||||
.PP
|
||||
.I Putenv
|
||||
creates the file
|
||||
.BI /env/ name
|
||||
and writes the string
|
||||
.I val
|
||||
to it. The terminating
|
||||
.B 0
|
||||
is not written.
|
||||
If the file value cannot be written, \-1 is returned.
|
||||
.SH SOURCE
|
||||
.B /sys/src/libc/9sys
|
||||
.SH SEE ALSO
|
||||
.IR env (3)
|
||||
.SH DIAGNOSTICS
|
||||
Sets
|
||||
.IR errstr .
|
||||
Loading…
Add table
Add a link
Reference in a new issue