: : : - if (strcmp (name, "GLOBAL") == 0) so->handle = RTLD_NEXT;
: : : + if (strcmp (name, "GLOBAL") == 0) so->handle = RTLD_DEFAULT;
: :
: : RTLD_NEXT -1인 값을 0(RTLD_DEFAULT의 값)으로 바꾸는 것이군요. 제가 보기에는
: :
: : 아래에 제가 실어 놓은 것처럼 RTLD_NEXT를 -1로 설정하는 것이 원래 저자의 의도를
: :
: : 더 충실히 따라가는 것 같은데요.
: :
:
: 위처럼 안하면 아래의 내용이, 메뉴얼에서
: 말한것 처럼 동작하지 않더군요. (/etc/devfsd.conf 내용?)
:
: LOOKUP ^mouse$ CFUNCTION GLOBAL symlink ${mntpnt}/misc/psaux $devpath
: LOOKUP ^cdrom$ CFUNCTION GLOBAL symlink ${mntpnt}/cdroms/cdrom0 $devpath
:
: 여기서 동작하지 않는다는 말은 ?
: segfault 내고 바로 죽는다는 말입니다 -_-;;
:
: --
: 온갖 참된 삶은 만남이다 -- 마르틴 부버
이런 방법이 있었네요.. 전 init script에 dev 중 mouse와 cdrom
을 추가시켜 주는 엄한 짓으로 해결했는데..
어쨌던 devfsd란 넘은 정말 맘에 안드네여..