CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): HellCat (reentrant.� )
날 짜 (Date): 1995년07월12일(수) 11시35분10초 KDT
제 목(Title): [A] flock 과 open






우선 어드바이저리 락 하고
맨데토리 락이랑 혼동을 하신 것 같아요.

flock 은 어드바이져리 락 입니다.

즉.. test 를 해서 락이 걸려있는지 안걸려있는지

그정도만을 알려 주고 사실 실제로 그걸 무시하고
화일 오퍼레이션이 가능하게 되어있습니다.


맨데토리 락의 경우는 무시하고 화일 오퍼레이션이
안되게 되어있는 것이죠.

썬오에스 4.1.* 에서는 맨데토리 락은 구현이 안되는
것으로 알고 있어요.

오에스 시스템 퍼포먼스에 많은 지장을 초래하게 되지요.

제가 써본 유닉스 중에서 그걸 구현 한 것은
Novell 에서 나온 Unixware 2.0+ (sysv5.4.2 임)

---
  if (t_snddis(KIDS[i].fd, (struct t_call *)NULL) == -1)
    { t_error("날 죽여라!!"); longjmp ((jmp_buf) HELL, -1); }
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.