이 름
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 [AT] soback.net>, 2001년 3월 12일