|
CS456 - Systems Programming
| Displaying exercises/e4/files/lib.h
; From /usr/include/asm/unistd_64.h
%define SYS_read 0
%define SYS_write 1
%define SYS_open 2
%define SYS_close 3
%define SYS_exit 60
%define SYS_getrandom 318
%define STDIN_FILENO 0
%define STDOUT_FILENO 1
%define STDERR_FILENO 2
%define O_ACCMODE 0o003
%define O_RDONLY 0o0
%define O_WRONLY 0o1
%define O_RDWR 0o2
%define O_CREAT 0o100
%define O_EXCL 0o200
%define O_NOCTTY 0o400
%define O_TRUNC 0o1000
%define O_APPEND 0o2000
; Flags for use with getrandom:
%define GRND_NONBLOCK 0x01
%define GRND_RANDOM 0x02
|