Go to the source code of this file.
◆ close()
열린 파일을 닫는 시스템 콜
파일을 닫고 fd를 제거한다.
- Parameters
-
139 {
141}
#define syscall1(NUMBER, ARG0)
Definition: syscall.c:39
@ SYS_CLOSE
Definition: syscall-nr.h:20
◆ syscall_init()
| void syscall_init |
( |
void |
| ) |
|
74 {
78
79
80
81
84
85
87}
#define FLAG_DF
Definition: flags.h:7
#define FLAG_IOPL
Definition: flags.h:8
#define FLAG_IF
Definition: flags.h:6
#define FLAG_AC
Definition: flags.h:9
#define FLAG_TF
Definition: flags.h:5
#define FLAG_NT
Definition: flags.h:10
#define SEL_UCSEG
Definition: loader.h:39
#define SEL_KCSEG
Definition: loader.h:36
unsigned long long int uint64_t
Definition: stdint.h:29
void lock_init(struct lock *)
Definition: synch.c:186
#define MSR_SYSCALL_MASK
Definition: syscall.c:71
#define MSR_STAR
Definition: syscall.c:69
#define MSR_LSTAR
Definition: syscall.c:70
struct lock filesys_lock
Definition: syscall.h:10
◆ filesys_lock