솔라리스 8 에서 다음과 같이 컴파일해서 실행하면 segment fault가 나오
네요... -,.-;
//-- test.cc--
#include
#define _BUFSIZE 1024
int main(int argc,char **argv)
{
struct passwd pwd;
char buf[_BUFSIZE];
if (!getpwnam_r(argv[1], &pwd, buf, _BUFSIZE, NULL))
{
return(-1);
}
return 0;
}
--------------------------
bash-2.05# g++ -D_POSIX_PTHREAD_SEMANTICS -o test test.cc
bash-2.05# ./test
(Segmentation Fault) (core dumped)
bash-2.05# uname -a
SunOS sol8 5.8 Generic_108528-13 sun4u sparc SUNW,Ultra-5_10