ファイルの読み込み・書き込み専用オープン

#include < sys/types.h >
#include < sys/stat.h >
#include < fcntl.h >

#include < stdio.h >

int main()
{
    int fd_r, fd_w;
    
    if ((fd_r = open("/etc/hosts", O_RDONLY)) < 0){
        perror("/etc/hosts");
        return 1;
    }
    
    if ((fd_w = open("file.txt", O_WRONLY|O_CREAT|O_TRUNC, 0666)) < 0){
        perror("file.txt");
        return 1;
    }
    return 0;
}