안녕하세요?
다름이 아니고요...unix시스템 프로그래밍을 공부하다가 궁금한 점이 있어
서 이렇게 질문을 드리게 되었습니다.
프로세스가 fork시, 자식 프로세스의 종료 코드를 받기위해 wait를 한다
고 하는데요, wait를 하면, 부모 process는 수행을 멈추고 자식이 끝날 때
까지 기다린다고 하는데, 그렇게 하면, 부모의 하는 일은 못하게 되는것
아님니까? fork한다는 것이 같은 코드로 다른 일을 동시에 수행하게 하기
위해서 하는 것이라고 여겨지는데, wait를 해서 부모가 멈추고 기다린다
안녕하세요
raw device에 데이타를 쓰고 읽는 간단한 예제를 다음과 같이 작성해서
수행보았는데 write call에서 'Invalid Argument'에러가 나네요
open은 정상적으로 수행되었는데 write 에서 왜 에러가 발생하는지 모르
겠
습니다. 아시는 분의 도움을 부탁드립니다.
그리고 /dev/raw/raw52는 /dev/sdd5에 바인딩하였고요
/dev/sdd5에서는 프로그램이 정상적으로 수행됩니다.