C 프로그램에서 환경 설정 방법 ?

익명 사용자의 이미지

안녕하세요.
리눅스와 AIX 같은 경우 setenv() 를 사용하여
환경 변수를 여러번 설정할 수 있는데
Solaris 는 putenv() 함수를 여러번 사용하면
이전에 putenv() 사용하여 설정한 내용이
초기화 되어 마지막에 사용한 putenv() 내용만
적용이 됩니다.
Solaris 에서 환경변수를 여러번 설정하는
해결 방법을 아시면 답변 부탁드립니다.
수고하세요.