setenv

SETENV(3)                         리눅스 프로그래머 매뉴얼                        SETENV(3)



이름
       setenv - 환경 변수를 바꾸거나 추가시킨다.

사용법
       #include <stdlib.h>

       int setenv(const char *name, const char *value, int overwrite);

       void unsetenv(const char *name);

설명
       setenv() 함수는 만일 name이 이미 존재하지 않는다면, 값 value를 가지고 있는 환경 변수 name을 추가시킨다. 만일
       name가 환경 변수에 존재한다면, overwrite가 0 이 아니라면 그 값은 value로 바뀐다.  만일 overwrite가 0
       이라면, name의 값은 바뀌지 않는다.

       unsetenv() 함수는 환경 변수에서 변수 name 를 지운다.

반환값
       setenv() 함수는 성공시 0 을 반환하거나, 만일 환경 변수에 공간이 충분하지 않다면 -1을 반환한다.

호환
       BSD 4.3

관련 항목
       getenv(3), putenv(3), environ(5)

역자
       정강훈 <skyeyes@soback.kornet.net>, 2001년 3월 12일




BSD                                1993년 4월 4일                         SETENV(3)