pathpt
pathpt vroot_path = VROOT_DEFAULT;
static pathpt makefile_path;
extern pathpt vroot_path;
extern int doexec(wchar_t *, Boolean, char *, char *, pathpt, int);
extern void translate_with_thunk(char *, int (*) (char *), pathpt, pathpt,
#define VROOT_DEFAULT ((pathpt)-1)
extern void add_dir_to_path(const char *, pathpt *, int);
extern int open_vroot(char *, int, int, pathpt, pathpt);
extern pathpt parse_path_string(char *, int);
extern int access_vroot(char *, int, pathpt, pathpt);
extern int execve_vroot(char *, char **, char **, pathpt, pathpt);
extern int lstat_vroot(char *, struct stat *, pathpt, pathpt);
extern int stat_vroot(char *, struct stat *, pathpt, pathpt);
extern int readlink_vroot(char *, char *, int, pathpt, pathpt);
exec_vp(char *name, char **argv, char **envp, Boolean ignore_error, pathpt vroot_path)
doexec(wchar_t *command, Boolean ignore_error, char *stdout_file, char *stderr_file, pathpt vroot_path, int nice_prio)
static Boolean exec_vp(char *name, char **argv, char **envp, Boolean ignore_error, pathpt vroot_path);
int access_vroot(char *path, int mode, pathpt vroot_path, pathpt vroot_vroot)
int chdir_vroot(char *path, pathpt vroot_path, pathpt vroot_vroot)
int chmod_vroot(char *path, int mode, pathpt vroot_path, pathpt vroot_vroot)
int chown_vroot(char *path, int user, int group, pathpt vroot_path, pathpt vroot_vroot)
int chroot_vroot(char *path, pathpt vroot_path, pathpt vroot_vroot)
int creat_vroot(char *path, int mode, pathpt vroot_path, pathpt vroot_vroot)
int execve_vroot(char *path, char **argv, char **environ, pathpt vroot_path, pathpt vroot_vroot)
int lstat_vroot(char *path, struct stat *buffer, pathpt vroot_path, pathpt vroot_vroot)
int mkdir_vroot(char *path, int mode, pathpt vroot_path, pathpt vroot_vroot)
int mount_vroot(char *target, char *name, int mode, pathpt vroot_path, pathpt vroot_vroot)
int open_vroot(char *path, int flags, int mode, pathpt vroot_path, pathpt vroot_vroot)
int readlink_vroot(char *path, char *buffer, int buffer_size, pathpt vroot_path, pathpt vroot_vroot)
int rmdir_vroot(char *path, pathpt vroot_path, pathpt vroot_vroot)
int stat_vroot(char *path, struct stat *buffer, pathpt vroot_path, pathpt vroot_vroot)
int truncate_vroot(char *path, int length, pathpt vroot_path, pathpt vroot_vroot)
int unlink_vroot(char *path, pathpt vroot_path, pathpt vroot_vroot)
int utimes_vroot(char *path, struct timeval *time, pathpt vroot_path, pathpt vroot_vroot)
return((pathpt)NULL);
translate_with_thunk(char *filename, int (*thunk) (char *), pathpt path_vector, pathpt vroot_vector, rwt rw)
pathpt vector;
add_dir_to_path(const char *path, pathpt *pointer, int position)
pathpt new_path;
new_path= (pathpt)calloc((unsigned)(position+2), sizeof(pathcellt));
pathpt
pathpt result= NULL;