Adds constants DEF_MODE_FILE and DEF_MODE_DIR

This commit is contained in:
2025-07-27 21:45:32 +02:00
parent f18de90868
commit a8bc8cfa2e
2 changed files with 3 additions and 1 deletions

View File

@@ -40,6 +40,8 @@ section .rodata
S_ISVTX equ 0001000q ;sticky bit
S_ISGID equ 0002000q ;set-group-ID bit
S_ISUID equ 0004000q ;set-user-ID bit
DEF_MODE_FILE equ S_IWOTH | S_IROTH | S_IWGRP | S_IRGRP | S_IWUSR | S_IRUSR
DEF_MODE_DIR equ S_IRWXO | S_IRWXG | S_IRWXU
; Stat buffer fields
ST_DEV equ 0 ; Device unsigned
ST_INO equ 8 ; File serial number unsigned

View File

@@ -113,7 +113,7 @@ fopen:
pop rdi
push rdi
not rax
mov rsi, 0666q
mov rsi, DEF_MODE_FILE
and rsi, rax
mov rax, NR_creat
syscall