[완료]stderr
글쓴이: mayaabba / 작성시간: 금, 2010/10/01 - 3:52오후
file descriptor 로 2 인것으로 알고 잇습니다. 만약 맞다면.
이녀석을 write() 으로 실행 할경우 어떤 동작을 하는 건지요.
write (2, "./app"..., 6) =1
strace 로 다른 터미널을 찍었고 제가 원하는 app 이라는 어플리케이션을 실행 시키때
위와 같은 메시지가 나오더군요...
그리고 뒤로 이상한 것들이 쭉 나오고요...
위 함수가 어떤 동작을 하게 되는 건지 상세히 알려 주시거나
관련 사이트를 알려 주시면 감사 하겠습니다.
도움 부탁드립니다.
Forums:
man stderr
아래와 동일한 것으로 보이는군요..
strace(1)에 익숙하지
strace(1)에 익숙하지 않아 잘 모르겠지만, 'write(2, "./app"..., 6)=1'에서 '=1'은 write()가 1을 return했다는 뜻일텐데요. 먼가 이상하네요. 제대로라면 'write(2, "./app"...)=5'가 나와야 할 것 같은데..
--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
댓글 달기