윈도우에서 사용할 땐 WaitForSingleObject로 stdin 핸들 집어넣어서 비었나 안비었나 확인할 수 있었는데


리눅스 시스템 프로그래밍은 처음이라서 비슷한 함수를 찾지도 못하겠음


STDIN_FILENO를 읽어오면 파이프로 전달된 데이터를 읽을 수 있는 것까진 알아냈는데


걍 비어있는지 확인하지 말고 일단 읽은 다음에 반환된 문자열이 비어있는지나 확인하는게 나을까 모르겠음


여러가지 방법은 찾아냈는데 가장 깔끔한 방법이 뭔질 모르겠네 이렇게 해도 되고 저렇게 해도 되니까 오히려 고민됨