fcntl 관련 질문입니다

cb2531의 이미지

fcntl(fd, F_SETOWN, pid) 부분에서

Operation not permitted 라는 에러가 납니다.

근데 시그널이 잘 전달되었는지 통신에는 문제가 없거든요(간단한 거긴 하지만)

저 에러메세지의 정확한 의미와 해결책 아시는 분 한수 지도바랍니다 .. ^^

mach의 이미지

Quote:
[EPERM] Cmd is F_SETOWN and the process ID or process group given
as an argument is in a different session than the caller.

즉, 파라메터 pid가 적법하지 않다는 얘기인듯한데요. 그냥 참고하십시요.

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