SYS_CLOSE

Category
아이템: SYS_CLOSE(1)
포스트 갯수1

[리눅스커널][가상파일시스템] 파일 객체: close() 함수 연산 세부 동작 분석

By Guillermo Austin Kim | 2019년 4월 2일 | 
파일 객체: close() 함수 연산 세부 동작 분석 다음 파일을 닫을 때 호출하는 sys_close() 함수 코드를 볼 차례입니다.1 SYSCALL_DEFINE1(close, unsigned int, fd)2 {3 int retval = __close_fd(current->files, fd);45 /* can't restart close syscall because file table entry was cleared */6 if (unlikely(retval == -ERESTARTSYS ||7 retval == -ERESTARTNOINTR ||8 retval == -ERESTARTNOHAND ||9 retval == -ERESTART_RESTARTBLOCK))10