Documentation » ksh93r docs » Manual pages » man3 » setenviron.3
en

setenviron.3


Introduction to Library Functions                       LIBAST(3)

NAME
     setenviron - set environment value

SYNOPSIS
          #include <ast.h>

          char*     setenviron(const char* key);

DESCRIPTION
     setenviron   controls    environment    name=value    pairs.
     setenviron(name=value)"  " " " " " adds name to the environ-
     ment  and  returns  a  pointer  to  a  strdup(3)   copy   of
     name=value.   setenviron(name)"  " " " " " removes name from
     the environment and returns the empty string.  setenviron(0)
     reserves  a  few  slots  in an internal array and is usually
     called by a parent process that expects many children.  0 is
     returned  on error.  setenviron preserves the ksh(1) conven-
     tion of _ as the first environment variable name.

SEE ALSO
     env(1), exec(2)

BUGS
     POSIX will  eventually  settle  on  an  interface.   It  has
     already picked a few of the names we did in .2 drafts.  This
     is about the third name change for ours.

SunOS 5.10                Last change:                          1


Generated by GNU enscript 1.6.4.

Tags:
Created by admin on 2009/10/26 12:14
Last modified by admin on 2009/10/26 12:14

Collectives

Project ksh93-integration Pages


XWiki Enterprise 2.7.1.34853 - Documentation