softpear cvs버젼 컴파일 확인바랍니다.

hys545의 이미지

제거 컴파일하려고 ㅜ하면
에러가
dirname
getmode
setmode
에서 에러나는데

dirname은 약간 손본거로 해결햇는데
밑의 2개가 해결이 안됩니다.
첨부파일 보구 컴파일되나 확인바랍니다.
되면 glibc.gcc등 적어주시고
안되면 되게 고쳐주면 ㄳ

File attachments: 
첨부파일 크기
파일 softpear.tgz488 KB
익명 사용자의 이미지

4.4BSD에서 처음 등장한 라이브러리로 현재 glibc에서는 구현되지 않은 것으로 알고 있고, 가까운 미래에 구현된다는 보장도 없다는......
http://archives.neohapsis.com/archives/linux/lsap/2002-q1/0055.html

freebsd등에서 해당 라이브러리만, 컴파일해서 리눅스로 옮겨서(바이너리 컴패터블 어쩌구인데 해보지는 않았습니다.) 해보세요. BSD는 한번 설치해보고 지운게 전부라서. :oops:

getmode는 아마도 stat()을 응용해서 비슷한(?) 기능을 구현할 수 있을듯하고,
setmode는 chmod()로 구현될듯한데, 완전할지는 모르겠군요. :oops:

http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/gen/setmode.c

mach의 이미지

덧붙여서,

Linux vs. 4.4BSD Compatibility에 대해 이번기회에 공부해보심도 좋을듯.
(좋은 결과 있으면 오픈해 주세요~)

------------------ P.S. --------------
지식은 오픈해서 검증받아야 산지식이된다고 동네 아저씨가 그러더라.

hys545의 이미지

softpear 메일릴 리느스테 올린결과

제작자분도 기거 linux에서 컴파일 안ㄷ횐다느거 인정했습니다.
wrapper g함수 만들어서 해결한다고 답장 ㅇ왔ㅅ,ㅂ니다
제가 고치면 실력도ㅓ 안되고ㅓ
전체 다 고챠야 될지도 몰라서.

즐린