* trans/fakeroot.c (netfs_demuxer): include "libnetfs/fs_experimental_S.h" (netfs_S_file_exec_file_name) : declare by moving it before using in netfs_S_file_exec --- Index: hurd-0.5.git20141108/trans/fakeroot.c =================================================================== --- hurd-0.5.git20141108.orig/trans/fakeroot.c +++ hurd-0.5.git20141108/trans/fakeroot.c @@ -31,6 +31,7 @@ #ifdef HAVE_FILE_EXEC_FILE_NAME #include #endif +#include "libnetfs/fs_experimental_S.h" #include @@ -788,38 +789,6 @@ netfs_file_get_storage_info (struct ious } kern_return_t -netfs_S_file_exec (struct protid *user, - task_t task, - int flags, - char *argv, - size_t argvlen, - char *envp, - size_t envplen, - mach_port_t *fds, - size_t fdslen, - mach_port_t *portarray, - size_t portarraylen, - int *intarray, - size_t intarraylen, - mach_port_t *deallocnames, - size_t deallocnameslen, - mach_port_t *destroynames, - size_t destroynameslen) -{ - return netfs_S_file_exec_file_name (user, - task, - flags, - "", - argv, argvlen, - envp, envplen, - fds, fdslen, - portarray, portarraylen, - intarray, intarraylen, - deallocnames, deallocnameslen, - destroynames, destroynameslen); -} - -kern_return_t netfs_S_file_exec_file_name (struct protid *user, task_t task, int flags, @@ -895,6 +864,38 @@ netfs_S_file_exec_file_name (struct prot return err; } +kern_return_t +netfs_S_file_exec (struct protid *user, + task_t task, + int flags, + char *argv, + size_t argvlen, + char *envp, + size_t envplen, + mach_port_t *fds, + size_t fdslen, + mach_port_t *portarray, + size_t portarraylen, + int *intarray, + size_t intarraylen, + mach_port_t *deallocnames, + size_t deallocnameslen, + mach_port_t *destroynames, + size_t destroynameslen) +{ + return netfs_S_file_exec_file_name (user, + task, + flags, + "", + argv, argvlen, + envp, envplen, + fds, fdslen, + portarray, portarraylen, + intarray, intarraylen, + deallocnames, deallocnameslen, + destroynames, destroynameslen); +} + error_t netfs_S_io_map (struct protid *user, mach_port_t *rdobj, mach_msg_type_name_t *rdobjtype,