diff --git a/lib/linux/access.c b/lib/linux/access.c index 596697c7..6938ba22 100644 --- a/lib/linux/access.c +++ b/lib/linux/access.c @@ -24,5 +24,7 @@ int access (char const *file_name, int how) { - return _sys_call2 (SYS_access, (long) file_name, (int) how); + long long_file_name = file_name; + long long_how = how; + return _sys_call2 (SYS_access, long_file_name, long_how); }