slackbuilds_ponce/system/arj/patches/hurd_no_fcntl_getlk.patch
B. Watson 7408017fa3 system/arj: Added (arj archiver).
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
2014-08-06 18:39:25 +07:00

16 lines
442 B
Diff

---
environ.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--- a/environ.c
+++ b/environ.c
@@ -1775,7 +1775,8 @@ int file_test_access(char *name)
memset(&flk, 0, sizeof(flk));
rc=fcntl(handle, F_GETLK, &flk);
close(handle);
- return(((rc==-1&&errno!=EINVAL)||(rc!=1&&flk.l_type==F_RDLCK))?-1:0);
+ return(((rc==-1&&errno!=EINVAL&&errno!=ENOSYS)||
+ (rc!=1&&flk.l_type==F_RDLCK))?-1:0);
#endif
}
#endif