… | |
… | |
1276 | |
1276 | |
1277 | const_iv (FS_IOC_GETFLAGS) |
1277 | const_iv (FS_IOC_GETFLAGS) |
1278 | const_iv (FS_IOC_SETFLAGS) |
1278 | const_iv (FS_IOC_SETFLAGS) |
1279 | const_iv (FS_IOC_GETVERSION) |
1279 | const_iv (FS_IOC_GETVERSION) |
1280 | const_iv (FS_IOC_SETVERSION) |
1280 | const_iv (FS_IOC_SETVERSION) |
|
|
1281 | #if HAVE_FIEMAP /* broken on musl for, like, foreever */ |
1281 | const_iv (FS_IOC_FIEMAP) |
1282 | const_iv (FS_IOC_FIEMAP) |
|
|
1283 | #endif |
1282 | const_iv (FS_IOC_FSGETXATTR) |
1284 | const_iv (FS_IOC_FSGETXATTR) |
1283 | const_iv (FS_IOC_FSSETXATTR) |
1285 | const_iv (FS_IOC_FSSETXATTR) |
1284 | const_iv (FS_IOC_SET_ENCRYPTION_POLICY) |
1286 | const_iv (FS_IOC_SET_ENCRYPTION_POLICY) |
1285 | const_iv (FS_IOC_GET_ENCRYPTION_PWSALT) |
1287 | const_iv (FS_IOC_GET_ENCRYPTION_PWSALT) |
1286 | const_iv (FS_IOC_GET_ENCRYPTION_POLICY) |
1288 | const_iv (FS_IOC_GET_ENCRYPTION_POLICY) |
… | |
… | |
2913 | extern char **environ; |
2915 | extern char **environ; |
2914 | envp = environ; |
2916 | envp = environ; |
2915 | } |
2917 | } |
2916 | else |
2918 | else |
2917 | envp = extract_stringvec (envs, "IO::AIO::fexecve: envs must be an array of strings"); |
2919 | envp = extract_stringvec (envs, "IO::AIO::fexecve: envs must be an array of strings"); |
2918 | #if _POSIX_VERSION >= 200809L |
2920 | #if HAVE_FEXECVE |
2919 | RETVAL = fexecve (fd, argv, envp); |
2921 | RETVAL = fexecve (fd, argv, envp); |
2920 | #else |
2922 | #else |
2921 | RETVAL = (errno = ENOSYS, -1); |
2923 | RETVAL = (errno = ENOSYS, -1); |
2922 | #endif |
2924 | #endif |
2923 | } |
2925 | } |
… | |
… | |
2941 | RETVAL = umount2 (path, flags); |
2943 | RETVAL = umount2 (path, flags); |
2942 | #else |
2944 | #else |
2943 | RETVAL = (errno = ENOSYS, -1); |
2945 | RETVAL = (errno = ENOSYS, -1); |
2944 | #endif |
2946 | #endif |
2945 | else |
2947 | else |
2946 | #if HAVE_MOUNT |
2948 | #if HAVE_UMOUNT |
2947 | RETVAL = umount (path); |
2949 | RETVAL = umount (path); |
2948 | #else |
2950 | #else |
2949 | RETVAL = (errno = ENOSYS, -1); |
2951 | RETVAL = (errno = ENOSYS, -1); |
2950 | #endif |
2952 | #endif |
2951 | OUTPUT: RETVAL |
2953 | OUTPUT: RETVAL |