
eio_mknod 함수는 파일을 생성하는 함수로, 성공적으로 파일을 생성한 경우 0을 반환하고, 오류가 발생한 경우 -1을 반환합니다. 오류 코드를 얻기 위해서는 errno 변수를 사용해야 합니다.
eio_mknod 함수의 오류 코드는 다음과 같습니다.
- EEXIST: 이미 존재하는 파일 이름으로 파일을 생성하려고 할 때 발생합니다.
- ENAMETOOLONG: 파일 이름이 너무 길 때 발생합니다.
- ENOENT: 부모 디렉토리가 존재하지 않을 때 발생합니다.
- ENOTDIR: 부모 디렉토리가 디렉토리가 아닐 때 발생합니다.
- EPERM: 권한이 없을 때 발생합니다.
- EROFS: 읽기 전용 파일 시스템에서 파일을 생성하려고 할 때 발생합니다.
- ETXTBSY: 파일이 이미 열려 있을 때 발생합니다.
오류가 발생한 경우에는 errno 변수를 사용하여 오류 코드를 확인해야 합니다.
2025-06-25 15:31