>>> uclibc 1.0.43 Extracting xzcat /home/autobuild/autobuild/instance-12/dl/uclibc/uClibc-ng-1.0.43.tar.xz | tar --strip-components=1 -C /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43 -xf - >>> uclibc 1.0.43 Patching Using /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43/.config as base # # merged configuration written to /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43/.config (needs make) # make[1]: Entering directory '/home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43' MKDIR include/config MKDIR include/generated HOSTCC-o extra/config/conf.o GEN extra/config/zconf.tab.c GEN extra/config/zconf.lex.c GEN extra/config/zconf.hash.c HOSTCC-o extra/config/zconf.tab.o HOSTCC extra/config/conf # # configuration written to /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43/.config # make[1]: Leaving directory '/home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43' /usr/bin/sed -i -e '/^\(# \)\?CROSS_COMPILER_PREFIX\>/d' /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config && echo 'CROSS_COMPILER_PREFIX="/home/autobuild/autobuild/instance-12/output-1/host/bin/mips64el-buildroot-linux-uclibc-"' >> /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config /usr/bin/sed -i -e '/^\(# \)\?TARGET_ARCH\>/d' /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config && echo 'TARGET_ARCH="mips"' >> /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config /usr/bin/sed -i -e '/^\(# \)\?KERNEL_HEADERS\>/d' /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config && echo 'KERNEL_HEADERS="/home/autobuild/autobuild/instance-12/output-1/build/linux-headers-4.19.274/usr/include"' >> /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config /usr/bin/sed -i -e '/^\(# \)\?RUNTIME_PREFIX\>/d' /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config && echo 'RUNTIME_PREFIX="/"' >> /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config /usr/bin/sed -i -e '/^\(# \)\?DEVEL_PREFIX\>/d' /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config && echo 'DEVEL_PREFIX="/usr"' >> /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config /usr/bin/sed -i -e '/^\(# \)\?SHARED_LIB_LOADER_PREFIX\>/d' /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config && echo 'SHARED_LIB_LOADER_PREFIX="/lib"' >> /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config /usr/bin/sed -i -e '/^\(# \)\?DOSTRIP\>/d' /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config && echo '# DOSTRIP is not set' >> /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config /usr/bin/sed -i -e '/CONFIG_MIPS_[NO].._ABI/d' /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43/.config /usr/bin/sed -i -e '/CONFIG_MIPS_NAN_.*/d' /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43/.config /usr/bin/sed -i -e '/^\(# \)\?ARCH_BIG_ENDIAN\>/d' /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config && echo '# ARCH_BIG_ENDIAN is not set' >> /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config /usr/bin/sed -i -e '/^\(# \)\?ARCH_WANTS_BIG_ENDIAN\>/d' /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config && echo '# ARCH_WANTS_BIG_ENDIAN is not set' >> /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config /usr/bin/sed -i -e '/^\(# \)\?UCLIBC_HAS_THREADS\>/d' /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config && echo '# UCLIBC_HAS_THREADS is not set' >> /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config /usr/bin/sed -i -e '/^\(# \)\?UCLIBC_HAS_LINUXTHREADS\>/d' /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config && echo '# UCLIBC_HAS_LINUXTHREADS is not set' >> /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config /usr/bin/sed -i -e '/^\(# \)\?UCLIBC_HAS_THREADS_NATIVE\>/d' /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config && echo '# UCLIBC_HAS_THREADS_NATIVE is not set' >> /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config /usr/bin/sed -i -e '/^\(# \)\?PTHREADS_DEBUG_SUPPORT\>/d' /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config && echo '# PTHREADS_DEBUG_SUPPORT is not set' >> /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config /usr/bin/sed -i -e '/^\(# \)\?UCLIBC_HAS_LOCALE\>/d' /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config && echo '# UCLIBC_HAS_LOCALE is not set' >> /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config /usr/bin/sed -i -e '/^\(# \)\?UCLIBC_HAS_WCHAR\>/d' /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config && echo '# UCLIBC_HAS_WCHAR is not set' >> /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config /usr/bin/sed -i -e '/^\(# \)\?HAVE_SHARED\>/d' /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config && echo '# HAVE_SHARED is not set' >> /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43//.config make[1]: Entering directory '/home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43' # # configuration written to /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43/.config # make[1]: Leaving directory '/home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43' >>> uclibc 1.0.43 Configuring >>> uclibc 1.0.43 Building /home/autobuild/make/make -j1 -C /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43 ARCH="mips" CROSS_COMPILE="/home/autobuild/autobuild/instance-12/output-1/host/bin/mips64el-buildroot-linux-uclibc-" UCLIBC_EXTRA_CFLAGS=" -g0 -fno-lto" HOSTCC="/usr/bin/gcc" headers make[1]: Entering directory '/home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43' MKDIR include/bits GEN include/bits/uClibc_config.h LN include/sgidefs.h LN include/regdef.h GEN include/bits/sysnum.h LN include/fpu_control.h LN include/jmpbuf-offsets.h LN include/jmpbuf-unwind.h LN include/dl-osinfo.h LN include/not-cancel.h LN include/bits/byteswap-16.h LN include/bits/byteswap-common.h LN include/bits/byteswap.h LN include/bits/cmathcalls.h LN include/bits/confname.h LN include/bits/dirent.h LN include/bits/elfclass.h LN include/bits/environments.h LN include/bits/errno.h LN include/bits/fenvinline.h LN include/bits/getopt.h LN include/bits/getopt_int.h LN include/bits/huge_val.h LN include/bits/huge_valf.h LN include/bits/huge_vall.h LN include/bits/in.h LN include/bits/inf.h LN include/bits/initspin.h LN include/bits/ioctls.h LN include/bits/kernel-features.h LN include/bits/local_lim.h LN include/bits/locale.h LN include/bits/mathcalls.h LN include/bits/mathinline.h LN include/bits/mman-common.h LN include/bits/mman-linux.h LN include/bits/mman-shared.h LN include/bits/mqueue.h LN include/bits/nan.h LN include/bits/netdb.h LN include/bits/posix1_lim.h LN include/bits/posix2_lim.h LN include/bits/posix_opt.h LN include/bits/sched.h LN include/bits/select.h LN include/bits/sigset.h LN include/bits/sigthread.h LN include/bits/sockaddr.h LN include/bits/socket.h LN include/bits/statvfs.h LN include/bits/statx.h LN include/bits/stdio.h LN include/bits/stdio_lim.h LN include/bits/syscalls-common.h LN include/bits/time.h LN include/bits/types.h LN include/bits/typesizes.h LN include/bits/uClibc_alloc.h LN include/bits/uClibc_charclass.h LN include/bits/uClibc_clk_tck.h LN include/bits/uClibc_ctype.h LN include/bits/uClibc_fpmax.h LN include/bits/uClibc_local_lim.h LN include/bits/uClibc_locale.h LN include/bits/uClibc_mutex.h LN include/bits/uClibc_posix_opt.h LN include/bits/uClibc_pthread.h LN include/bits/uClibc_stdio.h LN include/bits/uClibc_touplow.h LN include/bits/uClibc_uintmaxtostr.h LN include/bits/uClibc_uwchar.h LN include/bits/uClibc_va_copy.h LN include/bits/uio.h LN include/bits/ustat.h LN include/bits/utmp.h LN include/bits/utmpx.h LN include/bits/utsname.h LN include/bits/waitflags.h LN include/bits/waitstatus.h LN include/bits/wchar.h LN include/bits/xopen_lim.h LN include/bits/atomic.h LN include/bits/dlfcn.h LN include/bits/endian.h LN include/bits/epoll.h LN include/bits/eventfd.h LN include/bits/fcntl.h LN include/bits/fenv.h LN include/bits/inotify.h LN include/bits/ioctl-types.h LN include/bits/ipc.h LN include/bits/kernel_sigaction.h LN include/bits/kernel_stat.h LN include/bits/kernel_types.h LN include/bits/mathdef.h LN include/bits/mman.h LN include/bits/msq.h LN include/bits/poll.h LN include/bits/resource.h LN include/bits/sem.h LN include/bits/setjmp.h LN include/bits/shm.h LN include/bits/sigaction.h LN include/bits/sigcontext.h LN include/bits/sigcontextinfo.h LN include/bits/siginfo.h LN include/bits/signalfd.h LN include/bits/signum.h LN include/bits/sigstack.h LN include/bits/socket_type.h LN include/bits/stackinfo.h LN include/bits/stat.h LN include/bits/statfs.h LN include/bits/syscalls.h LN include/bits/termios.h LN include/bits/timerfd.h LN include/bits/uClibc_arch_features.h LN include/bits/uClibc_page.h LN include/bits/wordsize.h LN include/sys/acct.h LN include/sys/epoll.h LN include/sys/eventfd.h LN include/sys/fanotify.h LN include/sys/inotify.h LN include/sys/prctl.h LN include/sys/ptrace.h LN include/sys/random.h LN include/sys/signalfd.h LN include/sys/timerfd.h LN include/sys/asm.h LN include/sys/cachectl.h LN include/sys/fpregdef.h LN include/sys/procfs.h LN include/sys/regdef.h LN include/sys/sysmips.h LN include/sys/tas.h LN include/sys/ucontext.h LN include/sys/user.h MKDIR libm/mips MKDIR libubacktrace/mips make[1]: Leaving directory '/home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43' /home/autobuild/make/make -j1 -C /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43 ARCH="mips" CROSS_COMPILE="/home/autobuild/autobuild/instance-12/output-1/host/bin/mips64el-buildroot-linux-uclibc-" UCLIBC_EXTRA_CFLAGS=" -g0 -fno-lto" HOSTCC="/usr/bin/gcc" make[1]: Entering directory '/home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43' GEN libc/sysdeps/linux/mips/ucontext_i.h GEN libc/sysdeps/linux/mips/ucontext_i.h CC libc/sysdeps/linux/mips/__longjmp.os CC libc/sysdeps/linux/mips/brk.os CC libc/sysdeps/linux/mips/setjmp_aux.os CC libc/sysdeps/linux/mips/pread_write.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/mips/pread_write.c:7: libc/sysdeps/linux/mips/pread_write.c: In function '__syscall_pread': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/mips/pread_write.c:16:8: note: in expansion of macro '_syscall4' 16 | static _syscall4(ssize_t, __syscall_pread, int, fd, void *, buf, size_t, count, off_t, offset) | ^~~~~~~~~ libc/sysdeps/linux/mips/pread_write.c: In function '__syscall_pwrite': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/mips/pread_write.c:23:8: note: in expansion of macro '_syscall4' 23 | static _syscall4(ssize_t, __syscall_pwrite, int, fd, const void *, buf, size_t, count, off_t, offset) | ^~~~~~~~~ CC libc/sysdeps/linux/mips/sigaction.os libc/sysdeps/linux/mips/sigaction.c:33:13: warning: 'restore_rt' used but never defined 33 | static void restore_rt(void) __asm__ ("__restore_rt"); | ^~~~~~~~~~ CC libc/sysdeps/linux/mips/_test_and_set.os CC libc/sysdeps/linux/mips/cacheflush.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/mips/cacheflush.c:18: libc/sysdeps/linux/mips/cacheflush.c: In function 'cacheflush': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/mips/cacheflush.c:22:1: note: in expansion of macro '_syscall3' 22 | _syscall3(int, cacheflush, void *, addr, const int, nbytes, const int, op) | ^~~~~~~~~ libc/sysdeps/linux/mips/cacheflush.c: In function 'cachectl': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/mips/cacheflush.c:28:1: note: in expansion of macro '_syscall3' 28 | _syscall3(int, cachectl, void *, addr, const int, nbytes, const int, op) | ^~~~~~~~~ CC libc/sysdeps/linux/mips/sysmips.os CC libc/sysdeps/linux/mips/posix_fadvise.os CC libc/sysdeps/linux/mips/posix_fadvise64.os AS libc/sysdeps/linux/mips/bsd-_setjmp.os AS libc/sysdeps/linux/mips/bsd-setjmp.os AS libc/sysdeps/linux/mips/setjmp.os AS libc/sysdeps/linux/mips/syscall.os AS libc/sysdeps/linux/mips/pipe.os AS libc/sysdeps/linux/mips/syscall_error.os AS libc/sysdeps/linux/mips/vfork.os AS libc/sysdeps/linux/mips/clone.os AS libc/sysdeps/linux/mips/makecontext.os AS libc/sysdeps/linux/mips/setcontext.os AS libc/sysdeps/linux/mips/getcontext.os AS libc/sysdeps/linux/mips/swapcontext.os CC libc/sysdeps/linux/common/__rt_sigtimedwait.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/__rt_sigtimedwait.c:10: libc/sysdeps/linux/common/__rt_sigtimedwait.c: In function '__sigtimedwait_nocancel': ./include/bits/syscalls.h:157:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/__rt_sigtimedwait.c:55:18: note: in expansion of macro 'INLINE_SYSCALL' 55 | result = INLINE_SYSCALL(rt_sigtimedwait, 4, set, info, | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/__rt_sigtimedwait.c:55:18: note: in expansion of macro 'INLINE_SYSCALL' 55 | result = INLINE_SYSCALL(rt_sigtimedwait, 4, set, info, | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/__rt_sigtimedwait.c:55:18: note: in expansion of macro 'INLINE_SYSCALL' 55 | result = INLINE_SYSCALL(rt_sigtimedwait, 4, set, info, | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/__rt_sigwaitinfo.os CC libc/sysdeps/linux/common/__socketcall.os CC libc/sysdeps/linux/common/__syscall_fcntl.os CC libc/sysdeps/linux/common/__syscall_rt_sigaction.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/__syscall_rt_sigaction.c:9: libc/sysdeps/linux/common/__syscall_rt_sigaction.c: In function '__syscall_rt_sigaction': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/__syscall_rt_sigaction.c:15:1: note: in expansion of macro '_syscall4' 15 | _syscall4(int, __syscall_rt_sigaction, int, signum, | ^~~~~~~~~ ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/__syscall_rt_sigaction.c:15:1: note: in expansion of macro '_syscall4' 15 | _syscall4(int, __syscall_rt_sigaction, int, signum, | ^~~~~~~~~ CC libc/sysdeps/linux/common/__syscall_sigaction.os CC libc/sysdeps/linux/common/_exit.os CC libc/sysdeps/linux/common/access.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/access.c:9: libc/sysdeps/linux/common/access.c: In function 'access': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/access.c:20:1: note: in expansion of macro '_syscall2' 20 | _syscall2(int, access, const char *, pathname, int, mode) | ^~~~~~~~~ CC libc/sysdeps/linux/common/acct.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/acct.c:9: libc/sysdeps/linux/common/acct.c: In function 'acct': ./include/bits/syscalls.h:88:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 88 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall1' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:113:41: note: in expansion of macro 'SYSCALL_FUNC' 113 | #define _syscall1(args...) SYSCALL_FUNC(1, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/acct.c:12:1: note: in expansion of macro '_syscall1' 12 | _syscall1(int, acct, const char *, filename) | ^~~~~~~~~ CC libc/sysdeps/linux/common/adjtimex.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/adjtimex.c:9: libc/sysdeps/linux/common/adjtimex.c: In function 'adjtimex': ./include/bits/syscalls.h:88:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 88 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall1' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:113:41: note: in expansion of macro 'SYSCALL_FUNC' 113 | #define _syscall1(args...) SYSCALL_FUNC(1, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/adjtimex.c:13:1: note: in expansion of macro '_syscall1' 13 | _syscall1(int, adjtimex, struct timex *, buf) | ^~~~~~~~~ CC libc/sysdeps/linux/common/alarm.os CC libc/sysdeps/linux/common/arch_prctl.os CC libc/sysdeps/linux/common/bdflush.os CC libc/sysdeps/linux/common/capget.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/capget.c:9: libc/sysdeps/linux/common/capget.c: In function 'capget': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/capget.c:13:1: note: in expansion of macro '_syscall2' 13 | _syscall2(int, capget, void *, header, void *, data) | ^~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/capget.c:13:1: note: in expansion of macro '_syscall2' 13 | _syscall2(int, capget, void *, header, void *, data) | ^~~~~~~~~ CC libc/sysdeps/linux/common/capset.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/capset.c:9: libc/sysdeps/linux/common/capset.c: In function 'capset': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/capset.c:13:1: note: in expansion of macro '_syscall2' 13 | _syscall2(int, capset, void *, header, const void *, data) | ^~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/capset.c:13:1: note: in expansion of macro '_syscall2' 13 | _syscall2(int, capset, void *, header, const void *, data) | ^~~~~~~~~ CC libc/sysdeps/linux/common/chdir.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/chdir.c:9: libc/sysdeps/linux/common/chdir.c: In function 'chdir': ./include/bits/syscalls.h:88:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 88 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall1' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:113:41: note: in expansion of macro 'SYSCALL_FUNC' 113 | #define _syscall1(args...) SYSCALL_FUNC(1, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/chdir.c:12:1: note: in expansion of macro '_syscall1' 12 | _syscall1(int, chdir, const char *, path) | ^~~~~~~~~ CC libc/sysdeps/linux/common/chmod.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/chmod.c:9: libc/sysdeps/linux/common/chmod.c: In function '__syscall_chmod': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/chmod.c:22:19: note: in expansion of macro '_syscall2' 22 | static __inline__ _syscall2(int, __syscall_chmod, const char *, path, __kernel_mode_t, mode) | ^~~~~~~~~ CC libc/sysdeps/linux/common/chown.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/chown.c:9: libc/sysdeps/linux/common/chown.c: In function '__syscall_chown': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/chown.c:33:19: note: in expansion of macro '_syscall3' 33 | static __inline__ _syscall3(int, __syscall_chown, const char *, path, | ^~~~~~~~~ CC libc/sysdeps/linux/common/chroot.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/chroot.c:9: libc/sysdeps/linux/common/chroot.c: In function '__syscall_chroot': ./include/bits/syscalls.h:88:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 88 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall1' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:113:41: note: in expansion of macro 'SYSCALL_FUNC' 113 | #define _syscall1(args...) SYSCALL_FUNC(1, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/chroot.c:16:19: note: in expansion of macro '_syscall1' 16 | static __inline__ _syscall1(int, __syscall_chroot, const char *, path) | ^~~~~~~~~ CC libc/sysdeps/linux/common/clock_adjtime.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/clock_adjtime.c:10: libc/sysdeps/linux/common/clock_adjtime.c: In function 'clock_adjtime': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/clock_adjtime.c:14:1: note: in expansion of macro '_syscall2' 14 | _syscall2(int, clock_adjtime, clockid_t, clock_id, struct timex*, ntx) | ^~~~~~~~~ CC libc/sysdeps/linux/common/clock_getres.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/clock_getres.c:10: libc/sysdeps/linux/common/clock_getres.c: In function 'clock_getres': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/clock_getres.c:14:1: note: in expansion of macro '_syscall2' 14 | _syscall2(int, clock_getres, clockid_t, clock_id, struct timespec*, res) | ^~~~~~~~~ CC libc/sysdeps/linux/common/clock_settime.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/clock_settime.c:10: libc/sysdeps/linux/common/clock_settime.c: In function 'clock_settime': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/clock_settime.c:14:1: note: in expansion of macro '_syscall2' 14 | _syscall2(int, clock_settime, clockid_t, clock_id, const struct timespec*, tp) | ^~~~~~~~~ CC libc/sysdeps/linux/common/close.os CC libc/sysdeps/linux/common/cmsg_nxthdr.os CC libc/sysdeps/linux/common/creat.os CC libc/sysdeps/linux/common/dup.os CC libc/sysdeps/linux/common/dup2.os CC libc/sysdeps/linux/common/dup3.os CC libc/sysdeps/linux/common/epoll_create.os CC libc/sysdeps/linux/common/epoll_ctl.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/epoll.c:9, from libc/sysdeps/linux/common/epoll_ctl.c:8: libc/sysdeps/linux/common/epoll.c: In function 'epoll_ctl': ./include/bits/syscalls.h:160:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/epoll.c:31:1: note: in expansion of macro '_syscall4' 31 | _syscall4(int, epoll_ctl, int, epfd, int, op, int, fd, struct epoll_event *, event) | ^~~~~~~~~ CC libc/sysdeps/linux/common/epoll_pwait.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/epoll.c:9, from libc/sysdeps/linux/common/epoll_pwait.c:8: libc/sysdeps/linux/common/epoll.c: In function '__syscall_epoll_pwait': ./include/bits/syscalls.h:315:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 315 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall6' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:120:41: note: in expansion of macro 'SYSCALL_FUNC' 120 | #define _syscall6(args...) SYSCALL_FUNC(6, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/epoll.c:38:24: note: in expansion of macro '_syscall6' 38 | static __always_inline _syscall6(int, __syscall_epoll_pwait, int, epfd, struct epoll_event *, events, | ^~~~~~~~~ ./include/bits/syscalls.h:318:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 318 | register ARG_TYPE __a4 __asm__("$8") = (ARG_TYPE) arg5; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall6' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:120:41: note: in expansion of macro 'SYSCALL_FUNC' 120 | #define _syscall6(args...) SYSCALL_FUNC(6, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/epoll.c:38:24: note: in expansion of macro '_syscall6' 38 | static __always_inline _syscall6(int, __syscall_epoll_pwait, int, epfd, struct epoll_event *, events, | ^~~~~~~~~ CC libc/sysdeps/linux/common/epoll_wait.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/epoll.c:9, from libc/sysdeps/linux/common/epoll_wait.c:8: libc/sysdeps/linux/common/epoll.c: In function '__epoll_wait_nocancel': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/epoll.c:55:16: note: in expansion of macro 'INLINE_SYSCALL' 55 | return INLINE_SYSCALL(epoll_wait, 4, epfd, events, maxevents, timeout); | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/euidaccess.os CC libc/sysdeps/linux/common/eventfd.os CC libc/sysdeps/linux/common/eventfd_read.os CC libc/sysdeps/linux/common/eventfd_write.os CC libc/sysdeps/linux/common/execve.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/execve.c:9: libc/sysdeps/linux/common/execve.c: In function 'execve': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/execve.c:14:1: note: in expansion of macro '_syscall3' 14 | _syscall3(int, execve, const char *, filename, | ^~~~~~~~~ ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/execve.c:14:1: note: in expansion of macro '_syscall3' 14 | _syscall3(int, execve, const char *, filename, | ^~~~~~~~~ ./include/bits/syscalls.h:135:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 135 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/execve.c:14:1: note: in expansion of macro '_syscall3' 14 | _syscall3(int, execve, const char *, filename, | ^~~~~~~~~ CC libc/sysdeps/linux/common/faccessat.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/faccessat.c:9: libc/sysdeps/linux/common/faccessat.c: In function 'faccessat': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/faccessat.c:13:1: note: in expansion of macro '_syscall4' 13 | _syscall4(int, faccessat, int, fd, const char *, file, int, type, int, flag) | ^~~~~~~~~ CC libc/sysdeps/linux/common/fallocate.os CC libc/sysdeps/linux/common/fanotify.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/fanotify.c:9: libc/sysdeps/linux/common/fanotify.c: In function 'fanotify_mark': ./include/bits/syscalls.h:319:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 319 | register ARG_TYPE __a5 __asm__("$9") = (ARG_TYPE) arg6; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall6' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/fanotify.c:27:16: note: in expansion of macro 'INLINE_SYSCALL' 27 | return INLINE_SYSCALL(fanotify_mark, 6, fanotify_fd, flags, | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/fchdir.os CC libc/sysdeps/linux/common/fchmod.os CC libc/sysdeps/linux/common/fchmodat.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/fchmodat.c:11: libc/sysdeps/linux/common/fchmodat.c: In function 'fchmodat': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/fchmodat.c:33:16: note: in expansion of macro 'INLINE_SYSCALL' 33 | return INLINE_SYSCALL(fchmodat, 3, fd, file, mode); | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/fchown.os CC libc/sysdeps/linux/common/fchownat.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/fchownat.c:9: libc/sysdeps/linux/common/fchownat.c: In function 'fchownat': ./include/bits/syscalls.h:290:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 290 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/fchownat.c:13:1: note: in expansion of macro '_syscall5' 13 | _syscall5(int, fchownat, int, fd, const char *, file, uid_t, owner, gid_t, group, int, flag) | ^~~~~~~~~ CC libc/sysdeps/linux/common/fdatasync.os CC libc/sysdeps/linux/common/fexecve.os CC libc/sysdeps/linux/common/flock.os CC libc/sysdeps/linux/common/fork.os CC libc/sysdeps/linux/common/fstat.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/fstat.c:12: libc/sysdeps/linux/common/fstat.c: In function 'fstat': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/fstat.c:64:18: note: in expansion of macro 'INLINE_SYSCALL' 64 | result = INLINE_SYSCALL(fstat, 2, fd, &kbuf); | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/fstatat.os CC libc/sysdeps/linux/common/fstatfs.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/fstatfs.c:9: libc/sysdeps/linux/common/fstatfs.c: In function '__libc_fstatfs': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/fstatfs.c:28:1: note: in expansion of macro '_syscall2' 28 | _syscall2(int, __libc_fstatfs, int, fd, struct statfs *, buf) | ^~~~~~~~~ CC libc/sysdeps/linux/common/fsync.os CC libc/sysdeps/linux/common/ftruncate.os CC libc/sysdeps/linux/common/futimens.os CC libc/sysdeps/linux/common/futimesat.os In file included from ./include/sys/syscall.h:34, from libc/sysdeps/linux/common/futimesat.c:9: libc/sysdeps/linux/common/futimesat.c:13:80: warning: argument 3 of type 'const struct timeval *' declared as a pointer [-Warray-parameter=] 13 | _syscall3(int, futimesat, int, fd, const char *, file, const struct timeval *, tvp) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/bits/syscalls-common.h:82:43: note: in definition of macro 'C_DECL_ARGS_1' 82 | #define C_DECL_ARGS_1(t, v) t v | ^ ./include/bits/syscalls-common.h:84:46: note: in expansion of macro 'C_DECL_ARGS_2' 84 | #define C_DECL_ARGS_3(t, v, args...) t v, C_DECL_ARGS_2(args) | ^~~~~~~~~~~~~ ./include/bits/syscalls-common.h:98:11: note: in expansion of macro 'C_DECL_ARGS_3' 98 | type name(C_DECL_ARGS_##nargs(args)) { \ | ^~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/futimesat.c:13:1: note: in expansion of macro '_syscall3' 13 | _syscall3(int, futimesat, int, fd, const char *, file, const struct timeval *, tvp) | ^~~~~~~~~ In file included from libc/sysdeps/linux/common/futimesat.c:10: ./include/sys/time.h:162:44: note: previously declared as an array 'const struct timeval[2]' 162 | const struct timeval __tvp[2]) __THROW; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/futimesat.c:9: libc/sysdeps/linux/common/futimesat.c: In function 'futimesat': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/futimesat.c:13:1: note: in expansion of macro '_syscall3' 13 | _syscall3(int, futimesat, int, fd, const char *, file, const struct timeval *, tvp) | ^~~~~~~~~ ./include/bits/syscalls.h:135:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 135 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/futimesat.c:13:1: note: in expansion of macro '_syscall3' 13 | _syscall3(int, futimesat, int, fd, const char *, file, const struct timeval *, tvp) | ^~~~~~~~~ CC libc/sysdeps/linux/common/getcwd.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/getcwd.c:16: libc/sysdeps/linux/common/getcwd.c: In function '__syscall_getcwd': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/getcwd.c:21:1: note: in expansion of macro '_syscall2' 21 | _syscall2(int, __syscall_getcwd, char *, buf, unsigned long, size) | ^~~~~~~~~ CC libc/sysdeps/linux/common/getdents.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/getdents.c:7: libc/sysdeps/linux/common/getdents.c: In function '__syscall_getdents': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/getdents.c:43:24: note: in expansion of macro '_syscall3' 43 | static __always_inline _syscall3(int, __syscall_getdents, int, fd, unsigned char *, kdirp, size_t, count) | ^~~~~~~~~ CC libc/sysdeps/linux/common/getdirname.os CC libc/sysdeps/linux/common/getdomainname.os CC libc/sysdeps/linux/common/getdtablesize.os CC libc/sysdeps/linux/common/getegid.os CC libc/sysdeps/linux/common/geteuid.os CC libc/sysdeps/linux/common/getgid.os CC libc/sysdeps/linux/common/getgroups.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/getgroups.c:9: libc/sysdeps/linux/common/getgroups.c: In function '__syscall_getgroups': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/getgroups.c:28:1: note: in expansion of macro '_syscall2' 28 | _syscall2(int, __syscall_getgroups, int, size, __kernel_gid_t *, list) | ^~~~~~~~~ CC libc/sysdeps/linux/common/gethostname.os CC libc/sysdeps/linux/common/getitimer.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/getitimer.c:9: libc/sysdeps/linux/common/getitimer.c: In function 'getitimer': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/getitimer.c:11:1: note: in expansion of macro '_syscall2' 11 | _syscall2(int, getitimer, __itimer_which_t, which, struct itimerval *, value) | ^~~~~~~~~ CC libc/sysdeps/linux/common/getpagesize.os CC libc/sysdeps/linux/common/getpgid.os CC libc/sysdeps/linux/common/getpgrp.os CC libc/sysdeps/linux/common/getpid.os CC libc/sysdeps/linux/common/getppid.os CC libc/sysdeps/linux/common/getpriority.os CC libc/sysdeps/linux/common/getrandom.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/getrandom.c:9: libc/sysdeps/linux/common/getrandom.c: In function 'getrandom': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/getrandom.c:12:1: note: in expansion of macro '_syscall3' 12 | _syscall3(int, getrandom, void *, buf, size_t, buflen, unsigned int, flags) | ^~~~~~~~~ CC libc/sysdeps/linux/common/getresgid.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/getresgid.c:9: libc/sysdeps/linux/common/getresgid.c: In function '__syscall_getresgid': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/getresgid.c:20:19: note: in expansion of macro '_syscall3' 20 | static __inline__ _syscall3(int, __syscall_getresgid, __kernel_gid_t *, rgid, | ^~~~~~~~~ ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/getresgid.c:20:19: note: in expansion of macro '_syscall3' 20 | static __inline__ _syscall3(int, __syscall_getresgid, __kernel_gid_t *, rgid, | ^~~~~~~~~ ./include/bits/syscalls.h:135:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 135 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/getresgid.c:20:19: note: in expansion of macro '_syscall3' 20 | static __inline__ _syscall3(int, __syscall_getresgid, __kernel_gid_t *, rgid, | ^~~~~~~~~ CC libc/sysdeps/linux/common/getresuid.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/getresuid.c:9: libc/sysdeps/linux/common/getresuid.c: In function '__syscall_getresuid': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/getresuid.c:20:19: note: in expansion of macro '_syscall3' 20 | static __inline__ _syscall3(int, __syscall_getresuid, __kernel_uid_t *, ruid, | ^~~~~~~~~ ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/getresuid.c:20:19: note: in expansion of macro '_syscall3' 20 | static __inline__ _syscall3(int, __syscall_getresuid, __kernel_uid_t *, ruid, | ^~~~~~~~~ ./include/bits/syscalls.h:135:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 135 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/getresuid.c:20:19: note: in expansion of macro '_syscall3' 20 | static __inline__ _syscall3(int, __syscall_getresuid, __kernel_uid_t *, ruid, | ^~~~~~~~~ CC libc/sysdeps/linux/common/getrlimit.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/getrlimit.c:9: libc/sysdeps/linux/common/getrlimit.c: In function 'getrlimit': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/getrlimit.c:30:1: note: in expansion of macro '_syscall2' 30 | _syscall2(int, getrlimit, __rlimit_resource_t, resource, | ^~~~~~~~~ CC libc/sysdeps/linux/common/getrusage.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/getrusage.c:9: libc/sysdeps/linux/common/getrusage.c: In function 'getrusage': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/getrusage.c:13:1: note: in expansion of macro '_syscall2' 13 | _syscall2(int, getrusage, __rusage_who_t, who, struct rusage *, usage) | ^~~~~~~~~ CC libc/sysdeps/linux/common/getsid.os CC libc/sysdeps/linux/common/gettimeofday.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/gettimeofday.c:9: ./ldso/include/dl-syscall.h: In function '_dl_open': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:103:24: note: in expansion of macro '_syscall3' 103 | static __always_inline _syscall3(int, _dl_open, const char *, fn, int, flags, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_write': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:108:24: note: in expansion of macro '_syscall3' 108 | static __always_inline _syscall3(unsigned long, _dl_write, int, fd, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_read': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:112:24: note: in expansion of macro '_syscall3' 112 | static __always_inline _syscall3(unsigned long, _dl_read, int, fd, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_mprotect': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:116:24: note: in expansion of macro '_syscall3' 116 | static __always_inline _syscall3(int, _dl_mprotect, const void *, addr, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_stat': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:141:24: note: in expansion of macro '_syscall2' 141 | static __always_inline _syscall2(int, _dl_stat, const char *, file_name, | ^~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:141:24: note: in expansion of macro '_syscall2' 141 | static __always_inline _syscall2(int, _dl_stat, const char *, file_name, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_fstat': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:168:24: note: in expansion of macro '_syscall2' 168 | static __always_inline _syscall2(int, _dl_fstat, int, fd, struct stat *, buf) | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_munmap': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:187:24: note: in expansion of macro '_syscall2' 187 | static __always_inline _syscall2(int, _dl_munmap, void *, start, unsigned long, length) | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_readlink': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:221:24: note: in expansion of macro '_syscall4' 221 | static __always_inline _syscall4(int, _dl_readlink, int, id, const char *, path, | ^~~~~~~~~ ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:221:24: note: in expansion of macro '_syscall4' 221 | static __always_inline _syscall4(int, _dl_readlink, int, id, const char *, path, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '__syscall_pread': ./include/bits/syscalls.h:290:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 290 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:237:24: note: in expansion of macro '_syscall5' 237 | static __always_inline _syscall5(ssize_t, __syscall_pread, int, fd, void *, buf, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_gettimeofday': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:261:24: note: in expansion of macro '_syscall2' 261 | static __always_inline _syscall2(int, _dl_gettimeofday, struct timeval *, tv, | ^~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:261:24: note: in expansion of macro '_syscall2' 261 | static __always_inline _syscall2(int, _dl_gettimeofday, struct timeval *, tv, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_mmap': ./include/bits/syscalls.h:314:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 314 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall6' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./ldso/include/dl-syscall.h:287:24: note: in expansion of macro 'INLINE_SYSCALL' 287 | return (void *)INLINE_SYSCALL(mmap, 6, addr, size, prot, flags, fd, offset); | ^~~~~~~~~~~~~~ libc/sysdeps/linux/common/gettimeofday.c: In function 'gettimeofday': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:108:22: note: in expansion of macro 'INLINE_SYSCALL' 108 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:116:41: note: in expansion of macro 'SYSCALL_FUNC_BODY' 116 | #define _syscall2_body(args...) SYSCALL_FUNC_BODY(2, args) | ^~~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/gettimeofday.c:31:9: note: in expansion of macro '_syscall2_body' 31 | _syscall2_body(int, gettimeofday, struct timeval *, tv, __timezone_ptr_t, tz) | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:108:22: note: in expansion of macro 'INLINE_SYSCALL' 108 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:116:41: note: in expansion of macro 'SYSCALL_FUNC_BODY' 116 | #define _syscall2_body(args...) SYSCALL_FUNC_BODY(2, args) | ^~~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/gettimeofday.c:31:9: note: in expansion of macro '_syscall2_body' 31 | _syscall2_body(int, gettimeofday, struct timeval *, tv, __timezone_ptr_t, tz) | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/getuid.os CC libc/sysdeps/linux/common/inotify.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/inotify.c:10: libc/sysdeps/linux/common/inotify.c: In function 'inotify_add_watch': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/inotify.c:29:1: note: in expansion of macro '_syscall3' 29 | _syscall3(int, inotify_add_watch, int, fd, const char *, path, uint32_t, mask) | ^~~~~~~~~ CC libc/sysdeps/linux/common/ioctl.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/ioctl.c:9: libc/sysdeps/linux/common/ioctl.c: In function '__syscall_ioctl': ./include/bits/syscalls.h:135:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 135 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/ioctl.c:16:1: note: in expansion of macro '_syscall3' 16 | _syscall3(int, __syscall_ioctl, int, fd, unsigned long int, request, void *, arg) | ^~~~~~~~~ CC libc/sysdeps/linux/common/ioperm.os CC libc/sysdeps/linux/common/iopl.os CC libc/sysdeps/linux/common/kill.os CC libc/sysdeps/linux/common/klogctl.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/klogctl.c:9: libc/sysdeps/linux/common/klogctl.c: In function '_syslog': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/klogctl.c:13:19: note: in expansion of macro '_syscall3' 13 | static __inline__ _syscall3(int, _syslog, int, type, char *, buf, int, len) | ^~~~~~~~~ CC libc/sysdeps/linux/common/lchown.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/lchown.c:9: libc/sysdeps/linux/common/lchown.c: In function '__syscall_lchown': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/lchown.c:33:19: note: in expansion of macro '_syscall3' 33 | static __inline__ _syscall3(int, __syscall_lchown, const char *, path, | ^~~~~~~~~ CC libc/sysdeps/linux/common/link.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/link.c:9: libc/sysdeps/linux/common/link.c: In function 'link': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/link.c:19:1: note: in expansion of macro '_syscall2' 19 | _syscall2(int, link, const char *, oldpath, const char *, newpath) | ^~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/link.c:19:1: note: in expansion of macro '_syscall2' 19 | _syscall2(int, link, const char *, oldpath, const char *, newpath) | ^~~~~~~~~ CC libc/sysdeps/linux/common/linkat.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/linkat.c:9: libc/sysdeps/linux/common/linkat.c: In function 'linkat': ./include/bits/syscalls.h:290:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 290 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/linkat.c:13:1: note: in expansion of macro '_syscall5' 13 | _syscall5(int, linkat, int, fromfd, const char *, from, int, tofd, const char *, to, int, flags) | ^~~~~~~~~ ./include/bits/syscalls.h:292:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 292 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/linkat.c:13:1: note: in expansion of macro '_syscall5' 13 | _syscall5(int, linkat, int, fromfd, const char *, from, int, tofd, const char *, to, int, flags) | ^~~~~~~~~ CC libc/sysdeps/linux/common/longjmp.os CC libc/sysdeps/linux/common/lseek.os In file included from : libc/sysdeps/linux/common/lseek.c:57:28: warning: 'lseek64' alias between functions of incompatible types '__off64_t(int, __off64_t, int)' {aka 'long long int(int, long long int, int)'} and '__off_t(int, __off_t, int)' {aka 'long int(int, long int, int)'} [-Wattribute-alias=] 57 | strong_alias_untyped(lseek,lseek64) | ^~~~~~~ ./include/libc-symbols.h:177:31: note: in definition of macro '_strong_alias_untyped' 177 | extern __typeof (aliasname) aliasname __attribute__ ((alias (#name))) __attribute_copy__ (name); | ^~~~~~~~~ libc/sysdeps/linux/common/lseek.c:57:1: note: in expansion of macro 'strong_alias_untyped' 57 | strong_alias_untyped(lseek,lseek64) | ^~~~~~~~~~~~~~~~~~~~ ./include/libc-symbols.h:431:32: note: aliased declaration here 431 | extern __typeof (name) __EI_##name __attribute__((alias (__hidden_asmname1 (,#local)))) \ | ^~~~~ ./include/libc-symbols.h:435:41: note: in expansion of macro '__hidden_ver1' 435 | # define hidden_def(name) __hidden_ver1(__GI_##name, name, name); | ^~~~~~~~~~~~~ ./include/libc-symbols.h:503:32: note: in expansion of macro 'hidden_def' 503 | # define libc_hidden_def(name) hidden_def (name) | ^~~~~~~~~~ ./include/cancel.h:90:31: note: in expansion of macro 'libc_hidden_def' 90 | # define lt_libc_hidden(name) libc_hidden_def(name) | ^~~~~~~~~~~~~~~ libc/sysdeps/linux/common/lseek.c:54:1: note: in expansion of macro 'lt_libc_hidden' 54 | lt_libc_hidden(lseek) | ^~~~~~~~~~~~~~ ./include/cancel.h:40:19: warning: '__lseek64_nocancel' alias between functions of incompatible types '__off64_t(int, __off64_t, int)' {aka 'long long int(int, long long int, int)'} and 'off_t(int, off_t, int)' {aka 'long int(int, long int, int)'} [-Wattribute-alias=] 40 | #define _NC(name) __##name##_nocancel | ^~ ./include/libc-symbols.h:177:31: note: in definition of macro '_strong_alias_untyped' 177 | extern __typeof (aliasname) aliasname __attribute__ ((alias (#name))) __attribute_copy__ (name); | ^~~~~~~~~ libc/sysdeps/linux/common/lseek.c:56:1: note: in expansion of macro 'strong_alias_untyped' 56 | strong_alias_untyped(__NC(lseek),__NC(lseek64)) | ^~~~~~~~~~~~~~~~~~~~ ./include/cancel.h:39:20: note: in expansion of macro '_NC' 39 | #define __NC(name) _NC(name) | ^~~ libc/sysdeps/linux/common/lseek.c:56:34: note: in expansion of macro '__NC' 56 | strong_alias_untyped(__NC(lseek),__NC(lseek64)) | ^~~~ In file included from ./include/sys/syscall.h:34, from libc/sysdeps/linux/common/lseek.c:9: ./include/cancel.h:40:19: note: aliased declaration here 40 | #define _NC(name) __##name##_nocancel | ^~ ./include/bits/syscalls-common.h:98:6: note: in definition of macro 'SYSCALL_FUNC' 98 | type name(C_DECL_ARGS_##nargs(args)) { \ | ^~~~ libc/sysdeps/linux/common/lseek.c:15:1: note: in expansion of macro '_syscall3' 15 | _syscall3(off_t, __NC(lseek), int, fd, off_t, offset, int, whence) | ^~~~~~~~~ ./include/cancel.h:39:20: note: in expansion of macro '_NC' 39 | #define __NC(name) _NC(name) | ^~~ libc/sysdeps/linux/common/lseek.c:15:18: note: in expansion of macro '__NC' 15 | _syscall3(off_t, __NC(lseek), int, fd, off_t, offset, int, whence) | ^~~~ CC libc/sysdeps/linux/common/lstat.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/lstat.c:9: libc/sysdeps/linux/common/lstat.c: In function 'lstat': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/lstat.c:68:18: note: in expansion of macro 'INLINE_SYSCALL' 68 | result = INLINE_SYSCALL(lstat, 2, file_name, &kbuf); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/lstat.c:68:18: note: in expansion of macro 'INLINE_SYSCALL' 68 | result = INLINE_SYSCALL(lstat, 2, file_name, &kbuf); | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/lutimes.os CC libc/sysdeps/linux/common/madvise.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/madvise.c:9: libc/sysdeps/linux/common/madvise.c: In function 'madvise': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/madvise.c:13:1: note: in expansion of macro '_syscall3' 13 | _syscall3(int, madvise, void *, __addr, size_t, __len, int, __advice) | ^~~~~~~~~ CC libc/sysdeps/linux/common/makedev.os CC libc/sysdeps/linux/common/mincore.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/mincore.c:9: libc/sysdeps/linux/common/mincore.c: In function 'mincore': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/mincore.c:14:1: note: in expansion of macro '_syscall3' 14 | _syscall3(int, mincore, void *, start, size_t, length, unsigned char *, vec) | ^~~~~~~~~ ./include/bits/syscalls.h:135:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 135 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/mincore.c:14:1: note: in expansion of macro '_syscall3' 14 | _syscall3(int, mincore, void *, start, size_t, length, unsigned char *, vec) | ^~~~~~~~~ CC libc/sysdeps/linux/common/mkdir.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/mkdir.c:9: libc/sysdeps/linux/common/mkdir.c: In function '__syscall_mkdir': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/mkdir.c:21:19: note: in expansion of macro '_syscall2' 21 | static __inline__ _syscall2(int, __syscall_mkdir, const char *, pathname, | ^~~~~~~~~ CC libc/sysdeps/linux/common/mkdirat.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/mkdirat.c:9: libc/sysdeps/linux/common/mkdirat.c: In function 'mkdirat': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/mkdirat.c:13:1: note: in expansion of macro '_syscall3' 13 | _syscall3(int, mkdirat, int, fd, const char *, path, mode_t, mode) | ^~~~~~~~~ CC libc/sysdeps/linux/common/mkfifo.os CC libc/sysdeps/linux/common/mkfifoat.os CC libc/sysdeps/linux/common/mknod.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/mknod.c:9: libc/sysdeps/linux/common/mknod.c: In function 'mknod': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/mknod.c:30:16: note: in expansion of macro 'INLINE_SYSCALL' 30 | return INLINE_SYSCALL(mknod, 3, path, mode, (unsigned int)k_dev); | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/mknodat.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/mknodat.c:9: libc/sysdeps/linux/common/mknodat.c: In function 'mknodat': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/mknodat.c:20:16: note: in expansion of macro 'INLINE_SYSCALL' 20 | return INLINE_SYSCALL(mknodat, 4, fd, path, mode, (unsigned int)k_dev); | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/mlock.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/mlock.c:9: libc/sysdeps/linux/common/mlock.c: In function 'mlock': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/mlock.c:12:1: note: in expansion of macro '_syscall2' 12 | _syscall2(int, mlock, const void *, addr, size_t, len) | ^~~~~~~~~ CC libc/sysdeps/linux/common/mlockall.os CC libc/sysdeps/linux/common/mmap.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/mmap.c:10: libc/sysdeps/linux/common/mmap.c: In function '_mmap': ./include/bits/syscalls.h:314:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 314 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall6' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:120:41: note: in expansion of macro 'SYSCALL_FUNC' 120 | #define _syscall6(args...) SYSCALL_FUNC(6, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/mmap.c:19:8: note: in expansion of macro '_syscall6' 19 | static _syscall6(void *, _mmap, void *, addr, size_t, len, | ^~~~~~~~~ CC libc/sysdeps/linux/common/modify_ldt.os CC libc/sysdeps/linux/common/module.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/module.c:9: libc/sysdeps/linux/common/module.c: In function 'init_module': ./include/bits/syscalls.h:289:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 289 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/module.c:16:1: note: in expansion of macro '_syscall5' 16 | _syscall5(int, init_module, void *, first, void *, second, void *, third, | ^~~~~~~~~ ./include/bits/syscalls.h:290:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 290 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/module.c:16:1: note: in expansion of macro '_syscall5' 16 | _syscall5(int, init_module, void *, first, void *, second, void *, third, | ^~~~~~~~~ ./include/bits/syscalls.h:291:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 291 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/module.c:16:1: note: in expansion of macro '_syscall5' 16 | _syscall5(int, init_module, void *, first, void *, second, void *, third, | ^~~~~~~~~ ./include/bits/syscalls.h:292:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 292 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/module.c:16:1: note: in expansion of macro '_syscall5' 16 | _syscall5(int, init_module, void *, first, void *, second, void *, third, | ^~~~~~~~~ ./include/bits/syscalls.h:293:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 293 | register ARG_TYPE __a4 __asm__("$8") = (ARG_TYPE) arg5; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/module.c:16:1: note: in expansion of macro '_syscall5' 16 | _syscall5(int, init_module, void *, first, void *, second, void *, third, | ^~~~~~~~~ libc/sysdeps/linux/common/module.c: In function 'delete_module': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/module.c:22:1: note: in expansion of macro '_syscall2' 22 | _syscall2(int, delete_module, const char *, name, unsigned int, flags) | ^~~~~~~~~ CC libc/sysdeps/linux/common/mount.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/mount.c:9: libc/sysdeps/linux/common/mount.c: In function 'mount': ./include/bits/syscalls.h:289:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 289 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/mount.c:11:1: note: in expansion of macro '_syscall5' 11 | _syscall5(int, mount, const char *, specialfile, const char *, dir, | ^~~~~~~~~ ./include/bits/syscalls.h:290:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 290 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/mount.c:11:1: note: in expansion of macro '_syscall5' 11 | _syscall5(int, mount, const char *, specialfile, const char *, dir, | ^~~~~~~~~ ./include/bits/syscalls.h:291:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 291 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/mount.c:11:1: note: in expansion of macro '_syscall5' 11 | _syscall5(int, mount, const char *, specialfile, const char *, dir, | ^~~~~~~~~ ./include/bits/syscalls.h:293:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 293 | register ARG_TYPE __a4 __asm__("$8") = (ARG_TYPE) arg5; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/mount.c:11:1: note: in expansion of macro '_syscall5' 11 | _syscall5(int, mount, const char *, specialfile, const char *, dir, | ^~~~~~~~~ CC libc/sysdeps/linux/common/mprotect.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/mprotect.c:9: libc/sysdeps/linux/common/mprotect.c: In function 'mprotect': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/mprotect.c:13:1: note: in expansion of macro '_syscall3' 13 | _syscall3(int, mprotect, void *, addr, size_t, len, int, prot) | ^~~~~~~~~ CC libc/sysdeps/linux/common/mremap.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/mremap.c:9: libc/sysdeps/linux/common/mremap.c: In function 'mremap': ./include/bits/syscalls.h:289:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 289 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/mremap.c:23:1: note: in expansion of macro '_syscall5' 23 | _syscall5(void *, mremap, void *, old_address, size_t, old_size, size_t, | ^~~~~~~~~ ./include/bits/syscalls.h:293:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 293 | register ARG_TYPE __a4 __asm__("$8") = (ARG_TYPE) arg5; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/mremap.c:23:1: note: in expansion of macro '_syscall5' 23 | _syscall5(void *, mremap, void *, old_address, size_t, old_size, size_t, | ^~~~~~~~~ CC libc/sysdeps/linux/common/msync.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/msync.c:9: libc/sysdeps/linux/common/msync.c: In function '__msync_nocancel': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/msync.c:16:8: note: in expansion of macro '_syscall3' 16 | static _syscall3(int, __NC(msync), void *, addr, size_t, length, int, flags) | ^~~~~~~~~ CC libc/sysdeps/linux/common/munlock.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/munlock.c:9: libc/sysdeps/linux/common/munlock.c: In function 'munlock': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/munlock.c:12:1: note: in expansion of macro '_syscall2' 12 | _syscall2(int, munlock, const void *, addr, size_t, len) | ^~~~~~~~~ CC libc/sysdeps/linux/common/munlockall.os CC libc/sysdeps/linux/common/munmap.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/munmap.c:9: libc/sysdeps/linux/common/munmap.c: In function 'munmap': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/munmap.c:12:1: note: in expansion of macro '_syscall2' 12 | _syscall2(int, munmap, void *, start, size_t, length) | ^~~~~~~~~ CC libc/sysdeps/linux/common/name_to_handle_at.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/name_to_handle_at.c:26: libc/sysdeps/linux/common/name_to_handle_at.c: In function 'name_to_handle_at': ./include/bits/syscalls.h:290:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 290 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/name_to_handle_at.c:33:16: note: in expansion of macro 'INLINE_SYSCALL' 33 | return INLINE_SYSCALL(name_to_handle_at, 5, dirfd, pathname, handle, | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:291:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 291 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/name_to_handle_at.c:33:16: note: in expansion of macro 'INLINE_SYSCALL' 33 | return INLINE_SYSCALL(name_to_handle_at, 5, dirfd, pathname, handle, | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:292:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 292 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/name_to_handle_at.c:33:16: note: in expansion of macro 'INLINE_SYSCALL' 33 | return INLINE_SYSCALL(name_to_handle_at, 5, dirfd, pathname, handle, | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/nanosleep.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/nanosleep.c:9: libc/sysdeps/linux/common/nanosleep.c: In function '__nanosleep_nocancel': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/nanosleep.c:14:8: note: in expansion of macro '_syscall2' 14 | static _syscall2(int, __NC(nanosleep), const struct timespec *, req, | ^~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/nanosleep.c:14:8: note: in expansion of macro '_syscall2' 14 | static _syscall2(int, __NC(nanosleep), const struct timespec *, req, | ^~~~~~~~~ CC libc/sysdeps/linux/common/nice.os CC libc/sysdeps/linux/common/noophooks.os CC libc/sysdeps/linux/common/open.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/open.c:9: libc/sysdeps/linux/common/open.c: In function '__syscall_open': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/open.c:16:24: note: in expansion of macro '_syscall3' 16 | static __always_inline _syscall3(int, __syscall_open, const char *, file, | ^~~~~~~~~ libc/sysdeps/linux/common/open.c: In function '__open2_nocancel': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/open.c:21:1: note: in expansion of macro '_syscall2' 21 | _syscall2(int, __NC(open2), const char *, file, int, flags) | ^~~~~~~~~ CC libc/sysdeps/linux/common/open_by_handle_at.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/open_by_handle_at.c:26: libc/sysdeps/linux/common/open_by_handle_at.c: In function 'open_by_handle_at': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/open_by_handle_at.c:32:16: note: in expansion of macro 'INLINE_SYSCALL' 32 | return INLINE_SYSCALL(open_by_handle_at, 3, mount_fd, handle, flags); | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/openat.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/openat.c:9: libc/sysdeps/linux/common/openat.c: In function '__syscall_openat': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/openat.c:16:19: note: in expansion of macro '_syscall4' 16 | static __inline__ _syscall4(int, __syscall_openat, int, fd, const char *, file, int, oflag, mode_t, mode) | ^~~~~~~~~ CC libc/sysdeps/linux/common/pause.os CC libc/sysdeps/linux/common/personality.os CC libc/sysdeps/linux/common/pipe2.os In file included from ./include/sys/syscall.h:34, from libc/sysdeps/linux/common/pipe2.c:9: libc/sysdeps/linux/common/pipe2.c:13:30: warning: argument 1 of type 'int *' declared as a pointer [-Warray-parameter=] 13 | _syscall2(int, pipe2, int *, filedes, int, flags) | ~~~~~~~^~~~~~~ ./include/bits/syscalls-common.h:83:43: note: in definition of macro 'C_DECL_ARGS_2' 83 | #define C_DECL_ARGS_2(t, v, args...) t v, C_DECL_ARGS_1(args) | ^ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/pipe2.c:13:1: note: in expansion of macro '_syscall2' 13 | _syscall2(int, pipe2, int *, filedes, int, flags) | ^~~~~~~~~ In file included from libc/sysdeps/linux/common/pipe2.c:10: ./include/unistd.h:445:23: note: previously declared as an array 'int[2]' 445 | extern int pipe2 (int __pipedes[2], int __flags) __THROW __wur; | ~~~~^~~~~~~~~~~~ In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/pipe2.c:9: libc/sysdeps/linux/common/pipe2.c: In function 'pipe2': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/pipe2.c:13:1: note: in expansion of macro '_syscall2' 13 | _syscall2(int, pipe2, int *, filedes, int, flags) | ^~~~~~~~~ CC libc/sysdeps/linux/common/pivot_root.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/pivot_root.c:9: libc/sysdeps/linux/common/pivot_root.c: In function 'pivot_root': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/pivot_root.c:13:1: note: in expansion of macro '_syscall2' 13 | _syscall2(int, pivot_root, const char *, new_root, const char *, put_old) | ^~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/pivot_root.c:13:1: note: in expansion of macro '_syscall2' 13 | _syscall2(int, pivot_root, const char *, new_root, const char *, put_old) | ^~~~~~~~~ CC libc/sysdeps/linux/common/poll.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/poll.c:19: libc/sysdeps/linux/common/poll.c: In function '__poll_nocancel': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/poll.c:27:8: note: in expansion of macro '_syscall3' 27 | static _syscall3(int, __NC(poll), struct pollfd *, fds, | ^~~~~~~~~ CC libc/sysdeps/linux/common/posix_fallocate.os CC libc/sysdeps/linux/common/posix_madvise.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/posix_madvise.c:4: libc/sysdeps/linux/common/posix_madvise.c: In function 'posix_madvise': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/posix_madvise.c:22:18: note: in expansion of macro 'INTERNAL_SYSCALL' 22 | result = INTERNAL_SYSCALL (madvise, err, 3, addr, len, advice); | ^~~~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/ppoll.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/ppoll.c:19: libc/sysdeps/linux/common/ppoll.c: In function '__ppoll_nocancel': ./include/bits/syscalls.h:289:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 289 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/ppoll.c:40:16: note: in expansion of macro 'INLINE_SYSCALL' 40 | return INLINE_SYSCALL(ppoll, 5, fds, nfds, timeout, sigmask, __SYSCALL_SIGSET_T_SIZE); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:291:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 291 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/ppoll.c:40:16: note: in expansion of macro 'INLINE_SYSCALL' 40 | return INLINE_SYSCALL(ppoll, 5, fds, nfds, timeout, sigmask, __SYSCALL_SIGSET_T_SIZE); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:292:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 292 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/ppoll.c:40:16: note: in expansion of macro 'INLINE_SYSCALL' 40 | return INLINE_SYSCALL(ppoll, 5, fds, nfds, timeout, sigmask, __SYSCALL_SIGSET_T_SIZE); | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/prctl.os CC libc/sysdeps/linux/common/preadv.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/preadv.c:19: libc/sysdeps/linux/common/preadv.c: In function 'preadv': ./include/bits/syscalls.h:290:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 290 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/preadv.c:31:10: note: in expansion of macro 'INLINE_SYSCALL' 31 | return INLINE_SYSCALL (preadv, 5, fd, vector, count, pos_l, pos_h); | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/prlimit.os In file included from ./include/sys/syscall.h:33, from ./libc/sysdeps/linux/common/sysdep.h:19, from ./libc/sysdeps/linux/mips/sysdep.h:24, from libc/sysdeps/linux/common/prlimit.c:19: libc/sysdeps/linux/common/prlimit.c: In function 'prlimit': ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/prlimit.c:27:10: note: in expansion of macro 'INLINE_SYSCALL' 27 | return INLINE_SYSCALL (prlimit64, 4, pid, resource, new_rlimit, | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:160:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/prlimit.c:27:10: note: in expansion of macro 'INLINE_SYSCALL' 27 | return INLINE_SYSCALL (prlimit64, 4, pid, resource, new_rlimit, | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/pselect.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/pselect.c:23: libc/sysdeps/linux/common/pselect.c: In function '__pselect_nocancel': ./include/bits/syscalls.h:315:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 315 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall6' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/pselect.c:60:16: note: in expansion of macro 'INLINE_SYSCALL' 60 | return INLINE_SYSCALL(pselect6, 6, nfds, readfds, writefds, exceptfds, timeout, sigmask); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:316:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 316 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall6' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/pselect.c:60:16: note: in expansion of macro 'INLINE_SYSCALL' 60 | return INLINE_SYSCALL(pselect6, 6, nfds, readfds, writefds, exceptfds, timeout, sigmask); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:317:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 317 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall6' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/pselect.c:60:16: note: in expansion of macro 'INLINE_SYSCALL' 60 | return INLINE_SYSCALL(pselect6, 6, nfds, readfds, writefds, exceptfds, timeout, sigmask); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:318:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 318 | register ARG_TYPE __a4 __asm__("$8") = (ARG_TYPE) arg5; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall6' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/pselect.c:60:16: note: in expansion of macro 'INLINE_SYSCALL' 60 | return INLINE_SYSCALL(pselect6, 6, nfds, readfds, writefds, exceptfds, timeout, sigmask); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:319:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 319 | register ARG_TYPE __a5 __asm__("$9") = (ARG_TYPE) arg6; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall6' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/pselect.c:60:16: note: in expansion of macro 'INLINE_SYSCALL' 60 | return INLINE_SYSCALL(pselect6, 6, nfds, readfds, writefds, exceptfds, timeout, sigmask); | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/ptrace.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/ptrace.c:7: libc/sysdeps/linux/common/ptrace.c: In function '__syscall_ptrace': ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/ptrace.c:15:19: note: in expansion of macro '_syscall4' 15 | static __inline__ _syscall4(long, __syscall_ptrace, enum __ptrace_request, request, | ^~~~~~~~~ ./include/bits/syscalls.h:160:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/ptrace.c:15:19: note: in expansion of macro '_syscall4' 15 | static __inline__ _syscall4(long, __syscall_ptrace, enum __ptrace_request, request, | ^~~~~~~~~ CC libc/sysdeps/linux/common/pwritev.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/pwritev.c:19: libc/sysdeps/linux/common/pwritev.c: In function 'pwritev': ./include/bits/syscalls.h:290:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 290 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/pwritev.c:31:10: note: in expansion of macro 'INLINE_SYSCALL' 31 | return INLINE_SYSCALL (pwritev, 5, fd, vector, count, pos_l, pos_h); | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/quotactl.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/quotactl.c:9: libc/sysdeps/linux/common/quotactl.c: In function 'quotactl': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/quotactl.c:13:1: note: in expansion of macro '_syscall4' 13 | _syscall4(int, quotactl, int, cmd, const char *, special, | ^~~~~~~~~ ./include/bits/syscalls.h:160:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/quotactl.c:13:1: note: in expansion of macro '_syscall4' 13 | _syscall4(int, quotactl, int, cmd, const char *, special, | ^~~~~~~~~ CC libc/sysdeps/linux/common/read.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/read.c:9: libc/sysdeps/linux/common/read.c: In function '__read_nocancel': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/read.c:14:1: note: in expansion of macro '_syscall3' 14 | _syscall3(ssize_t, __NC(read), int, fd, void *, buf, size_t, count) | ^~~~~~~~~ CC libc/sysdeps/linux/common/readahead.os CC libc/sysdeps/linux/common/readlink.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/readlink.c:9: libc/sysdeps/linux/common/readlink.c: In function 'readlink': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/readlink.c:19:1: note: in expansion of macro '_syscall3' 19 | _syscall3(ssize_t, readlink, const char *, path, char *, buf, size_t, bufsiz) | ^~~~~~~~~ ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/readlink.c:19:1: note: in expansion of macro '_syscall3' 19 | _syscall3(ssize_t, readlink, const char *, path, char *, buf, size_t, bufsiz) | ^~~~~~~~~ CC libc/sysdeps/linux/common/readlinkat.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/readlinkat.c:9: libc/sysdeps/linux/common/readlinkat.c: In function 'readlinkat': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/readlinkat.c:13:1: note: in expansion of macro '_syscall4' 13 | _syscall4(ssize_t, readlinkat, int, fd, const char *, path, char *, buf, size_t, len) | ^~~~~~~~~ ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/readlinkat.c:13:1: note: in expansion of macro '_syscall4' 13 | _syscall4(ssize_t, readlinkat, int, fd, const char *, path, char *, buf, size_t, len) | ^~~~~~~~~ CC libc/sysdeps/linux/common/readv.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/readv.c:10: libc/sysdeps/linux/common/readv.c: In function '__readv_nocancel': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/readv.c:18:30: note: in expansion of macro 'INLINE_SYSCALL' 18 | ssize_t bytes_read = INLINE_SYSCALL(readv, 3, fd, vector, count); | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/reboot.os CC libc/sysdeps/linux/common/remap_file_pages.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/remap_file_pages.c:9: libc/sysdeps/linux/common/remap_file_pages.c: In function 'remap_file_pages': ./include/bits/syscalls.h:289:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 289 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/remap_file_pages.c:13:1: note: in expansion of macro '_syscall5' 13 | _syscall5(int, remap_file_pages, void *, __start, size_t, __size, | ^~~~~~~~~ CC libc/sysdeps/linux/common/rename.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/rename.c:9: libc/sysdeps/linux/common/rename.c: In function 'renameat2': ./include/bits/syscalls.h:290:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 290 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/rename.c:23:9: note: in expansion of macro '_syscall5' 23 | _syscall5(int, renameat2, int, olddfd, const char *, oldpath, | ^~~~~~~~~ ./include/bits/syscalls.h:292:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 292 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/rename.c:23:9: note: in expansion of macro '_syscall5' 23 | _syscall5(int, renameat2, int, olddfd, const char *, oldpath, | ^~~~~~~~~ CC libc/sysdeps/linux/common/renameat.os In file included from ./include/sys/syscall.h:33, from ./libc/sysdeps/linux/common/sysdep.h:19, from ./libc/sysdeps/linux/mips/sysdep.h:24, from libc/sysdeps/linux/common/renameat.c:11: libc/sysdeps/linux/common/renameat.c: In function 'renameat': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/renameat.c:18:10: note: in expansion of macro 'INLINE_SYSCALL' 18 | return INLINE_SYSCALL (renameat, 4, oldfd, old, newfd, new); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:160:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/renameat.c:18:10: note: in expansion of macro 'INLINE_SYSCALL' 18 | return INLINE_SYSCALL (renameat, 4, oldfd, old, newfd, new); | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/rmdir.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/rmdir.c:9: libc/sysdeps/linux/common/rmdir.c: In function 'rmdir': ./include/bits/syscalls.h:88:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 88 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall1' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:113:41: note: in expansion of macro 'SYSCALL_FUNC' 113 | #define _syscall1(args...) SYSCALL_FUNC(1, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/rmdir.c:20:1: note: in expansion of macro '_syscall1' 20 | _syscall1(int, rmdir, const char *, pathname) | ^~~~~~~~~ CC libc/sysdeps/linux/common/sbrk.os CC libc/sysdeps/linux/common/sched_cpucount.os CC libc/sysdeps/linux/common/sched_get_priority_max.os CC libc/sysdeps/linux/common/sched_get_priority_min.os CC libc/sysdeps/linux/common/sched_getaffinity.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/sched_getaffinity.c:18: libc/sysdeps/linux/common/sched_getaffinity.c: In function '__syscall_sched_getaffinity': ./include/bits/syscalls.h:135:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 135 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/sched_getaffinity.c:26:24: note: in expansion of macro '_syscall3' 26 | static __always_inline _syscall3(int, __syscall_sched_getaffinity, __kernel_pid_t, pid, | ^~~~~~~~~ CC libc/sysdeps/linux/common/sched_getcpu.os In file included from ./include/sys/syscall.h:33, from ./libc/sysdeps/linux/common/sysdep.h:19, from ./libc/sysdeps/linux/mips/sysdep.h:24, from libc/sysdeps/linux/common/sched_getcpu.c:12: libc/sysdeps/linux/common/sched_getcpu.c: In function 'sched_getcpu': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/sched_getcpu.c:19:11: note: in expansion of macro 'INLINE_SYSCALL' 19 | int r = INLINE_SYSCALL (getcpu, 3, &cpu, NULL, NULL); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/sched_getcpu.c:19:11: note: in expansion of macro 'INLINE_SYSCALL' 19 | int r = INLINE_SYSCALL (getcpu, 3, &cpu, NULL, NULL); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:135:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 135 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/sched_getcpu.c:19:11: note: in expansion of macro 'INLINE_SYSCALL' 19 | int r = INLINE_SYSCALL (getcpu, 3, &cpu, NULL, NULL); | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/sched_getparam.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/sched_getparam.c:11: libc/sysdeps/linux/common/sched_getparam.c: In function '__syscall_sched_getparam': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/sched_getparam.c:14:19: note: in expansion of macro '_syscall2' 14 | static __inline__ _syscall2(int, __syscall_sched_getparam, | ^~~~~~~~~ CC libc/sysdeps/linux/common/sched_getscheduler.os CC libc/sysdeps/linux/common/sched_rr_get_interval.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/sched_rr_get_interval.c:11: libc/sysdeps/linux/common/sched_rr_get_interval.c: In function '__syscall_sched_rr_get_interval': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/sched_rr_get_interval.c:14:19: note: in expansion of macro '_syscall2' 14 | static __inline__ _syscall2(int, __syscall_sched_rr_get_interval, | ^~~~~~~~~ CC libc/sysdeps/linux/common/sched_setaffinity.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/sched_setaffinity.c:18: libc/sysdeps/linux/common/sched_setaffinity.c: In function '__syscall_sched_setaffinity': ./include/bits/syscalls.h:135:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 135 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/sched_setaffinity.c:27:24: note: in expansion of macro '_syscall3' 27 | static __always_inline _syscall3(int, __syscall_sched_setaffinity, __kernel_pid_t, pid, | ^~~~~~~~~ CC libc/sysdeps/linux/common/sched_setparam.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/sched_setparam.c:11: libc/sysdeps/linux/common/sched_setparam.c: In function '__syscall_sched_setparam': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/sched_setparam.c:14:19: note: in expansion of macro '_syscall2' 14 | static __inline__ _syscall2(int, __syscall_sched_setparam, | ^~~~~~~~~ CC libc/sysdeps/linux/common/sched_setscheduler.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/sched_setscheduler.c:11: libc/sysdeps/linux/common/sched_setscheduler.c: In function '__syscall_sched_setscheduler': ./include/bits/syscalls.h:135:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 135 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/sched_setscheduler.c:14:19: note: in expansion of macro '_syscall3' 14 | static __inline__ _syscall3(int, __syscall_sched_setscheduler, | ^~~~~~~~~ CC libc/sysdeps/linux/common/sched_yield.os CC libc/sysdeps/linux/common/select.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/select.c:9: libc/sysdeps/linux/common/select.c: In function '__select_nocancel': ./include/bits/syscalls.h:290:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 290 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/select.c:27:16: note: in expansion of macro 'INLINE_SYSCALL' 27 | return INLINE_SYSCALL(select, 5, n, readfds, writefds, exceptfds, timeout); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:291:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 291 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/select.c:27:16: note: in expansion of macro 'INLINE_SYSCALL' 27 | return INLINE_SYSCALL(select, 5, n, readfds, writefds, exceptfds, timeout); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:292:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 292 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/select.c:27:16: note: in expansion of macro 'INLINE_SYSCALL' 27 | return INLINE_SYSCALL(select, 5, n, readfds, writefds, exceptfds, timeout); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:293:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 293 | register ARG_TYPE __a4 __asm__("$8") = (ARG_TYPE) arg5; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/select.c:27:16: note: in expansion of macro 'INLINE_SYSCALL' 27 | return INLINE_SYSCALL(select, 5, n, readfds, writefds, exceptfds, timeout); | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/sendfile.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/sendfile.c:9: libc/sysdeps/linux/common/sendfile.c: In function 'sendfile': ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/sendfile.c:15:1: note: in expansion of macro '_syscall4' 15 | _syscall4(ssize_t, sendfile, int, out_fd, int, in_fd, __off_t *, offset, | ^~~~~~~~~ CC libc/sysdeps/linux/common/setdomainname.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/setdomainname.c:9: libc/sysdeps/linux/common/setdomainname.c: In function 'setdomainname': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/setdomainname.c:12:1: note: in expansion of macro '_syscall2' 12 | _syscall2(int, setdomainname, const char *, name, size_t, len) | ^~~~~~~~~ CC libc/sysdeps/linux/common/setegid.os CC libc/sysdeps/linux/common/seteuid.os CC libc/sysdeps/linux/common/setfsgid.os CC libc/sysdeps/linux/common/setfsuid.os CC libc/sysdeps/linux/common/setgid.os CC libc/sysdeps/linux/common/setgroups.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/setgroups.c:9: libc/sysdeps/linux/common/setgroups.c: In function '__syscall_setgroups': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/setgroups.c:29:24: note: in expansion of macro '_syscall2' 29 | static __always_inline _syscall2(int, __syscall_setgroups, | ^~~~~~~~~ CC libc/sysdeps/linux/common/sethostname.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/sethostname.c:9: libc/sysdeps/linux/common/sethostname.c: In function 'sethostname': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/sethostname.c:12:1: note: in expansion of macro '_syscall2' 12 | _syscall2(int, sethostname, const char *, name, size_t, len) | ^~~~~~~~~ CC libc/sysdeps/linux/common/setitimer.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/setitimer.c:9: libc/sysdeps/linux/common/setitimer.c: In function 'setitimer': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/setitimer.c:13:1: note: in expansion of macro '_syscall3' 13 | _syscall3(int, setitimer, __itimer_which_t, which, | ^~~~~~~~~ ./include/bits/syscalls.h:135:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 135 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/setitimer.c:13:1: note: in expansion of macro '_syscall3' 13 | _syscall3(int, setitimer, __itimer_which_t, which, | ^~~~~~~~~ CC libc/sysdeps/linux/common/setns.os CC libc/sysdeps/linux/common/setpgid.os CC libc/sysdeps/linux/common/setpgrp.os CC libc/sysdeps/linux/common/setpriority.os CC libc/sysdeps/linux/common/setregid.os CC libc/sysdeps/linux/common/setresgid.os CC libc/sysdeps/linux/common/setresuid.os CC libc/sysdeps/linux/common/setreuid.os CC libc/sysdeps/linux/common/setrlimit.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/setrlimit.c:9: libc/sysdeps/linux/common/setrlimit.c: In function 'setrlimit': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/setrlimit.c:30:1: note: in expansion of macro '_syscall2' 30 | _syscall2(int, setrlimit, __rlimit_resource_t, resource, | ^~~~~~~~~ CC libc/sysdeps/linux/common/setsid.os CC libc/sysdeps/linux/common/settimeofday.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/settimeofday.c:9: libc/sysdeps/linux/common/settimeofday.c: In function 'settimeofday': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/settimeofday.c:14:1: note: in expansion of macro '_syscall2' 14 | _syscall2(int, settimeofday, const struct timeval *, tv, | ^~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/settimeofday.c:14:1: note: in expansion of macro '_syscall2' 14 | _syscall2(int, settimeofday, const struct timeval *, tv, | ^~~~~~~~~ CC libc/sysdeps/linux/common/setuid.os CC libc/sysdeps/linux/common/sigaltstack.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/sigaltstack.c:9: libc/sysdeps/linux/common/sigaltstack.c: In function 'sigaltstack': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/sigaltstack.c:14:1: note: in expansion of macro '_syscall2' 14 | _syscall2(int, sigaltstack, const struct sigaltstack *, ss, | ^~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/sigaltstack.c:14:1: note: in expansion of macro '_syscall2' 14 | _syscall2(int, sigaltstack, const struct sigaltstack *, ss, | ^~~~~~~~~ CC libc/sysdeps/linux/common/signalfd.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/signalfd.c:9: libc/sysdeps/linux/common/signalfd.c: In function '__syscall_signalfd4': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/signalfd.c:15:19: note: in expansion of macro '_syscall4' 15 | static __inline__ _syscall4(int, __syscall_signalfd4, int, fd, | ^~~~~~~~~ CC libc/sysdeps/linux/common/sigpending.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/sigpending.c:9: libc/sysdeps/linux/common/sigpending.c: In function '__rt_sigpending': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/sigpending.c:17:19: note: in expansion of macro '_syscall2' 17 | static __inline__ _syscall2(int, __rt_sigpending, sigset_t *, set, size_t, size) | ^~~~~~~~~ CC libc/sysdeps/linux/common/sigprocmask.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/sigprocmask.c:9: libc/sysdeps/linux/common/sigprocmask.c: In function '__rt_sigprocmask': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/sigprocmask.c:25:1: note: in expansion of macro '_syscall4' 25 | _syscall4(int, __rt_sigprocmask, int, how, const sigset_t *, set, | ^~~~~~~~~ ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/sigprocmask.c:25:1: note: in expansion of macro '_syscall4' 25 | _syscall4(int, __rt_sigprocmask, int, how, const sigset_t *, set, | ^~~~~~~~~ CC libc/sysdeps/linux/common/sigqueue.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/sigqueue.c:18: libc/sysdeps/linux/common/sigqueue.c: In function '__syscall_rt_sigqueueinfo': ./include/bits/syscalls.h:135:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 135 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/sigqueue.c:26:24: note: in expansion of macro '_syscall3' 26 | static __always_inline _syscall3(int, __syscall_rt_sigqueueinfo, pid_t, pid, int, sig, void*, value) | ^~~~~~~~~ CC libc/sysdeps/linux/common/sigsuspend.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/sigsuspend.c:9: libc/sysdeps/linux/common/sigsuspend.c: In function '__sigsuspend_nocancel': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/sigsuspend.c:18:16: note: in expansion of macro 'INLINE_SYSCALL' 18 | return INLINE_SYSCALL(rt_sigsuspend, 2, set, __SYSCALL_SIGSET_T_SIZE); | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/splice.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/splice.c:9: libc/sysdeps/linux/common/splice.c: In function 'splice': ./include/bits/syscalls.h:315:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 315 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall6' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:120:41: note: in expansion of macro 'SYSCALL_FUNC' 120 | #define _syscall6(args...) SYSCALL_FUNC(6, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/splice.c:14:1: note: in expansion of macro '_syscall6' 14 | _syscall6(ssize_t, splice, int, __fdin, off64_t *, __offin, int, __fdout, | ^~~~~~~~~ ./include/bits/syscalls.h:317:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 317 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall6' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:120:41: note: in expansion of macro 'SYSCALL_FUNC' 120 | #define _syscall6(args...) SYSCALL_FUNC(6, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/splice.c:14:1: note: in expansion of macro '_syscall6' 14 | _syscall6(ssize_t, splice, int, __fdin, off64_t *, __offin, int, __fdout, | ^~~~~~~~~ CC libc/sysdeps/linux/common/ssp.os CC libc/sysdeps/linux/common/stat.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/stat.c:9: libc/sysdeps/linux/common/stat.c: In function 'stat': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/stat.c:64:18: note: in expansion of macro 'INLINE_SYSCALL' 64 | result = INLINE_SYSCALL(stat, 2, file_name, &kbuf); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/stat.c:64:18: note: in expansion of macro 'INLINE_SYSCALL' 64 | result = INLINE_SYSCALL(stat, 2, file_name, &kbuf); | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/statfs.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/statfs.c:9: libc/sysdeps/linux/common/statfs.c: In function '__libc_statfs': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/statfs.c:33:1: note: in expansion of macro '_syscall2' 33 | _syscall2(int, __libc_statfs, const char *, path, struct statfs *, buf) | ^~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/statfs.c:33:1: note: in expansion of macro '_syscall2' 33 | _syscall2(int, __libc_statfs, const char *, path, struct statfs *, buf) | ^~~~~~~~~ CC libc/sysdeps/linux/common/statx_cp.os CC libc/sysdeps/linux/common/stime.os CC libc/sysdeps/linux/common/stubs.os CC libc/sysdeps/linux/common/swapoff.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/swapoff.c:9: libc/sysdeps/linux/common/swapoff.c: In function 'swapoff': ./include/bits/syscalls.h:88:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 88 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall1' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:113:41: note: in expansion of macro 'SYSCALL_FUNC' 113 | #define _syscall1(args...) SYSCALL_FUNC(1, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/swapoff.c:14:1: note: in expansion of macro '_syscall1' 14 | _syscall1(int, swapoff, const char *, path) | ^~~~~~~~~ CC libc/sysdeps/linux/common/swapon.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/swapon.c:9: libc/sysdeps/linux/common/swapon.c: In function 'swapon': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/swapon.c:14:1: note: in expansion of macro '_syscall2' 14 | _syscall2(int, swapon, const char *, path, int, swapflags) | ^~~~~~~~~ CC libc/sysdeps/linux/common/symlink.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/symlink.c:9: libc/sysdeps/linux/common/symlink.c: In function 'symlink': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/symlink.c:22:1: note: in expansion of macro '_syscall2' 22 | _syscall2(int, symlink, const char *, oldpath, const char *, newpath) | ^~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/symlink.c:22:1: note: in expansion of macro '_syscall2' 22 | _syscall2(int, symlink, const char *, oldpath, const char *, newpath) | ^~~~~~~~~ CC libc/sysdeps/linux/common/symlinkat.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/symlinkat.c:9: libc/sysdeps/linux/common/symlinkat.c: In function 'symlinkat': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/symlinkat.c:13:1: note: in expansion of macro '_syscall3' 13 | _syscall3(int, symlinkat, const char *, from, int, tofd, const char *, to) | ^~~~~~~~~ ./include/bits/syscalls.h:135:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 135 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/symlinkat.c:13:1: note: in expansion of macro '_syscall3' 13 | _syscall3(int, symlinkat, const char *, from, int, tofd, const char *, to) | ^~~~~~~~~ CC libc/sysdeps/linux/common/sync.os CC libc/sysdeps/linux/common/sync_file_range.os CC libc/sysdeps/linux/common/syncfs.os CC libc/sysdeps/linux/common/sysctl.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/sysctl.c:9: libc/sysdeps/linux/common/sysctl.c: In function 'sysctl': ./include/bits/syscalls.h:88:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 88 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall1' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/sysctl.c:35:16: note: in expansion of macro 'INLINE_SYSCALL' 35 | return INLINE_SYSCALL(_sysctl, 1, &args); | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/sysfs.os CC libc/sysdeps/linux/common/sysinfo.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/sysinfo.c:9: libc/sysdeps/linux/common/sysinfo.c: In function 'sysinfo': ./include/bits/syscalls.h:88:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 88 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall1' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:113:41: note: in expansion of macro 'SYSCALL_FUNC' 113 | #define _syscall1(args...) SYSCALL_FUNC(1, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/sysinfo.c:13:1: note: in expansion of macro '_syscall1' 13 | _syscall1(int, sysinfo, struct sysinfo *, info) | ^~~~~~~~~ CC libc/sysdeps/linux/common/tee.os CC libc/sysdeps/linux/common/time.os CC libc/sysdeps/linux/common/timerfd.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/timerfd.c:9: libc/sysdeps/linux/common/timerfd.c: In function 'timerfd_settime': ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/timerfd.c:23:1: note: in expansion of macro '_syscall4' 23 | _syscall4(int,timerfd_settime, int, ufd, int, flags, const struct itimerspec *, utmr, struct itimerspec *, otmr) | ^~~~~~~~~ ./include/bits/syscalls.h:160:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/timerfd.c:23:1: note: in expansion of macro '_syscall4' 23 | _syscall4(int,timerfd_settime, int, ufd, int, flags, const struct itimerspec *, utmr, struct itimerspec *, otmr) | ^~~~~~~~~ libc/sysdeps/linux/common/timerfd.c: In function 'timerfd_gettime': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/timerfd.c:30:1: note: in expansion of macro '_syscall2' 30 | _syscall2(int, timerfd_gettime, int, ufd, struct itimerspec *, otmr) | ^~~~~~~~~ CC libc/sysdeps/linux/common/times.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/times.c:9: libc/sysdeps/linux/common/times.c: In function 'times': ./include/bits/syscalls.h:88:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 88 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:53:9: note: in expansion of macro 'internal_syscall1' 53 | internal_syscall##nr (= number, , "r" (__v0), err, args) | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:35:20: note: in expansion of macro 'INTERNAL_SYSCALL_NCS' 35 | long res = INTERNAL_SYSCALL_NCS(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:37:50: note: in expansion of macro 'INLINE_SYSCALL_NOERR_NCS' 37 | # define INLINE_SYSCALL_NOERR(name, nr, args...) INLINE_SYSCALL_NOERR_NCS(__NR_##name, nr, args) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:104:22: note: in expansion of macro 'INLINE_SYSCALL_NOERR' 104 | return (type)INLINE_SYSCALL_NOERR(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:114:41: note: in expansion of macro 'SYSCALL_NOERR_FUNC' 114 | #define _syscall_noerr1(args...) SYSCALL_NOERR_FUNC(1, args) | ^~~~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/times.c:12:1: note: in expansion of macro '_syscall_noerr1' 12 | _syscall_noerr1(clock_t, times, struct tms *, buf) | ^~~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/truncate.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/truncate.c:9: libc/sysdeps/linux/common/truncate.c: In function 'truncate': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/truncate.c:31:1: note: in expansion of macro '_syscall2' 31 | _syscall2(int, truncate, const char *, path, __off_t, length) | ^~~~~~~~~ CC libc/sysdeps/linux/common/ulimit.os CC libc/sysdeps/linux/common/umask.os CC libc/sysdeps/linux/common/umount.os CC libc/sysdeps/linux/common/umount2.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/umount2.c:9: libc/sysdeps/linux/common/umount2.c: In function 'umount2': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/umount2.c:13:1: note: in expansion of macro '_syscall2' 13 | _syscall2(int, umount2, const char *, special_file, int, flags) | ^~~~~~~~~ CC libc/sysdeps/linux/common/uname.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/uname.c:9: libc/sysdeps/linux/common/uname.c: In function 'uname': ./include/bits/syscalls.h:88:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 88 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall1' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:113:41: note: in expansion of macro 'SYSCALL_FUNC' 113 | #define _syscall1(args...) SYSCALL_FUNC(1, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/uname.c:12:1: note: in expansion of macro '_syscall1' 12 | _syscall1(int, uname, struct utsname *, buf) | ^~~~~~~~~ CC libc/sysdeps/linux/common/unlink.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/unlink.c:9: libc/sysdeps/linux/common/unlink.c: In function 'unlink': ./include/bits/syscalls.h:88:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 88 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall1' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:113:41: note: in expansion of macro 'SYSCALL_FUNC' 113 | #define _syscall1(args...) SYSCALL_FUNC(1, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/unlink.c:19:1: note: in expansion of macro '_syscall1' 19 | _syscall1(int, unlink, const char *, pathname) | ^~~~~~~~~ CC libc/sysdeps/linux/common/unlinkat.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/unlinkat.c:9: libc/sysdeps/linux/common/unlinkat.c: In function 'unlinkat': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/unlinkat.c:13:1: note: in expansion of macro '_syscall3' 13 | _syscall3(int, unlinkat, int, fd, const char *, file, int, flag) | ^~~~~~~~~ CC libc/sysdeps/linux/common/unshare.os CC libc/sysdeps/linux/common/uselib.os CC libc/sysdeps/linux/common/utime.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/utime.c:9: libc/sysdeps/linux/common/utime.c: In function 'utime': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/utime.c:34:1: note: in expansion of macro '_syscall2' 34 | _syscall2(int, utime, const char *, file, const struct utimbuf *, times) | ^~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/utime.c:34:1: note: in expansion of macro '_syscall2' 34 | _syscall2(int, utime, const char *, file, const struct utimbuf *, times) | ^~~~~~~~~ CC libc/sysdeps/linux/common/utimensat.os In file included from ./include/sys/syscall.h:34, from libc/sysdeps/linux/common/utimensat.c:9: libc/sysdeps/linux/common/utimensat.c:13:81: warning: argument 3 of type 'const struct timespec *' declared as a pointer [-Warray-parameter=] 13 | _syscall4(int, utimensat, int, fd, const char *, path, const struct timespec *, times, int, flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/bits/syscalls-common.h:83:43: note: in definition of macro 'C_DECL_ARGS_2' 83 | #define C_DECL_ARGS_2(t, v, args...) t v, C_DECL_ARGS_1(args) | ^ ./include/bits/syscalls-common.h:85:46: note: in expansion of macro 'C_DECL_ARGS_3' 85 | #define C_DECL_ARGS_4(t, v, args...) t v, C_DECL_ARGS_3(args) | ^~~~~~~~~~~~~ ./include/bits/syscalls-common.h:98:11: note: in expansion of macro 'C_DECL_ARGS_4' 98 | type name(C_DECL_ARGS_##nargs(args)) { \ | ^~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/utimensat.c:13:1: note: in expansion of macro '_syscall4' 13 | _syscall4(int, utimensat, int, fd, const char *, path, const struct timespec *, times, int, flags) | ^~~~~~~~~ In file included from libc/sysdeps/linux/common/utimensat.c:10: ./include/sys/stat.h:378:45: note: previously declared as an array 'const struct timespec[2]' 378 | const struct timespec __times[2], | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/utimensat.c:9: libc/sysdeps/linux/common/utimensat.c: In function 'utimensat': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/utimensat.c:13:1: note: in expansion of macro '_syscall4' 13 | _syscall4(int, utimensat, int, fd, const char *, path, const struct timespec *, times, int, flags) | ^~~~~~~~~ ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/utimensat.c:13:1: note: in expansion of macro '_syscall4' 13 | _syscall4(int, utimensat, int, fd, const char *, path, const struct timespec *, times, int, flags) | ^~~~~~~~~ CC libc/sysdeps/linux/common/utimes.os In file included from ./include/sys/syscall.h:34, from libc/sysdeps/linux/common/utimes.c:9: libc/sysdeps/linux/common/utimes.c:32:68: warning: argument 2 of type 'const struct timeval *' declared as a pointer [-Warray-parameter=] 32 | _syscall2(int, utimes, const char *, file, const struct timeval *, tvp) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/bits/syscalls-common.h:82:43: note: in definition of macro 'C_DECL_ARGS_1' 82 | #define C_DECL_ARGS_1(t, v) t v | ^ ./include/bits/syscalls-common.h:98:11: note: in expansion of macro 'C_DECL_ARGS_2' 98 | type name(C_DECL_ARGS_##nargs(args)) { \ | ^~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/utimes.c:32:1: note: in expansion of macro '_syscall2' 32 | _syscall2(int, utimes, const char *, file, const struct timeval *, tvp) | ^~~~~~~~~ In file included from libc/sysdeps/linux/common/utimes.c:10: ./include/sys/time.h:142:61: note: previously declared as an array 'const struct timeval[2]' 142 | extern int utimes (const char *__file, const struct timeval __tvp[2]) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/utimes.c:9: libc/sysdeps/linux/common/utimes.c: In function 'utimes': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/utimes.c:32:1: note: in expansion of macro '_syscall2' 32 | _syscall2(int, utimes, const char *, file, const struct timeval *, tvp) | ^~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/utimes.c:32:1: note: in expansion of macro '_syscall2' 32 | _syscall2(int, utimes, const char *, file, const struct timeval *, tvp) | ^~~~~~~~~ CC libc/sysdeps/linux/common/vhangup.os CC libc/sysdeps/linux/common/vmsplice.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/vmsplice.c:9: libc/sysdeps/linux/common/vmsplice.c: In function 'vmsplice': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/vmsplice.c:14:1: note: in expansion of macro '_syscall4' 14 | _syscall4(ssize_t, vmsplice, int, __fdout, const struct iovec *, __iov, | ^~~~~~~~~ CC libc/sysdeps/linux/common/wait.os CC libc/sysdeps/linux/common/wait3.os CC libc/sysdeps/linux/common/wait4.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/wait4.c:9: libc/sysdeps/linux/common/wait4.c: In function '__syscall_wait4': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/wait4.c:13:24: note: in expansion of macro '_syscall4' 13 | static __always_inline _syscall4(int, __syscall_wait4, __kernel_pid_t, pid, | ^~~~~~~~~ ./include/bits/syscalls.h:160:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/wait4.c:13:24: note: in expansion of macro '_syscall4' 13 | static __always_inline _syscall4(int, __syscall_wait4, __kernel_pid_t, pid, | ^~~~~~~~~ CC libc/sysdeps/linux/common/waitid.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/waitid.c:11: libc/sysdeps/linux/common/waitid.c: In function '__waitid_nocancel': ./include/bits/syscalls.h:291:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 291 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/waitid.c:21:16: note: in expansion of macro 'INLINE_SYSCALL' 21 | return INLINE_SYSCALL(waitid, 5, idtype, id, infop, options, NULL); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:293:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 293 | register ARG_TYPE __a4 __asm__("$8") = (ARG_TYPE) arg5; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/waitid.c:21:16: note: in expansion of macro 'INLINE_SYSCALL' 21 | return INLINE_SYSCALL(waitid, 5, idtype, id, infop, options, NULL); | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/waitpid.os CC libc/sysdeps/linux/common/write.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/write.c:9: libc/sysdeps/linux/common/write.c: In function '__write_nocancel': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/write.c:14:1: note: in expansion of macro '_syscall3' 14 | _syscall3(ssize_t, __NC(write), int, fd, const void *, buf, size_t, count) | ^~~~~~~~~ CC libc/sysdeps/linux/common/writev.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/writev.c:9: libc/sysdeps/linux/common/writev.c: In function '__writev_nocancel': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/writev.c:17:33: note: in expansion of macro 'INLINE_SYSCALL' 17 | ssize_t bytes_written = INLINE_SYSCALL(writev, 3, fd, vector, count); | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/xattr.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/xattr.c:24: libc/sysdeps/linux/common/xattr.c: In function 'setxattr': ./include/bits/syscalls.h:289:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 289 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:30:1: note: in expansion of macro '_syscall5' 30 | _syscall5(int, setxattr, const char *, path, const char *, name, | ^~~~~~~~~ ./include/bits/syscalls.h:290:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 290 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:30:1: note: in expansion of macro '_syscall5' 30 | _syscall5(int, setxattr, const char *, path, const char *, name, | ^~~~~~~~~ ./include/bits/syscalls.h:291:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 291 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:30:1: note: in expansion of macro '_syscall5' 30 | _syscall5(int, setxattr, const char *, path, const char *, name, | ^~~~~~~~~ libc/sysdeps/linux/common/xattr.c: In function 'lsetxattr': ./include/bits/syscalls.h:289:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 289 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:35:1: note: in expansion of macro '_syscall5' 35 | _syscall5(int, lsetxattr, const char *, path, const char *, name, | ^~~~~~~~~ ./include/bits/syscalls.h:290:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 290 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:35:1: note: in expansion of macro '_syscall5' 35 | _syscall5(int, lsetxattr, const char *, path, const char *, name, | ^~~~~~~~~ ./include/bits/syscalls.h:291:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 291 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:35:1: note: in expansion of macro '_syscall5' 35 | _syscall5(int, lsetxattr, const char *, path, const char *, name, | ^~~~~~~~~ libc/sysdeps/linux/common/xattr.c: In function 'fsetxattr': ./include/bits/syscalls.h:290:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 290 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:40:1: note: in expansion of macro '_syscall5' 40 | _syscall5(int, fsetxattr, int, filedes, const char *, name, const void *, | ^~~~~~~~~ ./include/bits/syscalls.h:291:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 291 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:40:1: note: in expansion of macro '_syscall5' 40 | _syscall5(int, fsetxattr, int, filedes, const char *, name, const void *, | ^~~~~~~~~ libc/sysdeps/linux/common/xattr.c: In function 'getxattr': ./include/bits/syscalls.h:157:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:46:1: note: in expansion of macro '_syscall4' 46 | _syscall4(ssize_t, getxattr, const char *, path, const char *, name, | ^~~~~~~~~ ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:46:1: note: in expansion of macro '_syscall4' 46 | _syscall4(ssize_t, getxattr, const char *, path, const char *, name, | ^~~~~~~~~ ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:46:1: note: in expansion of macro '_syscall4' 46 | _syscall4(ssize_t, getxattr, const char *, path, const char *, name, | ^~~~~~~~~ libc/sysdeps/linux/common/xattr.c: In function 'lgetxattr': ./include/bits/syscalls.h:157:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:51:1: note: in expansion of macro '_syscall4' 51 | _syscall4(ssize_t, lgetxattr, const char *, path, const char *, name, | ^~~~~~~~~ ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:51:1: note: in expansion of macro '_syscall4' 51 | _syscall4(ssize_t, lgetxattr, const char *, path, const char *, name, | ^~~~~~~~~ ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:51:1: note: in expansion of macro '_syscall4' 51 | _syscall4(ssize_t, lgetxattr, const char *, path, const char *, name, | ^~~~~~~~~ libc/sysdeps/linux/common/xattr.c: In function 'fgetxattr': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:56:1: note: in expansion of macro '_syscall4' 56 | _syscall4(ssize_t, fgetxattr, int, filedes, const char *, name, void *, | ^~~~~~~~~ ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:56:1: note: in expansion of macro '_syscall4' 56 | _syscall4(ssize_t, fgetxattr, int, filedes, const char *, name, void *, | ^~~~~~~~~ libc/sysdeps/linux/common/xattr.c: In function 'listxattr': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:62:1: note: in expansion of macro '_syscall3' 62 | _syscall3(ssize_t, listxattr, const char *, path, char *, list, size_t, | ^~~~~~~~~ ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:62:1: note: in expansion of macro '_syscall3' 62 | _syscall3(ssize_t, listxattr, const char *, path, char *, list, size_t, | ^~~~~~~~~ libc/sysdeps/linux/common/xattr.c: In function 'llistxattr': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:67:1: note: in expansion of macro '_syscall3' 67 | _syscall3(ssize_t, llistxattr, const char *, path, char *, list, size_t, | ^~~~~~~~~ ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:67:1: note: in expansion of macro '_syscall3' 67 | _syscall3(ssize_t, llistxattr, const char *, path, char *, list, size_t, | ^~~~~~~~~ libc/sysdeps/linux/common/xattr.c: In function 'flistxattr': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:72:1: note: in expansion of macro '_syscall3' 72 | _syscall3(ssize_t, flistxattr, int, filedes, char *, list, size_t, size) | ^~~~~~~~~ libc/sysdeps/linux/common/xattr.c: In function 'removexattr': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:77:1: note: in expansion of macro '_syscall2' 77 | _syscall2(int, removexattr, const char *, path, const char *, name) | ^~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:77:1: note: in expansion of macro '_syscall2' 77 | _syscall2(int, removexattr, const char *, path, const char *, name) | ^~~~~~~~~ libc/sysdeps/linux/common/xattr.c: In function 'lremovexattr': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:81:1: note: in expansion of macro '_syscall2' 81 | _syscall2(int, lremovexattr, const char *, path, const char *, name) | ^~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:81:1: note: in expansion of macro '_syscall2' 81 | _syscall2(int, lremovexattr, const char *, path, const char *, name) | ^~~~~~~~~ libc/sysdeps/linux/common/xattr.c: In function 'fremovexattr': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/xattr.c:85:1: note: in expansion of macro '_syscall2' 85 | _syscall2(int, fremovexattr, int, filedes, const char *, name) | ^~~~~~~~~ CC libc/sysdeps/linux/common/xstatconv.os CC libc/sysdeps/linux/common/llseek.os CC libc/sysdeps/linux/common/__syscall_fcntl64.os CC libc/sysdeps/linux/common/creat64.os CC libc/sysdeps/linux/common/fallocate64.os CC libc/sysdeps/linux/common/fstat64.os CC libc/sysdeps/linux/common/fstatat64.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/fstatat64.c:11: libc/sysdeps/linux/common/fstatat64.c: In function 'fstatat64': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/fstatat64.c:35:15: note: in expansion of macro 'INLINE_SYSCALL' 35 | ret = INLINE_SYSCALL(fstatat64, 4, fd, file, &kbuf, flag); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/sysdeps/linux/common/fstatat64.c:35:15: note: in expansion of macro 'INLINE_SYSCALL' 35 | ret = INLINE_SYSCALL(fstatat64, 4, fd, file, &kbuf, flag); | ^~~~~~~~~~~~~~ CC libc/sysdeps/linux/common/ftruncate64.os CC libc/sysdeps/linux/common/getdents64.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/getdents64.c:8: libc/sysdeps/linux/common/getdents64.c: In function '__syscall_getdents64': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/getdents64.c:33:19: note: in expansion of macro '_syscall3' 33 | static __inline__ _syscall3(int, __syscall_getdents64, int, fd, unsigned char *, dirp, size_t, count) | ^~~~~~~~~ CC libc/sysdeps/linux/common/getrlimit64.os CC libc/sysdeps/linux/common/lstat64.os CC libc/sysdeps/linux/common/mmap64.os CC libc/sysdeps/linux/common/open64.os CC libc/sysdeps/linux/common/openat64.os CC libc/sysdeps/linux/common/posix_fallocate64.os CC libc/sysdeps/linux/common/sendfile64.os In file included from ./include/sys/syscall.h:33, from libc/sysdeps/linux/common/sendfile64.c:14: libc/sysdeps/linux/common/sendfile64.c: In function 'sendfile64': ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/sysdeps/linux/common/sendfile64.c:19:1: note: in expansion of macro '_syscall4' 19 | _syscall4(ssize_t,sendfile64, int, out_fd, int, in_fd, __off64_t *, offset, size_t, count) | ^~~~~~~~~ CC libc/sysdeps/linux/common/setrlimit64.os CC libc/sysdeps/linux/common/stat64.os CC libc/sysdeps/linux/common/truncate64.os CC libc/misc/assert/__assert.os CC libc/misc/auxvt/getauxval.os In file included from ./include/sys/syscall.h:33, from ./ldso/include/dl-syscall.h:12, from ./ldso/include/ldso.h:52, from libc/misc/auxvt/getauxval.c:21: ./ldso/include/dl-syscall.h: In function '_dl_open': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:103:24: note: in expansion of macro '_syscall3' 103 | static __always_inline _syscall3(int, _dl_open, const char *, fn, int, flags, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_write': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:108:24: note: in expansion of macro '_syscall3' 108 | static __always_inline _syscall3(unsigned long, _dl_write, int, fd, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_read': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:112:24: note: in expansion of macro '_syscall3' 112 | static __always_inline _syscall3(unsigned long, _dl_read, int, fd, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_mprotect': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:116:24: note: in expansion of macro '_syscall3' 116 | static __always_inline _syscall3(int, _dl_mprotect, const void *, addr, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_stat': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:141:24: note: in expansion of macro '_syscall2' 141 | static __always_inline _syscall2(int, _dl_stat, const char *, file_name, | ^~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:141:24: note: in expansion of macro '_syscall2' 141 | static __always_inline _syscall2(int, _dl_stat, const char *, file_name, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_fstat': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:168:24: note: in expansion of macro '_syscall2' 168 | static __always_inline _syscall2(int, _dl_fstat, int, fd, struct stat *, buf) | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_munmap': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:187:24: note: in expansion of macro '_syscall2' 187 | static __always_inline _syscall2(int, _dl_munmap, void *, start, unsigned long, length) | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_readlink': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:221:24: note: in expansion of macro '_syscall4' 221 | static __always_inline _syscall4(int, _dl_readlink, int, id, const char *, path, | ^~~~~~~~~ ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:221:24: note: in expansion of macro '_syscall4' 221 | static __always_inline _syscall4(int, _dl_readlink, int, id, const char *, path, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '__syscall_pread': ./include/bits/syscalls.h:290:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 290 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:237:24: note: in expansion of macro '_syscall5' 237 | static __always_inline _syscall5(ssize_t, __syscall_pread, int, fd, void *, buf, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_gettimeofday': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:261:24: note: in expansion of macro '_syscall2' 261 | static __always_inline _syscall2(int, _dl_gettimeofday, struct timeval *, tv, | ^~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:261:24: note: in expansion of macro '_syscall2' 261 | static __always_inline _syscall2(int, _dl_gettimeofday, struct timeval *, tv, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_mmap': ./include/bits/syscalls.h:314:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 314 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall6' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./ldso/include/dl-syscall.h:287:24: note: in expansion of macro 'INLINE_SYSCALL' 287 | return (void *)INLINE_SYSCALL(mmap, 6, addr, size, prot, flags, fd, offset); | ^~~~~~~~~~~~~~ CC libc/misc/ctype/isalnum.os CC libc/misc/ctype/isalpha.os CC libc/misc/ctype/iscntrl.os CC libc/misc/ctype/isdigit.os CC libc/misc/ctype/isgraph.os CC libc/misc/ctype/islower.os CC libc/misc/ctype/isprint.os CC libc/misc/ctype/ispunct.os CC libc/misc/ctype/isspace.os CC libc/misc/ctype/isupper.os CC libc/misc/ctype/isxdigit.os CC libc/misc/ctype/tolower.os CC libc/misc/ctype/toupper.os CC libc/misc/ctype/isblank.os CC libc/misc/ctype/isascii.os CC libc/misc/ctype/toascii.os CC libc/misc/ctype/__C_ctype_b.os CC libc/misc/ctype/__C_ctype_tolower.os CC libc/misc/ctype/__C_ctype_toupper.os CC libc/misc/ctype/__ctype_b_loc.os CC libc/misc/ctype/__ctype_tolower_loc.os CC libc/misc/ctype/__ctype_toupper_loc.os CC libc/misc/ctype/__ctype_assert.os CC libc/misc/ctype/isctype.os CC libc/misc/dirent/closedir.os CC libc/misc/dirent/dirfd.os CC libc/misc/dirent/opendir.os CC libc/misc/dirent/rewinddir.os CC libc/misc/dirent/seekdir.os CC libc/misc/dirent/telldir.os CC libc/misc/dirent/alphasort.os CC libc/misc/dirent/readdir.os CC libc/misc/dirent/scandir.os CC libc/misc/dirent/versionsort.os CC libc/misc/dirent/readdir_r.os CC libc/misc/dirent/alphasort64.os CC libc/misc/dirent/readdir64.os CC libc/misc/dirent/scandir64.os CC libc/misc/dirent/versionsort64.os CC libc/misc/dirent/readdir64_r.os CC libc/misc/error/err.os CC libc/misc/error/error.os CC libc/misc/file/isfdtype.os CC libc/misc/file/issetugid.os CC libc/misc/file/lockf.os CC libc/misc/file/lockf64.os CC libc/misc/fnmatch/fnmatch.os CC libc/misc/ftw/ftw.os CC libc/misc/ftw/ftw64.os CC libc/misc/getloadavg/getloadavg.os libc/misc/getloadavg/getloadavg.c:26: warning: "_GNU_SOURCE" redefined 26 | #define _GNU_SOURCE | In file included from : ./include/libc-symbols.h:52: note: this is the location of the previous definition 52 | #define _GNU_SOURCE 1 | CC libc/misc/glob/glob.os CC libc/misc/glob/glob64.os CC libc/misc/internals/tempname.os CC libc/misc/internals/errno.os CC libc/misc/internals/h_errno.os CC libc/misc/internals/__errno_location.os CC libc/misc/internals/__h_errno_location.os CC libc/misc/internals/parse_config.os CC libc/misc/internals/version.os CC libc/misc/locale/setlocale.os CC libc/misc/locale/localeconv.os CC libc/misc/locale/_locale_init.os CC libc/misc/locale/nl_langinfo.os CC libc/misc/mntent/mntent.os CC libc/misc/regex/regex.os CC libc/misc/search/hsearch.os CC libc/misc/search/tsearch.os CC libc/misc/search/tfind.os CC libc/misc/search/tdelete.os CC libc/misc/search/twalk.os CC libc/misc/search/tdestroy.os CC libc/misc/search/lfind.os CC libc/misc/search/lsearch.os CC libc/misc/search/insque.os CC libc/misc/search/remque.os CC libc/misc/search/hcreate_r.os CC libc/misc/search/hdestroy_r.os CC libc/misc/search/hsearch_r.os CC libc/misc/statfs/statvfs.os CC libc/misc/statfs/fstatvfs.os CC libc/misc/statfs/statvfs64.os CC libc/misc/statfs/fstatvfs64.os CC libc/misc/statfs/fstatfs64.os In file included from ./include/sys/syscall.h:33, from libc/misc/statfs/fstatfs64.c:25: libc/misc/statfs/fstatfs64.c: In function 'fstatfs64': ./include/bits/syscalls.h:135:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 135 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/misc/statfs/fstatfs64.c:61:16: note: in expansion of macro 'INLINE_SYSCALL' 61 | return INLINE_SYSCALL(fstatfs64, 3, fd, sizeof(*buf), buf); | ^~~~~~~~~~~~~~ CC libc/misc/statfs/statfs64.os In file included from ./include/sys/syscall.h:33, from libc/misc/statfs/statfs64.c:24: libc/misc/statfs/statfs64.c: In function 'statfs64': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/misc/statfs/statfs64.c:61:12: note: in expansion of macro 'INLINE_SYSCALL' 61 | return INLINE_SYSCALL(statfs64, 3, file, sizeof(*buf), buf); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:135:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 135 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/misc/statfs/statfs64.c:61:12: note: in expansion of macro 'INLINE_SYSCALL' 61 | return INLINE_SYSCALL(statfs64, 3, file, sizeof(*buf), buf); | ^~~~~~~~~~~~~~ CC libc/misc/syslog/syslog.os CC libc/misc/sysvipc/ftok.os CC libc/misc/sysvipc/__syscall_ipc.os CC libc/misc/sysvipc/semget.os CC libc/misc/sysvipc/semctl.os In file included from ./include/sys/syscall.h:33, from ./include/syscall.h:1, from libc/misc/sysvipc/ipc.h:3, from libc/misc/sysvipc/sem.c:24, from libc/misc/sysvipc/semctl.c:8: libc/misc/sysvipc/sem.c: In function '__semctl': ./include/bits/syscalls.h:160:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/misc/sysvipc/sem.c:43:19: note: in expansion of macro '_syscall4' 43 | static __inline__ _syscall4(int, __semctl, int, semid, int, semnum, int, cmd, void *, arg) | ^~~~~~~~~ CC libc/misc/sysvipc/semop.os In file included from ./include/sys/syscall.h:33, from ./include/syscall.h:1, from libc/misc/sysvipc/ipc.h:3, from libc/misc/sysvipc/sem.c:24, from libc/misc/sysvipc/semop.c:8: libc/misc/sysvipc/sem.c: In function 'semop': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/misc/sysvipc/sem.c:80:1: note: in expansion of macro '_syscall3' 80 | _syscall3(int, semop, int, semid, struct sembuf *, sops, size_t, nsops) | ^~~~~~~~~ CC libc/misc/sysvipc/semtimedop.os In file included from ./include/sys/syscall.h:33, from ./include/syscall.h:1, from libc/misc/sysvipc/ipc.h:3, from libc/misc/sysvipc/sem.c:24, from libc/misc/sysvipc/semtimedop.c:8: libc/misc/sysvipc/sem.c: In function 'semtimedop': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/misc/sysvipc/sem.c:94:1: note: in expansion of macro '_syscall4' 94 | _syscall4(int, semtimedop, int, semid, struct sembuf *, sops, size_t, nsops, const struct timespec *, timeout) | ^~~~~~~~~ ./include/bits/syscalls.h:160:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/misc/sysvipc/sem.c:94:1: note: in expansion of macro '_syscall4' 94 | _syscall4(int, semtimedop, int, semid, struct sembuf *, sops, size_t, nsops, const struct timespec *, timeout) | ^~~~~~~~~ CC libc/misc/sysvipc/shmat.os In file included from ./include/sys/syscall.h:33, from ./include/syscall.h:1, from libc/misc/sysvipc/shm.c:25, from libc/misc/sysvipc/shmat.c:8: libc/misc/sysvipc/shm.c: In function 'shmat': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/misc/sysvipc/shm.c:36:1: note: in expansion of macro '_syscall3' 36 | _syscall3(void *, shmat, int, shmid, const void *,shmaddr, int, shmflg) | ^~~~~~~~~ CC libc/misc/sysvipc/shmctl.os In file included from ./include/sys/syscall.h:33, from ./include/syscall.h:1, from libc/misc/sysvipc/shm.c:25, from libc/misc/sysvipc/shmctl.c:8: libc/misc/sysvipc/shm.c: In function '__syscall_shmctl': ./include/bits/syscalls.h:135:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 135 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/misc/sysvipc/shm.c:57:24: note: in expansion of macro '_syscall3' 57 | static __always_inline _syscall3(int, __syscall_shmctl, int, shmid, int, cmd, struct shmid_ds *, buf) | ^~~~~~~~~ CC libc/misc/sysvipc/shmdt.os In file included from ./include/sys/syscall.h:33, from ./include/syscall.h:1, from libc/misc/sysvipc/shm.c:25, from libc/misc/sysvipc/shmdt.c:8: libc/misc/sysvipc/shm.c: In function 'shmdt': ./include/bits/syscalls.h:88:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 88 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall1' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:113:41: note: in expansion of macro 'SYSCALL_FUNC' 113 | #define _syscall1(args...) SYSCALL_FUNC(1, args) | ^~~~~~~~~~~~ libc/misc/sysvipc/shm.c:74:1: note: in expansion of macro '_syscall1' 74 | _syscall1(int, shmdt, const void *, shmaddr) | ^~~~~~~~~ CC libc/misc/sysvipc/shmget.os CC libc/misc/sysvipc/msgctl.os In file included from ./include/sys/syscall.h:33, from ./include/syscall.h:1, from libc/misc/sysvipc/ipc.h:3, from libc/misc/sysvipc/msgq.c:3, from libc/misc/sysvipc/msgctl.c:8: libc/misc/sysvipc/msgq.c: In function '__libc_msgctl': ./include/bits/syscalls.h:135:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 135 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ libc/misc/sysvipc/msgq.c:15:19: note: in expansion of macro '_syscall3' 15 | static __inline__ _syscall3(int, __libc_msgctl, int, msqid, int, cmd, struct msqid_ds *, buf) | ^~~~~~~~~ CC libc/misc/sysvipc/msgget.os CC libc/misc/sysvipc/msgrcv.os In file included from ./include/sys/syscall.h:33, from ./include/syscall.h:1, from libc/misc/sysvipc/ipc.h:3, from libc/misc/sysvipc/msgq.c:3, from libc/misc/sysvipc/msgrcv.c:8: libc/misc/sysvipc/msgq.c: In function '__syscall_msgrcv': ./include/bits/syscalls.h:290:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 290 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ libc/misc/sysvipc/msgq.c:52:15: note: in expansion of macro '_syscall5' 52 | static inline _syscall5(ssize_t, __syscall_msgrcv, int, msqid, void *, msgp, | ^~~~~~~~~ CC libc/misc/sysvipc/msgsnd.os In file included from ./include/sys/syscall.h:33, from ./include/syscall.h:1, from libc/misc/sysvipc/ipc.h:3, from libc/misc/sysvipc/msgq.c:3, from libc/misc/sysvipc/msgsnd.c:8: libc/misc/sysvipc/msgq.c: In function '__syscall_msgsnd': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ libc/misc/sysvipc/msgq.c:87:15: note: in expansion of macro '_syscall4' 87 | static inline _syscall4(int, __syscall_msgsnd, int, msqid, const void *, msgp, | ^~~~~~~~~ CC libc/misc/time/adjtime.os CC libc/misc/time/ftime.os CC libc/misc/time/asctime.os CC libc/misc/time/asctime_r.os CC libc/misc/time/clock.os CC libc/misc/time/ctime.os CC libc/misc/time/ctime_r.os CC libc/misc/time/gmtime.os CC libc/misc/time/gmtime_r.os CC libc/misc/time/localtime.os CC libc/misc/time/localtime_r.os CC libc/misc/time/mktime.os CC libc/misc/time/strftime.os CC libc/misc/time/strptime.os CC libc/misc/time/tzset.os CC libc/misc/time/_time_t2tm.os CC libc/misc/time/__time_tm.os CC libc/misc/time/_time_mktime.os CC libc/misc/time/dysize.os CC libc/misc/time/timegm.os CC libc/misc/time/_time_mktime_tzi.os CC libc/misc/time/_time_localtime_tzi.os CC libc/misc/time/difftime.os CC libc/misc/ttyent/getttyent.os CC libc/misc/utmp/utent.os CC libc/misc/wordexp/wordexp.os CC libc/pwd_grp/__getgrouplist_internal.os CC libc/pwd_grp/__parsegrent.os CC libc/pwd_grp/__parsepwent.os CC libc/pwd_grp/__parsespent.os CC libc/pwd_grp/__pgsreader.os CC libc/pwd_grp/fgetgrent.os CC libc/pwd_grp/fgetgrent_r.os CC libc/pwd_grp/fgetpwent.os CC libc/pwd_grp/fgetpwent_r.os CC libc/pwd_grp/fgetspent.os CC libc/pwd_grp/fgetspent_r.os CC libc/pwd_grp/getgrent.os CC libc/pwd_grp/getgrent_r.os CC libc/pwd_grp/getgrgid.os CC libc/pwd_grp/getgrgid_r.os CC libc/pwd_grp/getgrnam.os CC libc/pwd_grp/getgrnam_r.os CC libc/pwd_grp/getgrouplist.os CC libc/pwd_grp/getpw.os CC libc/pwd_grp/getpwent.os CC libc/pwd_grp/getpwent_r.os CC libc/pwd_grp/getpwnam.os CC libc/pwd_grp/getpwnam_r.os CC libc/pwd_grp/getpwuid.os CC libc/pwd_grp/getpwuid_r.os CC libc/pwd_grp/getspent.os CC libc/pwd_grp/getspent_r.os CC libc/pwd_grp/getspnam.os CC libc/pwd_grp/getspnam_r.os CC libc/pwd_grp/initgroups.os CC libc/pwd_grp/lckpwdf.os CC libc/pwd_grp/putgrent.os CC libc/pwd_grp/putpwent.os CC libc/pwd_grp/putspent.os CC libc/pwd_grp/sgetspent.os CC libc/pwd_grp/sgetspent_r.os CC libc/stdio/fclose.os CC libc/stdio/fcloseall.os CC libc/stdio/fdopen.os CC libc/stdio/fgetpos.os CC libc/stdio/fopen.os CC libc/stdio/freopen.os CC libc/stdio/fseeko.os CC libc/stdio/fsetpos.os CC libc/stdio/ftello.os CC libc/stdio/getdelim.os CC libc/stdio/getline.os CC libc/stdio/gets.os CC libc/stdio/getw.os CC libc/stdio/perror.os CC libc/stdio/puts.os CC libc/stdio/putw.os CC libc/stdio/remove.os CC libc/stdio/rewind.os CC libc/stdio/setbuf.os CC libc/stdio/setbuffer.os CC libc/stdio/setlinebuf.os CC libc/stdio/setvbuf.os CC libc/stdio/ungetc.os CC libc/stdio/printf.os CC libc/stdio/vprintf.os CC libc/stdio/vsprintf.os CC libc/stdio/fprintf.os CC libc/stdio/snprintf.os CC libc/stdio/dprintf.os CC libc/stdio/asprintf.os CC libc/stdio/sprintf.os CC libc/stdio/vasprintf.os CC libc/stdio/vdprintf.os CC libc/stdio/vsnprintf.os CC libc/stdio/tmpfile.os CC libc/stdio/popen.os CC libc/stdio/ctermid.os CC libc/stdio/fgetpos64.os CC libc/stdio/fopen64.os CC libc/stdio/freopen64.os CC libc/stdio/fseeko64.os CC libc/stdio/fsetpos64.os CC libc/stdio/ftello64.os CC libc/stdio/tmpnam.os CC libc/stdio/tmpnam_r.os CC libc/stdio/tempnam.os CC libc/stdio/_READ.os CC libc/stdio/_WRITE.os CC libc/stdio/_adjust_pos.os CC libc/stdio/_fopen.os CC libc/stdio/_fwrite.os CC libc/stdio/_rfill.os CC libc/stdio/_stdio.os CC libc/stdio/_trans2r.os CC libc/stdio/_trans2w.os CC libc/stdio/_wcommit.os CC libc/stdio/_cs_funcs.os CC libc/stdio/_load_inttype.os CC libc/stdio/_store_inttype.os CC libc/stdio/_uintmaxtostr.os CC libc/stdio/_fpmaxtostr.os libc/stdio/_fpmaxtostr.c:165:9: warning: floating constant exceeds range of 'long double' [-Woverflow] 165 | 0x1.0p16384L | ^~~~~~~~~~~~ CC libc/stdio/__fbufsize.os CC libc/stdio/__flbf.os CC libc/stdio/__fpending.os CC libc/stdio/__fpurge.os CC libc/stdio/__freadable.os CC libc/stdio/__freading.os CC libc/stdio/__fsetlocking.os CC libc/stdio/__fwritable.os CC libc/stdio/__fwriting.os CC libc/stdio/_flushlbf.os CC libc/stdio/fopencookie.os CC libc/stdio/fmemopen.os CC libc/stdio/open_memstream.os CC libc/stdio/flockfile.os CC libc/stdio/ftrylockfile.os CC libc/stdio/funlockfile.os CC libc/stdio/vfprintf.os CC libc/stdio/_vfprintf_internal.os CC libc/stdio/_ppfs_init.os CC libc/stdio/_ppfs_prepargs.os CC libc/stdio/_ppfs_setargs.os CC libc/stdio/_ppfs_parsespec.os CC libc/stdio/register_printf_function.os CC libc/stdio/parse_printf_format.os CC libc/stdio/vfscanf.os CC libc/stdio/__scan_cookie.os CC libc/stdio/__psfs_parse_spec.os CC libc/stdio/__psfs_do_numeric.os CC libc/stdio/scanf.os CC libc/stdio/sscanf.os CC libc/stdio/fscanf.os CC libc/stdio/vscanf.os CC libc/stdio/vsscanf.os CC libc/stdio/clearerr.os CC libc/stdio/feof.os CC libc/stdio/ferror.os CC libc/stdio/fflush.os CC libc/stdio/fgetc.os CC libc/stdio/fgets.os CC libc/stdio/fileno.os CC libc/stdio/fputc.os CC libc/stdio/fputs.os CC libc/stdio/fread.os CC libc/stdio/fwrite.os CC libc/stdio/getchar.os CC libc/stdio/putchar.os CC libc/stdio/clearerr_unlocked.os CC libc/stdio/feof_unlocked.os CC libc/stdio/ferror_unlocked.os CC libc/stdio/fflush_unlocked.os CC libc/stdio/fgetc_unlocked.os CC libc/stdio/fgets_unlocked.os CC libc/stdio/fileno_unlocked.os CC libc/stdio/fputc_unlocked.os CC libc/stdio/fputs_unlocked.os CC libc/stdio/fread_unlocked.os CC libc/stdio/fwrite_unlocked.os CC libc/stdio/getchar_unlocked.os CC libc/stdio/putchar_unlocked.os AS libc/string/mips/memcpy.os AS libc/string/mips/memset.os CC libc/string/generic/memchr.os CC libc/string/generic/memcmp.os CC libc/string/generic/memmem.os CC libc/string/generic/memmove.os CC libc/string/generic/mempcpy.os CC libc/string/generic/memrchr.os CC libc/string/generic/rawmemchr.os CC libc/string/generic/strcat.os CC libc/string/generic/strchr.os CC libc/string/generic/strchrnul.os CC libc/string/generic/strcmp.os CC libc/string/generic/strcpy.os CC libc/string/generic/strcspn.os CC libc/string/generic/strlen.os CC libc/string/generic/strncat.os CC libc/string/generic/strncmp.os CC libc/string/generic/strncpy.os CC libc/string/generic/strnlen.os CC libc/string/generic/strrchr.os CC libc/string/generic/strsep.os CC libc/string/generic/strspn.os CC libc/string/generic/strstr.os CC libc/string/generic/strtok_r.os CC libc/string/__glibc_strerror_r.os CC libc/string/__xpg_basename.os CC libc/string/__xpg_strerror_r.os CC libc/string/_string_syserrmsgs.os CC libc/string/_string_syssigmsgs.os CC libc/string/basename.os CC libc/string/bcopy.os CC libc/string/bzero.os CC libc/string/dirname.os CC libc/string/ffs.os CC libc/string/ffsll.os CC libc/string/memccpy.os CC libc/string/psignal.os CC libc/string/stpcpy.os CC libc/string/stpncpy.os CC libc/string/strcasecmp.os CC libc/string/strcasestr.os CC libc/string/strdup.os CC libc/string/strerror.os CC libc/string/strlcat.os CC libc/string/strlcpy.os CC libc/string/strncasecmp.os CC libc/string/strndup.os CC libc/string/strpbrk.os CC libc/string/strsignal.os CC libc/string/strtok.os CC libc/string/strverscmp.os CC libc/string/sys_errlist.os CC libc/string/sys_siglist.os CC libc/termios/cfmakeraw.os CC libc/termios/cfsetspeed.os CC libc/termios/isatty.os CC libc/termios/speed.os CC libc/termios/tcdrain.os CC libc/termios/tcflow.os CC libc/termios/tcflush.os CC libc/termios/tcgetattr.os CC libc/termios/tcgetpgrp.os CC libc/termios/tcgetsid.os CC libc/termios/tcsendbrk.os CC libc/termios/tcsetattr.os CC libc/termios/tcsetpgrp.os CC libc/termios/ttyname.os CC libc/inet/ntohl.os CC libc/inet/getservice.os CC libc/inet/getproto.os CC libc/inet/getnet.os CC libc/inet/hostid.os CC libc/inet/inet_net.os CC libc/inet/herror.os CC libc/inet/if_index.os CC libc/inet/gai_strerror.os CC libc/inet/getaddrinfo.os CC libc/inet/ifaddrs.os CC libc/inet/ntop.os CC libc/inet/in6_addr.os CC libc/inet/inet_aton.os CC libc/inet/inet_addr.os CC libc/inet/inet_ntoa.os CC libc/inet/inet_makeaddr.os CC libc/inet/inet_lnaof.os CC libc/inet/inet_netof.os CC libc/inet/encodeh.os CC libc/inet/decodeh.os CC libc/inet/encodeq.os CC libc/inet/encodea.os CC libc/inet/read_etc_hosts_r.os CC libc/inet/dnslookup.os CC libc/inet/opennameservers.os CC libc/inet/closenameservers.os CC libc/inet/getnameinfo.os CC libc/inet/gethostent.os CC libc/inet/gethostent_r.os CC libc/inet/get_hosts_byaddr_r.os CC libc/inet/get_hosts_byname_r.os CC libc/inet/gethostbyaddr_r.os CC libc/inet/gethostbyname_r.os CC libc/inet/gethostbyname2_r.os CC libc/inet/gethostbyaddr.os CC libc/inet/gethostbyname.os CC libc/inet/gethostbyname2.os CC libc/inet/ns_netint.os CC libc/inet/ns_parse.os CC libc/inet/res_data.os CC libc/inet/res_init.os CC libc/inet/res_query.os CC libc/inet/res_comp.os CC libc/inet/ns_name.os In file included from libc/inet/ns_name.c:8: libc/inet/resolv.c: In function '__ns_name_pack': libc/inet/resolv.c:3519:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3519 | if (msg != NULL) | ^~ libc/inet/resolv.c:3522:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3522 | errno = EMSGSIZE; | ^~~~~ CC libc/inet/_res_state.os CC libc/inet/accept.os In file included from ./include/sys/syscall.h:33, from libc/inet/socketcalls.c:8, from libc/inet/accept.c:8: libc/inet/socketcalls.c: In function '__accept_nocancel': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:63:16: note: in expansion of macro 'INLINE_SYSCALL' 63 | return INLINE_SYSCALL(accept, 3, sockfd, addr, addrlen); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:135:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 135 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:63:16: note: in expansion of macro 'INLINE_SYSCALL' 63 | return INLINE_SYSCALL(accept, 3, sockfd, addr, addrlen); | ^~~~~~~~~~~~~~ CC libc/inet/bind.os In file included from ./include/sys/syscall.h:33, from libc/inet/socketcalls.c:8, from libc/inet/bind.c:8: libc/inet/socketcalls.c: In function 'bind': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:104:16: note: in expansion of macro 'INLINE_SYSCALL' 104 | return INLINE_SYSCALL(bind, 3, sockfd, myaddr, addrlen); | ^~~~~~~~~~~~~~ CC libc/inet/connect.os In file included from ./include/sys/syscall.h:33, from libc/inet/socketcalls.c:8, from libc/inet/connect.c:8: libc/inet/socketcalls.c: In function '__connect_nocancel': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:121:16: note: in expansion of macro 'INLINE_SYSCALL' 121 | return INLINE_SYSCALL(connect, 3, sockfd, saddr, addrlen); | ^~~~~~~~~~~~~~ CC libc/inet/getpeername.os In file included from ./include/sys/syscall.h:33, from libc/inet/socketcalls.c:8, from libc/inet/getpeername.c:8: libc/inet/socketcalls.c: In function 'getpeername': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:140:16: note: in expansion of macro 'INLINE_SYSCALL' 140 | return INLINE_SYSCALL(getpeername, 3, sockfd, addr, paddrlen); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:135:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 135 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:140:16: note: in expansion of macro 'INLINE_SYSCALL' 140 | return INLINE_SYSCALL(getpeername, 3, sockfd, addr, paddrlen); | ^~~~~~~~~~~~~~ CC libc/inet/getsockname.os In file included from ./include/sys/syscall.h:33, from libc/inet/socketcalls.c:8, from libc/inet/getsockname.c:8: libc/inet/socketcalls.c: In function 'getsockname': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:156:16: note: in expansion of macro 'INLINE_SYSCALL' 156 | return INLINE_SYSCALL(getsockname, 3, sockfd, addr, paddrlen); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:135:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 135 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:156:16: note: in expansion of macro 'INLINE_SYSCALL' 156 | return INLINE_SYSCALL(getsockname, 3, sockfd, addr, paddrlen); | ^~~~~~~~~~~~~~ CC libc/inet/getsockopt.os In file included from ./include/sys/syscall.h:33, from libc/inet/socketcalls.c:8, from libc/inet/getsockopt.c:8: libc/inet/socketcalls.c: In function 'getsockopt': ./include/bits/syscalls.h:292:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 292 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:174:16: note: in expansion of macro 'INLINE_SYSCALL' 174 | return INLINE_SYSCALL(getsockopt, 5, fd, level, optname, optval, optlen); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:293:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 293 | register ARG_TYPE __a4 __asm__("$8") = (ARG_TYPE) arg5; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:174:16: note: in expansion of macro 'INLINE_SYSCALL' 174 | return INLINE_SYSCALL(getsockopt, 5, fd, level, optname, optval, optlen); | ^~~~~~~~~~~~~~ CC libc/inet/listen.os CC libc/inet/recv.os CC libc/inet/recvfrom.os In file included from ./include/sys/syscall.h:33, from libc/inet/socketcalls.c:8, from libc/inet/recvfrom.c:8: libc/inet/socketcalls.c: In function '__recvfrom_nocancel': ./include/bits/syscalls.h:315:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 315 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall6' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:231:25: note: in expansion of macro 'INLINE_SYSCALL' 231 | return (ssize_t)INLINE_SYSCALL(recvfrom, 6, sockfd, buffer, len, | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:318:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 318 | register ARG_TYPE __a4 __asm__("$8") = (ARG_TYPE) arg5; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall6' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:231:25: note: in expansion of macro 'INLINE_SYSCALL' 231 | return (ssize_t)INLINE_SYSCALL(recvfrom, 6, sockfd, buffer, len, | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:319:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 319 | register ARG_TYPE __a5 __asm__("$9") = (ARG_TYPE) arg6; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall6' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:231:25: note: in expansion of macro 'INLINE_SYSCALL' 231 | return (ssize_t)INLINE_SYSCALL(recvfrom, 6, sockfd, buffer, len, | ^~~~~~~~~~~~~~ CC libc/inet/recvmsg.os In file included from ./include/sys/syscall.h:33, from libc/inet/socketcalls.c:8, from libc/inet/recvmsg.c:8: libc/inet/socketcalls.c: In function '__recvmsg_nocancel': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:255:25: note: in expansion of macro 'INLINE_SYSCALL' 255 | return (ssize_t)INLINE_SYSCALL(recvmsg, 3, sockfd, msg, flags); | ^~~~~~~~~~~~~~ CC libc/inet/send.os CC libc/inet/sendmsg.os In file included from ./include/sys/syscall.h:33, from libc/inet/socketcalls.c:8, from libc/inet/sendmsg.c:8: libc/inet/socketcalls.c: In function '__sendmsg_nocancel': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:322:25: note: in expansion of macro 'INLINE_SYSCALL' 322 | return (ssize_t)INLINE_SYSCALL(sendmsg, 3, sockfd, msg, flags); | ^~~~~~~~~~~~~~ CC libc/inet/sendto.os In file included from ./include/sys/syscall.h:33, from libc/inet/socketcalls.c:8, from libc/inet/sendto.c:8: libc/inet/socketcalls.c: In function '__sendto_nocancel': ./include/bits/syscalls.h:315:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 315 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall6' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:366:25: note: in expansion of macro 'INLINE_SYSCALL' 366 | return (ssize_t)INLINE_SYSCALL(sendto, 6, sockfd, buffer, len, flags, to, tolen); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:318:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 318 | register ARG_TYPE __a4 __asm__("$8") = (ARG_TYPE) arg5; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall6' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:366:25: note: in expansion of macro 'INLINE_SYSCALL' 366 | return (ssize_t)INLINE_SYSCALL(sendto, 6, sockfd, buffer, len, flags, to, tolen); | ^~~~~~~~~~~~~~ CC libc/inet/setsockopt.os In file included from ./include/sys/syscall.h:33, from libc/inet/socketcalls.c:8, from libc/inet/setsockopt.c:8: libc/inet/socketcalls.c: In function 'setsockopt': ./include/bits/syscalls.h:292:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 292 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:389:16: note: in expansion of macro 'INLINE_SYSCALL' 389 | return INLINE_SYSCALL(setsockopt, 5, fd, level, optname, optval, optlen); | ^~~~~~~~~~~~~~ CC libc/inet/shutdown.os CC libc/inet/socket.os CC libc/inet/socketpair.os In file included from ./include/sys/syscall.h:33, from libc/inet/socketcalls.c:8, from libc/inet/socketpair.c:8: libc/inet/socketcalls.c: In function 'socketpair': ./include/bits/syscalls.h:160:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:440:16: note: in expansion of macro 'INLINE_SYSCALL' 440 | return INLINE_SYSCALL(socketpair, 4, family, type, protocol, sockvec); | ^~~~~~~~~~~~~~ CC libc/inet/recvmmsg.os In file included from ./include/sys/syscall.h:33, from libc/inet/socketcalls.c:8, from libc/inet/recvmmsg.c:8: libc/inet/socketcalls.c: In function '__recvmmsg_nocancel': ./include/bits/syscalls.h:290:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 290 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:276:25: note: in expansion of macro 'INLINE_SYSCALL' 276 | return (ssize_t)INLINE_SYSCALL(recvmmsg, 5, sockfd, msg, vlen, flags, tmo); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:293:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 293 | register ARG_TYPE __a4 __asm__("$8") = (ARG_TYPE) arg5; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:276:25: note: in expansion of macro 'INLINE_SYSCALL' 276 | return (ssize_t)INLINE_SYSCALL(recvmmsg, 5, sockfd, msg, vlen, flags, tmo); | ^~~~~~~~~~~~~~ CC libc/inet/sendmmsg.os In file included from ./include/sys/syscall.h:33, from libc/inet/socketcalls.c:8, from libc/inet/sendmmsg.c:8: libc/inet/socketcalls.c: In function '__sendmmsg_nocancel': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:343:25: note: in expansion of macro 'INLINE_SYSCALL' 343 | return (ssize_t)INLINE_SYSCALL(sendmmsg, 4, sockfd, msg, vlen, flags); | ^~~~~~~~~~~~~~ CC libc/inet/accept4.os In file included from ./include/sys/syscall.h:33, from libc/inet/socketcalls.c:8, from libc/inet/accept4.c:8: libc/inet/socketcalls.c: In function '__accept4_nocancel': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:83:16: note: in expansion of macro 'INLINE_SYSCALL' 83 | return INLINE_SYSCALL(accept4, 4, fd, addr, addrlen, flags); | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ libc/inet/socketcalls.c:83:16: note: in expansion of macro 'INLINE_SYSCALL' 83 | return INLINE_SYSCALL(accept4, 4, fd, addr, addrlen, flags); | ^~~~~~~~~~~~~~ CC libc/inet/opensock.os CC libc/inet/sockatmark.os CC libc/inet/ethers.os CC libc/inet/ether_addr.os CC libc/signal/allocrtsig.os CC libc/signal/killpg.os CC libc/signal/sigaddset.os CC libc/signal/sigandset.os CC libc/signal/sigdelset.os CC libc/signal/sigempty.os CC libc/signal/sigfillset.os CC libc/signal/sigisempty.os CC libc/signal/sigismem.os CC libc/signal/sigjmp.os CC libc/signal/signal.os CC libc/signal/sigorset.os CC libc/signal/sigsetops.os CC libc/signal/sigwait.os CC libc/signal/sighold.os CC libc/signal/sigignore.os CC libc/signal/sigrelse.os CC libc/signal/sigset.os CC libc/signal/sigintr.os CC libc/signal/sigpause.os CC libc/signal/raise.os CC libc/stdlib/malloc-standard/calloc.os CC libc/stdlib/malloc-standard/free.os CC libc/stdlib/malloc-standard/mallinfo.os CC libc/stdlib/malloc-standard/malloc.os CC libc/stdlib/malloc-standard/malloc_usable_size.os CC libc/stdlib/malloc-standard/mallopt.os CC libc/stdlib/malloc-standard/memalign.os CC libc/stdlib/malloc-standard/realloc.os CC libc/stdlib/abort.os CC libc/stdlib/getenv.os CC libc/stdlib/mkdtemp.os CC libc/stdlib/realpath.os CC libc/stdlib/canonicalize.os CC libc/stdlib/mkstemp.os CC libc/stdlib/mkostemp.os CC libc/stdlib/mkstemps.os CC libc/stdlib/mkostemps.os CC libc/stdlib/rand.os CC libc/stdlib/random.os CC libc/stdlib/random_r.os CC libc/stdlib/setenv.os CC libc/stdlib/div.os CC libc/stdlib/ldiv.os CC libc/stdlib/lldiv.os CC libc/stdlib/getpt.os CC libc/stdlib/drand48-iter.os CC libc/stdlib/jrand48.os CC libc/stdlib/jrand48_r.os CC libc/stdlib/lcong48.os CC libc/stdlib/lrand48.os CC libc/stdlib/lrand48_r.os CC libc/stdlib/mrand48.os CC libc/stdlib/mrand48_r.os CC libc/stdlib/nrand48.os CC libc/stdlib/nrand48_r.os CC libc/stdlib/rand_r.os CC libc/stdlib/srand48.os CC libc/stdlib/srand48_r.os CC libc/stdlib/seed48.os CC libc/stdlib/seed48_r.os CC libc/stdlib/a64l.os CC libc/stdlib/l64a.os CC libc/stdlib/__uc_malloc.os CC libc/stdlib/secure_getenv.os CC libc/stdlib/valloc.os CC libc/stdlib/posix_memalign.os CC libc/stdlib/grantpt.os CC libc/stdlib/unlockpt.os CC libc/stdlib/ptsname.os CC libc/stdlib/mkstemp64.os CC libc/stdlib/mkostemp64.os CC libc/stdlib/mkstemps64.os CC libc/stdlib/mkostemps64.os CC libc/stdlib/drand48.os CC libc/stdlib/drand48_r.os CC libc/stdlib/erand48.os CC libc/stdlib/erand48_r.os CC libc/stdlib/gcvt.os CC libc/stdlib/mktemp.os CC libc/stdlib/abs.os CC libc/stdlib/labs.os CC libc/stdlib/atoi.os CC libc/stdlib/atol.os CC libc/stdlib/strtol.os CC libc/stdlib/strtoul.os CC libc/stdlib/_stdlib_strto_l.os CC libc/stdlib/qsort.os CC libc/stdlib/qsort_r.os CC libc/stdlib/bsearch.os CC libc/stdlib/rpmatch.os CC libc/stdlib/llabs.os CC libc/stdlib/atoll.os CC libc/stdlib/strtoll.os CC libc/stdlib/strtoull.os CC libc/stdlib/_stdlib_strto_ll.os CC libc/stdlib/atof.os CC libc/stdlib/strtod.os CC libc/stdlib/strtof.os CC libc/stdlib/strtold.os CC libc/stdlib/__strtofpmax.os CC libc/stdlib/__fp_range_check.os CC libc/stdlib/__cxa_atexit.os CC libc/stdlib/__cxa_finalize.os CC libc/stdlib/__exit_handler.os CC libc/stdlib/exit.os CC libc/stdlib/on_exit.os CC libc/unistd/confstr.os CC libc/unistd/daemon.os CC libc/unistd/execl.os CC libc/unistd/execle.os CC libc/unistd/execlp.os CC libc/unistd/execv.os CC libc/unistd/execvp.os CC libc/unistd/execvpe.os CC libc/unistd/fpathconf.os CC libc/unistd/getlogin.os CC libc/unistd/getopt.os CC libc/unistd/getpass.os CC libc/unistd/getsubopt.os CC libc/unistd/pathconf.os CC libc/unistd/sleep.os libc/unistd/sleep.c: In function 'sleep': libc/unistd/sleep.c:118:39: warning: passing argument 3 to 'restrict'-qualified parameter aliases with argument 2 [-Wrestrict] 118 | sigprocmask (SIG_BLOCK, &set, &set); /* never fails */ | ~~~~ ^~~~ CC libc/unistd/swab.os CC libc/unistd/sysconf.os CC libc/unistd/ualarm.os CC libc/unistd/usershell.os CC libc/unistd/usleep.os CC libc/misc/internals/__uClibc_main.os CC libc/sysdeps/linux/common/ssp-local.os CC libc/misc/elf/dl-support.os CC libc/misc/elf/dl-core.os In file included from ./include/sys/syscall.h:33, from ./ldso/include/dl-syscall.h:12, from ./ldso/include/ldso.h:52, from libc/misc/elf/../../../ldso/ldso/dl-symbols.c:18, from libc/misc/elf/dl-core.c:18: ./ldso/include/dl-syscall.h: In function '_dl_open': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:103:24: note: in expansion of macro '_syscall3' 103 | static __always_inline _syscall3(int, _dl_open, const char *, fn, int, flags, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_write': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:108:24: note: in expansion of macro '_syscall3' 108 | static __always_inline _syscall3(unsigned long, _dl_write, int, fd, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_read': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:112:24: note: in expansion of macro '_syscall3' 112 | static __always_inline _syscall3(unsigned long, _dl_read, int, fd, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_mprotect': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:116:24: note: in expansion of macro '_syscall3' 116 | static __always_inline _syscall3(int, _dl_mprotect, const void *, addr, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_stat': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:141:24: note: in expansion of macro '_syscall2' 141 | static __always_inline _syscall2(int, _dl_stat, const char *, file_name, | ^~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:141:24: note: in expansion of macro '_syscall2' 141 | static __always_inline _syscall2(int, _dl_stat, const char *, file_name, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_fstat': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:168:24: note: in expansion of macro '_syscall2' 168 | static __always_inline _syscall2(int, _dl_fstat, int, fd, struct stat *, buf) | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_munmap': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:187:24: note: in expansion of macro '_syscall2' 187 | static __always_inline _syscall2(int, _dl_munmap, void *, start, unsigned long, length) | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_readlink': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:221:24: note: in expansion of macro '_syscall4' 221 | static __always_inline _syscall4(int, _dl_readlink, int, id, const char *, path, | ^~~~~~~~~ ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:221:24: note: in expansion of macro '_syscall4' 221 | static __always_inline _syscall4(int, _dl_readlink, int, id, const char *, path, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '__syscall_pread': ./include/bits/syscalls.h:290:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 290 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:237:24: note: in expansion of macro '_syscall5' 237 | static __always_inline _syscall5(ssize_t, __syscall_pread, int, fd, void *, buf, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_gettimeofday': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:261:24: note: in expansion of macro '_syscall2' 261 | static __always_inline _syscall2(int, _dl_gettimeofday, struct timeval *, tv, | ^~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:261:24: note: in expansion of macro '_syscall2' 261 | static __always_inline _syscall2(int, _dl_gettimeofday, struct timeval *, tv, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_mmap': ./include/bits/syscalls.h:314:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 314 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall6' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./ldso/include/dl-syscall.h:287:24: note: in expansion of macro 'INLINE_SYSCALL' 287 | return (void *)INLINE_SYSCALL(mmap, 6, addr, size, prot, flags, fd, offset); | ^~~~~~~~~~~~~~ CC libc/misc/elf/dl-iterate-phdr.os In file included from ./include/sys/syscall.h:33, from ./ldso/include/dl-syscall.h:12, from ./ldso/include/ldso.h:52, from libc/misc/elf/dl-iterate-phdr.c:16: ./ldso/include/dl-syscall.h: In function '_dl_open': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:103:24: note: in expansion of macro '_syscall3' 103 | static __always_inline _syscall3(int, _dl_open, const char *, fn, int, flags, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_write': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:108:24: note: in expansion of macro '_syscall3' 108 | static __always_inline _syscall3(unsigned long, _dl_write, int, fd, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_read': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:112:24: note: in expansion of macro '_syscall3' 112 | static __always_inline _syscall3(unsigned long, _dl_read, int, fd, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_mprotect': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:116:24: note: in expansion of macro '_syscall3' 116 | static __always_inline _syscall3(int, _dl_mprotect, const void *, addr, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_stat': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:141:24: note: in expansion of macro '_syscall2' 141 | static __always_inline _syscall2(int, _dl_stat, const char *, file_name, | ^~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:141:24: note: in expansion of macro '_syscall2' 141 | static __always_inline _syscall2(int, _dl_stat, const char *, file_name, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_fstat': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:168:24: note: in expansion of macro '_syscall2' 168 | static __always_inline _syscall2(int, _dl_fstat, int, fd, struct stat *, buf) | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_munmap': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:187:24: note: in expansion of macro '_syscall2' 187 | static __always_inline _syscall2(int, _dl_munmap, void *, start, unsigned long, length) | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_readlink': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:221:24: note: in expansion of macro '_syscall4' 221 | static __always_inline _syscall4(int, _dl_readlink, int, id, const char *, path, | ^~~~~~~~~ ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:221:24: note: in expansion of macro '_syscall4' 221 | static __always_inline _syscall4(int, _dl_readlink, int, id, const char *, path, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '__syscall_pread': ./include/bits/syscalls.h:290:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 290 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:237:24: note: in expansion of macro '_syscall5' 237 | static __always_inline _syscall5(ssize_t, __syscall_pread, int, fd, void *, buf, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_gettimeofday': ./include/bits/syscalls.h:110:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:261:24: note: in expansion of macro '_syscall2' 261 | static __always_inline _syscall2(int, _dl_gettimeofday, struct timeval *, tv, | ^~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ ./ldso/include/dl-syscall.h:261:24: note: in expansion of macro '_syscall2' 261 | static __always_inline _syscall2(int, _dl_gettimeofday, struct timeval *, tv, | ^~~~~~~~~ ./ldso/include/dl-syscall.h: In function '_dl_mmap': ./include/bits/syscalls.h:314:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 314 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall6' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./ldso/include/dl-syscall.h:287:24: note: in expansion of macro 'INLINE_SYSCALL' 287 | return (void *)INLINE_SYSCALL(mmap, 6, addr, size, prot, flags, fd, offset); | ^~~~~~~~~~~~~~ CC libc/stdlib/atexit.os CC libc/stdlib/system.os CC libm/e_acos.os CC libm/e_acosh.os CC libm/e_asin.os CC libm/e_atan2.os CC libm/e_atanh.os CC libm/e_cosh.os CC libm/e_exp.os CC libm/e_exp10.os CC libm/e_fmod.os CC libm/e_hypot.os CC libm/e_lgamma_r.os CC libm/e_log.os CC libm/e_log2.os CC libm/e_log10.os CC libm/e_pow.os CC libm/e_remainder.os CC libm/e_rem_pio2.os CC libm/e_scalb.os CC libm/e_sinh.os CC libm/e_sqrt.os CC libm/k_cos.os CC libm/k_rem_pio2.os CC libm/k_sin.os CC libm/k_tan.os CC libm/s_asinh.os CC libm/s_atan.os CC libm/s_cbrt.os CC libm/s_ceil.os CC libm/s_copysign.os CC libm/s_cos.os CC libm/s_erf.os CC libm/s_expm1.os CC libm/s_fabs.os CC libm/s_finite.os CC libm/s_floor.os CC libm/s_frexp.os CC libm/s_ilogb.os CC libm/s_ldexp.os CC libm/s_lib_version.os CC libm/s_lrint.os CC libm/s_lround.os CC libm/s_llround.os CC libm/s_log1p.os CC libm/s_logb.os CC libm/s_modf.os CC libm/s_nextafter.os In file included from : libm/s_nextafter.c:71:33: warning: 'nexttoward' alias between functions of incompatible types 'double(double, long double)' and 'double(double, double)' [-Wattribute-alias=] 71 | strong_alias_untyped(nextafter, nexttoward) | ^~~~~~~~~~ ./include/libc-symbols.h:177:31: note: in definition of macro '_strong_alias_untyped' 177 | extern __typeof (aliasname) aliasname __attribute__ ((alias (#name))) __attribute_copy__ (name); | ^~~~~~~~~ libm/s_nextafter.c:71:1: note: in expansion of macro 'strong_alias_untyped' 71 | strong_alias_untyped(nextafter, nexttoward) | ^~~~~~~~~~~~~~~~~~~~ ./include/libc-symbols.h:431:32: note: aliased declaration here 431 | extern __typeof (name) __EI_##name __attribute__((alias (__hidden_asmname1 (,#local)))) \ | ^~~~~ ./include/libc-symbols.h:435:41: note: in expansion of macro '__hidden_ver1' 435 | # define hidden_def(name) __hidden_ver1(__GI_##name, name, name); | ^~~~~~~~~~~~~ ./include/libc-symbols.h:539:32: note: in expansion of macro 'hidden_def' 539 | # define libm_hidden_def(name) hidden_def (name) | ^~~~~~~~~~ libm/s_nextafter.c:70:1: note: in expansion of macro 'libm_hidden_def' 70 | libm_hidden_def(nextafter) | ^~~~~~~~~~~~~~~ CC libm/s_nextafterf.os CC libm/s_round.os CC libm/s_rint.os CC libm/s_scalbn.os CC libm/s_signgam.os CC libm/s_significand.os CC libm/s_sin.os CC libm/s_tan.os CC libm/s_tanh.os CC libm/s_trunc.os CC libm/w_cabs.os CC libm/nan.os CC libm/carg.os CC libm/s_llrint.os CC libm/s_fpclassify.os CC libm/s_fpclassifyf.os CC libm/s_signbit.os CC libm/s_signbitf.os CC libm/s_isnan.os CC libm/s_isnanf.os CC libm/s_isinf.os CC libm/s_isinff.os CC libm/s_finitef.os CC libm/s_fdim.os CC libm/s_fma.os CC libm/s_fmax.os CC libm/s_fmin.os CC libm/s_remquo.os CC libm/cexp.os CC libm/sincos.os CC libm/w_acos.os CC libm/w_acosf.os CC libm/w_acosl.os CC libm/w_asin.os CC libm/w_asinf.os CC libm/w_asinl.os CC libm/w_atan2.os CC libm/w_atan2f.os CC libm/w_atan2l.os CC libm/w_hypot.os CC libm/w_hypotf.os CC libm/w_hypotl.os CC libm/w_cosh.os CC libm/w_coshf.os CC libm/w_coshl.os CC libm/w_exp.os CC libm/w_expf.os CC libm/w_expl.os CC libm/w_exp2.os CC libm/w_exp2f.os CC libm/w_exp2l.os CC libm/w_exp10.os CC libm/w_exp10f.os CC libm/w_exp10l.os CC libm/w_lgamma_r.os CC libm/w_lgammaf_r.os CC libm/w_lgammal_r.os CC libm/w_lgamma.os CC libm/w_lgammaf.os CC libm/w_lgammal.os CC libm/w_tgamma.os CC libm/w_tgammaf.os CC libm/w_tgammal.os CC libm/w_log.os CC libm/w_logf.os CC libm/w_logl.os CC libm/w_log2.os CC libm/w_log2f.os CC libm/w_log2l.os CC libm/w_log10.os CC libm/w_log10f.os CC libm/w_log10l.os CC libm/w_pow.os CC libm/w_powf.os CC libm/w_powl.os CC libm/w_sinh.os CC libm/w_sinhf.os CC libm/w_sinhl.os CC libm/w_fmod.os CC libm/w_fmodf.os CC libm/w_fmodl.os CC libm/w_sqrt.os CC libm/w_sqrtf.os CC libm/w_sqrtl.os CC libm/w_remainder.os CC libm/w_remainderf.os CC libm/w_remainderl.os CC libm/w_acosh.os CC libm/w_acoshf.os CC libm/w_acoshl.os CC libm/w_atanh.os CC libm/w_atanhf.os CC libm/w_atanhl.os CC libm/w_scalb.os CC libm/w_scalbf.os CC libm/w_scalbl.os CC libm/e_j0.os CC libm/e_j1.os CC libm/e_jn.os CC libm/w_j0.os CC libm/w_j0f.os CC libm/w_j0l.os CC libm/w_j1.os CC libm/w_j1f.os CC libm/w_j1l.os CC libm/w_jn.os CC libm/w_jnf.os CC libm/w_jnl.os CC libm/acosf.os CC libm/acoshf.os CC libm/asinf.os CC libm/asinhf.os CC libm/atan2f.os CC libm/atanf.os CC libm/atanhf.os CC libm/cargf.os CC libm/cbrtf.os CC libm/ceilf.os CC libm/copysignf.os CC libm/cosf.os CC libm/coshf.os CC libm/erfcf.os CC libm/erff.os CC libm/exp2f.os CC libm/expf.os CC libm/expm1f.os CC libm/fabsf.os CC libm/fdimf.os CC libm/floorf.os CC libm/fmaf.os CC libm/fmaxf.os CC libm/fminf.os CC libm/fmodf.os CC libm/frexpf.os CC libm/gammaf.os CC libm/hypotf.os CC libm/ilogbf.os CC libm/ldexpf.os CC libm/lgammaf.os CC libm/llrintf.os CC libm/llroundf.os CC libm/log10f.os CC libm/log1pf.os CC libm/log2f.os CC libm/logbf.os CC libm/logf.os CC libm/lrintf.os CC libm/lroundf.os CC libm/modff.os CC libm/nearbyintf.os CC libm/nexttowardf.os CC libm/powf.os CC libm/remainderf.os CC libm/remquof.os CC libm/rintf.os CC libm/roundf.os CC libm/scalblnf.os CC libm/scalbnf.os CC libm/significandf.os CC libm/sinf.os CC libm/sinhf.os CC libm/sqrtf.os CC libm/tanf.os CC libm/tanhf.os CC libm/tgammaf.os CC libm/truncf.os CC libm/scalbf.os CC libm/__finitel.os CC libm/__fpclassifyl.os CC libm/__isinfl.os CC libm/__isnanl.os CC libm/__signbitl.os CC libm/acoshl.os CC libm/acosl.os CC libm/asinhl.os CC libm/asinl.os CC libm/atan2l.os CC libm/atanhl.os CC libm/atanl.os CC libm/cargl.os CC libm/cbrtl.os CC libm/ceill.os CC libm/copysignl.os CC libm/coshl.os CC libm/cosl.os CC libm/erfcl.os CC libm/erfl.os CC libm/exp2l.os CC libm/expl.os CC libm/expm1l.os CC libm/fabsl.os CC libm/fdiml.os CC libm/floorl.os CC libm/fmal.os CC libm/fmaxl.os CC libm/fminl.os CC libm/fmodl.os CC libm/frexpl.os CC libm/gammal.os CC libm/hypotl.os CC libm/ilogbl.os CC libm/ldexpl.os CC libm/lgammal.os CC libm/llrintl.os CC libm/llroundl.os CC libm/log10l.os CC libm/log1pl.os CC libm/log2l.os CC libm/logbl.os CC libm/logl.os CC libm/lrintl.os CC libm/lroundl.os CC libm/modfl.os CC libm/nearbyintl.os CC libm/nextafterl.os CC libm/nexttowardl.os CC libm/powl.os CC libm/remainderl.os CC libm/remquol.os CC libm/rintl.os CC libm/roundl.os CC libm/scalblnl.os CC libm/scalbnl.os CC libm/significandl.os CC libm/sinhl.os CC libm/sinl.os CC libm/sqrtl.os CC libm/tanhl.os CC libm/tanl.os CC libm/tgammal.os CC libm/truncl.os CC libutil/forkpty.os CC libutil/login.os CC libutil/login_tty.os CC libutil/logout.os CC libutil/logwtmp.os CC libutil/openpty.os CC libcrypt/crypt.os CC libcrypt/des.os CC libcrypt/md5.os CC libcrypt/sha256.os CC libcrypt/sha256-crypt.os CC libcrypt/sha512.os CC libcrypt/sha512-crypt.os CC librt/clock_getcpuclockid.os In file included from ./include/sys/syscall.h:33, from ./libc/sysdeps/linux/common/sysdep.h:19, from ./libc/sysdeps/linux/mips/sysdep.h:24, from librt/clock_getcpuclockid.c:21: librt/clock_getcpuclockid.c: In function 'clock_getcpuclockid': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ librt/clock_getcpuclockid.c:50:15: note: in expansion of macro 'INTERNAL_SYSCALL' 50 | int r = INTERNAL_SYSCALL (clock_getres, err, 2, pidclock, NULL); | ^~~~~~~~~~~~~~~~ CC librt/clock_gettime.os In file included from ./include/sys/syscall.h:33, from ./libc/sysdeps/linux/common/sysdep.h:19, from ./libc/sysdeps/linux/mips/sysdep.h:24, from librt/clock_gettime.c:20: librt/clock_gettime.c: In function 'clock_gettime': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ librt/clock_gettime.c:27:12: note: in expansion of macro 'INLINE_SYSCALL' 27 | retval = INLINE_SYSCALL (clock_gettime, 2, clock_id, tp); \ | ^~~~~~~~~~~~~~ librt/clock_gettime.c:35:5: note: in expansion of macro 'SYSCALL_GETTIME' 35 | SYSCALL_GETTIME | ^~~~~~~~~~~~~~~ librt/clock_gettime.c:67:7: note: in expansion of macro 'SYSDEP_GETTIME' 67 | SYSDEP_GETTIME; | ^~~~~~~~~~~~~~ ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ librt/clock_gettime.c:27:12: note: in expansion of macro 'INLINE_SYSCALL' 27 | retval = INLINE_SYSCALL (clock_gettime, 2, clock_id, tp); \ | ^~~~~~~~~~~~~~ librt/clock_gettime.c:41:28: note: in expansion of macro 'SYSCALL_GETTIME' 41 | #define SYSDEP_GETTIME_CPU SYSCALL_GETTIME | ^~~~~~~~~~~~~~~ librt/clock_gettime.c:80:7: note: in expansion of macro 'SYSDEP_GETTIME_CPU' 80 | SYSDEP_GETTIME_CPU; | ^~~~~~~~~~~~~~~~~~ CC librt/clock_nanosleep.os In file included from ./include/sys/syscall.h:33, from librt/clock_nanosleep.c:20: librt/clock_nanosleep.c: In function 'clock_nanosleep': ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ librt/clock_nanosleep.c:40:9: note: in expansion of macro 'INTERNAL_SYSCALL' 40 | r = INTERNAL_SYSCALL (clock_nanosleep, err, 4, clock_id, flags, req, rem); | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:160:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ librt/clock_nanosleep.c:40:9: note: in expansion of macro 'INTERNAL_SYSCALL' 40 | r = INTERNAL_SYSCALL (clock_nanosleep, err, 4, clock_id, flags, req, rem); | ^~~~~~~~~~~~~~~~ CC librt/mq_close.os CC librt/mq_getsetattr.os In file included from ./include/sys/syscall.h:33, from librt/mq_getsetattr.c:7: librt/mq_getsetattr.c: In function '__syscall_mq_getsetattr': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ librt/mq_getsetattr.c:15:19: note: in expansion of macro '_syscall3' 15 | static __inline__ _syscall3(int, __syscall_mq_getsetattr, int, mqdes, | ^~~~~~~~~ ./include/bits/syscalls.h:135:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 135 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ librt/mq_getsetattr.c:15:19: note: in expansion of macro '_syscall3' 15 | static __inline__ _syscall3(int, __syscall_mq_getsetattr, int, mqdes, | ^~~~~~~~~ CC librt/mq_notify.os In file included from ./include/sys/syscall.h:33, from librt/mq_notify.c:7: librt/mq_notify.c: In function '__syscall_mq_notify': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ librt/mq_notify.c:14:19: note: in expansion of macro '_syscall2' 14 | static __inline__ _syscall2(int, __syscall_mq_notify, int, mqdes, | ^~~~~~~~~ CC librt/mq_open.os In file included from ./include/sys/syscall.h:33, from librt/mq_open.c:8: librt/mq_open.c: In function '__syscall_mq_open': ./include/bits/syscalls.h:157:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ librt/mq_open.c:15:19: note: in expansion of macro '_syscall4' 15 | static __inline__ _syscall4(int, __syscall_mq_open, const char *, name, | ^~~~~~~~~ ./include/bits/syscalls.h:160:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ librt/mq_open.c:15:19: note: in expansion of macro '_syscall4' 15 | static __inline__ _syscall4(int, __syscall_mq_open, const char *, name, | ^~~~~~~~~ CC librt/mq_receive.os CC librt/mq_send.os CC librt/mq_timedreceive.os In file included from ./include/sys/syscall.h:33, from librt/mq_timedreceive.c:6: librt/mq_timedreceive.c: In function '__mq_timedreceive_nocancel': ./include/bits/syscalls.h:290:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 290 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ librt/mq_timedreceive.c:12:1: note: in expansion of macro '_syscall5' 12 | _syscall5(ssize_t, __NC(mq_timedreceive), mqd_t, mqdes, char *__restrict, msg_ptr, size_t, msg_len, unsigned int *__restrict, msq_prio, const struct timespec *__restrict, abs_timeout) | ^~~~~~~~~ ./include/bits/syscalls.h:292:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 292 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ librt/mq_timedreceive.c:12:1: note: in expansion of macro '_syscall5' 12 | _syscall5(ssize_t, __NC(mq_timedreceive), mqd_t, mqdes, char *__restrict, msg_ptr, size_t, msg_len, unsigned int *__restrict, msq_prio, const struct timespec *__restrict, abs_timeout) | ^~~~~~~~~ ./include/bits/syscalls.h:293:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 293 | register ARG_TYPE __a4 __asm__("$8") = (ARG_TYPE) arg5; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ librt/mq_timedreceive.c:12:1: note: in expansion of macro '_syscall5' 12 | _syscall5(ssize_t, __NC(mq_timedreceive), mqd_t, mqdes, char *__restrict, msg_ptr, size_t, msg_len, unsigned int *__restrict, msq_prio, const struct timespec *__restrict, abs_timeout) | ^~~~~~~~~ CC librt/mq_timedsend.os In file included from ./include/sys/syscall.h:33, from librt/mq_timedsend.c:6: librt/mq_timedsend.c: In function '__mq_timedsend_nocancel': ./include/bits/syscalls.h:290:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 290 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ librt/mq_timedsend.c:12:1: note: in expansion of macro '_syscall5' 12 | _syscall5(int, __NC(mq_timedsend), mqd_t, mqdes, const char *, msg_ptr, size_t, msg_len, unsigned int, msq_prio, const struct timespec *, abs_timeout) | ^~~~~~~~~ ./include/bits/syscalls.h:293:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 293 | register ARG_TYPE __a4 __asm__("$8") = (ARG_TYPE) arg5; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall5' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:119:41: note: in expansion of macro 'SYSCALL_FUNC' 119 | #define _syscall5(args...) SYSCALL_FUNC(5, args) | ^~~~~~~~~~~~ librt/mq_timedsend.c:12:1: note: in expansion of macro '_syscall5' 12 | _syscall5(int, __NC(mq_timedsend), mqd_t, mqdes, const char *, msg_ptr, size_t, msg_len, unsigned int, msq_prio, const struct timespec *, abs_timeout) | ^~~~~~~~~ CC librt/mq_unlink.os In file included from ./include/sys/syscall.h:33, from librt/mq_unlink.c:6: librt/mq_unlink.c: In function '__syscall_mq_unlink': ./include/bits/syscalls.h:88:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 88 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall1' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:113:41: note: in expansion of macro 'SYSCALL_FUNC' 113 | #define _syscall1(args...) SYSCALL_FUNC(1, args) | ^~~~~~~~~~~~ librt/mq_unlink.c:13:19: note: in expansion of macro '_syscall1' 13 | static __inline__ _syscall1(int, __syscall_mq_unlink, const char *, name); | ^~~~~~~~~ CC librt/shm.os librt/shm.c: In function 'shm_open': librt/shm.c:87:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (fd < 0 && errno == EISDIR) | ^~ librt/shm.c:90:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | free(shm_name); /* doesn't affect errno */ | ^~~~ CC librt/spawn.os In file included from ./include/sys/syscall.h:33, from librt/spawn.c:23: ./libc/sysdeps/linux/common/internal-signals.h: In function '__libc_signal_block_all': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./libc/sysdeps/linux/common/internal-signals.h:54:10: note: in expansion of macro 'INTERNAL_SYSCALL' 54 | return INTERNAL_SYSCALL (rt_sigprocmask, err, 4, SIG_BLOCK, &SIGALL_SET, | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./libc/sysdeps/linux/common/internal-signals.h:54:10: note: in expansion of macro 'INTERNAL_SYSCALL' 54 | return INTERNAL_SYSCALL (rt_sigprocmask, err, 4, SIG_BLOCK, &SIGALL_SET, | ^~~~~~~~~~~~~~~~ ./libc/sysdeps/linux/common/internal-signals.h: In function '__libc_signal_block_app': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./libc/sysdeps/linux/common/internal-signals.h:65:10: note: in expansion of macro 'INTERNAL_SYSCALL' 65 | return INTERNAL_SYSCALL (rt_sigprocmask, err, 4, SIG_BLOCK, &allset, set, | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./libc/sysdeps/linux/common/internal-signals.h:65:10: note: in expansion of macro 'INTERNAL_SYSCALL' 65 | return INTERNAL_SYSCALL (rt_sigprocmask, err, 4, SIG_BLOCK, &allset, set, | ^~~~~~~~~~~~~~~~ ./libc/sysdeps/linux/common/internal-signals.h: In function '__libc_signal_restore_set': ./include/bits/syscalls.h:158:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./libc/sysdeps/linux/common/internal-signals.h:74:10: note: in expansion of macro 'INTERNAL_SYSCALL' 74 | return INTERNAL_SYSCALL (rt_sigprocmask, err, 4, SIG_SETMASK, set, NULL, | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./libc/sysdeps/linux/common/internal-signals.h:74:10: note: in expansion of macro 'INTERNAL_SYSCALL' 74 | return INTERNAL_SYSCALL (rt_sigprocmask, err, 4, SIG_SETMASK, set, NULL, | ^~~~~~~~~~~~~~~~ librt/spawn.c: In function 'execute_file_actions': ./include/bits/syscalls.h:133:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | register ARG_TYPE __a0 __asm__("$4") = (ARG_TYPE) arg1; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/not-cancel.h:33:4: note: in expansion of macro 'INLINE_SYSCALL' 33 | INLINE_SYSCALL (open, 3, (const char *) (name), (flags), (mode)) | ^~~~~~~~~~~~~~ librt/spawn.c:69:38: note: in expansion of macro 'open_not_cancel' 69 | int new_fd = open_not_cancel(action->action.open_action.path, | ^~~~~~~~~~~~~~~ CC librt/spawn_faction_addclose.os CC librt/spawn_faction_adddup2.os CC librt/spawn_faction_addopen.os CC librt/spawn_faction_init.os CC librt/timer_create.os In file included from ./include/sys/syscall.h:33, from librt/timer_create.c:11: librt/timer_create.c: In function '__syscall_timer_create': ./include/bits/syscalls.h:134:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 134 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ librt/timer_create.c:18:19: note: in expansion of macro '_syscall3' 18 | static __inline__ _syscall3(int, __syscall_timer_create, clockid_t, clock_id, | ^~~~~~~~~ ./include/bits/syscalls.h:135:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 135 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall3' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:117:41: note: in expansion of macro 'SYSCALL_FUNC' 117 | #define _syscall3(args...) SYSCALL_FUNC(3, args) | ^~~~~~~~~~~~ librt/timer_create.c:18:19: note: in expansion of macro '_syscall3' 18 | static __inline__ _syscall3(int, __syscall_timer_create, clockid_t, clock_id, | ^~~~~~~~~ CC librt/timer_delete.os CC librt/timer_getoverr.os CC librt/timer_gettime.os In file included from ./include/sys/syscall.h:33, from librt/timer_gettime.c:8: librt/timer_gettime.c: In function '__syscall_timer_gettime': ./include/bits/syscalls.h:111:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | register ARG_TYPE __a1 __asm__("$5") = (ARG_TYPE) arg2; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall2' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:115:41: note: in expansion of macro 'SYSCALL_FUNC' 115 | #define _syscall2(args...) SYSCALL_FUNC(2, args) | ^~~~~~~~~~~~ librt/timer_gettime.c:15:19: note: in expansion of macro '_syscall2' 15 | static __inline__ _syscall2(int, __syscall_timer_gettime, kernel_timer_t, ktimerid, | ^~~~~~~~~ CC librt/timer_settime.os In file included from ./include/sys/syscall.h:33, from librt/timer_settime.c:8: librt/timer_settime.c: In function '__syscall_timer_settime': ./include/bits/syscalls.h:159:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | register ARG_TYPE __a2 __asm__("$6") = (ARG_TYPE) arg3; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ librt/timer_settime.c:15:19: note: in expansion of macro '_syscall4' 15 | static __inline__ _syscall4(int, __syscall_timer_settime, kernel_timer_t, ktimerid, | ^~~~~~~~~ ./include/bits/syscalls.h:160:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | register ARG_TYPE __a3 __asm__("$7") = (ARG_TYPE) arg4; \ | ^ ./include/bits/syscalls.h:49:9: note: in expansion of macro 'internal_syscall4' 49 | internal_syscall##nr (, "li\t$2, %2\t\t\t# " #name "\n\t", \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls.h:24:24: note: in expansion of macro 'INTERNAL_SYSCALL' 24 | long result_var = INTERNAL_SYSCALL(name, err, nr, args); \ | ^~~~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:99:22: note: in expansion of macro 'INLINE_SYSCALL' 99 | return (type)INLINE_SYSCALL(name, nargs, C_ARGS_##nargs(args)); \ | ^~~~~~~~~~~~~~ ./include/bits/syscalls-common.h:118:41: note: in expansion of macro 'SYSCALL_FUNC' 118 | #define _syscall4(args...) SYSCALL_FUNC(4, args) | ^~~~~~~~~~~~ librt/timer_settime.c:15:19: note: in expansion of macro '_syscall4' 15 | static __inline__ _syscall4(int, __syscall_timer_settime, kernel_timer_t, ktimerid, | ^~~~~~~~~ CC libintl/libintl.os MKDIR lib AR cr lib/libc.a STRIP -x -R .note -R .comment lib/libc.a AS lib/crt1.o AS lib/crti.o AS lib/crtn.o make[1]: Leaving directory '/home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43' /home/autobuild/make/make -j1 -C /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43/utils PREFIX=/home/autobuild/autobuild/instance-12/output-1/host HOSTCC="/usr/bin/gcc" hostutils make[1]: Entering directory '/home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43/utils' HOSTCC utils/getconf.host make[1]: Leaving directory '/home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43/utils' >>> uclibc 1.0.43 Installing to staging directory /home/autobuild/make/make -j1 -C /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43 ARCH="mips" CROSS_COMPILE="/home/autobuild/autobuild/instance-12/output-1/host/bin/mips64el-buildroot-linux-uclibc-" UCLIBC_EXTRA_CFLAGS=" -g0 -fno-lto" HOSTCC="/usr/bin/gcc" PREFIX=/home/autobuild/autobuild/instance-12/output-1/host/mips64el-buildroot-linux-uclibc/sysroot DEVEL_PREFIX=/usr/ RUNTIME_PREFIX=/ install_runtime install_dev make[1]: Entering directory '/home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43' make[1]: Nothing to be done for 'install_runtime'. HOSTCC extra/scripts/unifdef GEN include/generated/unifdef_config.h INSTALL include -> /home/autobuild/autobuild/instance-12/output-1/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include install -m 644 ./lib/crt1.o ./lib/crti.o ./lib/crtn.o /home/autobuild/autobuild/instance-12/output-1/host/mips64el-buildroot-linux-uclibc/sysroot/usr/lib// rm -f ./lib/libdl.a /home/autobuild/autobuild/instance-12/output-1/host/bin/mips64el-buildroot-linux-uclibc-ar rc ./lib/libdl.a rm -f ./lib/libnsl.a /home/autobuild/autobuild/instance-12/output-1/host/bin/mips64el-buildroot-linux-uclibc-ar rc ./lib/libnsl.a rm -f ./lib/libresolv.a /home/autobuild/autobuild/instance-12/output-1/host/bin/mips64el-buildroot-linux-uclibc-ar rc ./lib/libresolv.a rm -f ./lib/libm.a /home/autobuild/autobuild/instance-12/output-1/host/bin/mips64el-buildroot-linux-uclibc-ar rc ./lib/libm.a rm -f ./lib/librt.a /home/autobuild/autobuild/instance-12/output-1/host/bin/mips64el-buildroot-linux-uclibc-ar rc ./lib/librt.a rm -f ./lib/libcrypt.a /home/autobuild/autobuild/instance-12/output-1/host/bin/mips64el-buildroot-linux-uclibc-ar rc ./lib/libcrypt.a rm -f ./lib/libutil.a /home/autobuild/autobuild/instance-12/output-1/host/bin/mips64el-buildroot-linux-uclibc-ar rc ./lib/libutil.a rm -f ./lib/libintl.a /home/autobuild/autobuild/instance-12/output-1/host/bin/mips64el-buildroot-linux-uclibc-ar rc ./lib/libintl.a install -m 644 ./lib/*.a /home/autobuild/autobuild/instance-12/output-1/host/mips64el-buildroot-linux-uclibc/sysroot/usr/lib// make[1]: Leaving directory '/home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43' >>> uclibc 1.0.43 Fixing libtool files for la in $(find /home/autobuild/autobuild/instance-12/output-1/host/mips64el-buildroot-linux-uclibc/sysroot/usr/lib* -name "*.la"); do \ cp -a "${la}" "${la}.fixed" && \ /usr/bin/sed -i -e "s:/home/autobuild/autobuild/instance-12/output-1:@BASE_DIR@:g" \ -e "s:/home/autobuild/autobuild/instance-12/output-1/host/mips64el-buildroot-linux-uclibc/sysroot:@STAGING_DIR@:g" \ \ -e "s:\(['= ]\)/usr:\\1@STAGING_DIR@/usr:g" \ -e "s:\(['= ]\)/lib:\\1@STAGING_DIR@/lib:g" \ \ -e "s:@STAGING_DIR@:/home/autobuild/autobuild/instance-12/output-1/host/mips64el-buildroot-linux-uclibc/sysroot:g" \ -e "s:@BASE_DIR@:/home/autobuild/autobuild/instance-12/output-1:g" \ "${la}.fixed" && \ if cmp -s "${la}" "${la}.fixed"; then \ rm -f "${la}.fixed"; \ else \ mv "${la}.fixed" "${la}"; \ fi || exit 1; \ done >>> uclibc 1.0.43 Installing to target /home/autobuild/make/make -j1 -C /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43 ARCH="mips" CROSS_COMPILE="/home/autobuild/autobuild/instance-12/output-1/host/bin/mips64el-buildroot-linux-uclibc-" UCLIBC_EXTRA_CFLAGS=" -g0 -fno-lto" HOSTCC="/usr/bin/gcc" PREFIX=/home/autobuild/autobuild/instance-12/output-1/target DEVEL_PREFIX=/usr/ RUNTIME_PREFIX=/ install_runtime make[1]: Entering directory '/home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43' make[1]: Nothing to be done for 'install_runtime'. make[1]: Leaving directory '/home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43' /home/autobuild/make/make -j1 -C /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43 CC="/home/autobuild/autobuild/instance-12/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc" CPP="/home/autobuild/autobuild/instance-12/output-1/host/bin/mips64el-buildroot-linux-uclibc-cpp" LD="/home/autobuild/autobuild/instance-12/output-1/host/bin/mips64el-buildroot-linux-uclibc-ld" ARCH="mips" PREFIX=/home/autobuild/autobuild/instance-12/output-1/target utils install_utils make[1]: Entering directory '/home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43' CC utils/getconf /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/11.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: ../lib/libc.a(gettimeofday.os): in function `__GI_gettimeofday': gettimeofday.c:(.text+0x20): undefined reference to `_dl_errno' collect2: error: ld returned 1 exit status make[2]: *** [Makefile.in:114: ../utils/getconf] Error 1 make[1]: *** [Makefile.in:455: utils] Error 2 make[1]: Leaving directory '/home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43' make: *** [package/pkg-generic.mk:384: /home/autobuild/autobuild/instance-12/output-1/build/uclibc-1.0.43/.stamp_target_installed] Error 2 make: Leaving directory '/home/autobuild/autobuild/instance-12/buildroot'