리눅스에서의 file i/o에 대한 system call과 c를 이용해서 파일 입출력을 해보겠습니다. 일단 system call이란 application 즉, 사용자가 쉽게 프로그래밍할 수 있도록 만든 언어들 c++ 이런것 들은 하드웨어를 직접 access할 수 없습니다. hardware는 운영체제가 관리를 하기 때문에 하드웨어 접근이 필요할 때 운영체제에게 서비스를 요청할 때 system call을 사용하여 요청한다고 볼 수 있습니다. 리눅스에서의 file i/o에 관한 system call은 open, read, write, close lseek, fcntl, ioctl 이 있습니다. #include 를 하게되면 자동적으로 STDIN_FILENO (0) STDOUT_FILENO(1) STDERR_FI..