#include "go_tls.h"
#include "textflag.h"
+#define AT_FDCWD -100
+
#define SYS_read 0
#define SYS_write 1
#define SYS_close 3
TEXT runtime·open(SB),NOSPLIT,$0-20
// This uses openat instead of open, because Android O blocks open.
- MOVL $-100, DI // AT_FDCWD, so this acts like open
+ MOVL $AT_FDCWD, DI // AT_FDCWD, so this acts like open
MOVQ name+0(FP), SI
MOVL mode+8(FP), DX
MOVL perm+12(FP), R10
#include "go_tls.h"
#include "textflag.h"
+#define AT_FDCWD -100
+
#define SYS_exit 5058
#define SYS_read 5000
#define SYS_write 5001
-#define SYS_openat 5247
#define SYS_close 5003
#define SYS_getpid 5038
#define SYS_kill 5060
#define SYS_exit_group 5205
#define SYS_epoll_create 5207
#define SYS_epoll_ctl 5208
+#define SYS_openat 5247
#define SYS_epoll_pwait 5272
#define SYS_clock_gettime 5222
#define SYS_epoll_create1 5285
TEXT runtime·open(SB),NOSPLIT|NOFRAME,$0-20
// This uses openat instead of open, because Android O blocks open.
- MOVW $-100, R4 // AT_FDCWD, so this acts like open
+ MOVW $AT_FDCWD, R4 // AT_FDCWD, so this acts like open
MOVV name+0(FP), R5
MOVW mode+8(FP), R6
MOVW perm+12(FP), R7