Age | Commit message (Collapse) | Author |
|
|
|
* fakeroot.sh: Inside the chroot'd fakeauth environment,
run a shell that chdir's to what was our original current
directory (by name) before exec'ing the user's command.
|
|
|
|
* fakeauth.c (main): Don't use posix_spawnp. Use _hurd_exec instead.
|
|
|
|
* fakeroot.c (netfs_attempt_lookup): Treat EOPNOTSUPP like EACCES.
When all modes fail, try opening the node with zero openmodes.
|
|
|
|
* fakeroot.c (netfs_demuxer): New function. Reflect unrecognized
messages to the underlying node port.
|
|
|
|
* trans-callback.c (_diskfs_translator_callback1_fn): Add an assert
that netfs_get_translator not fail with EOPNOTSUPP.
|
|
* trans-callback.c (_netfs_translator_callback1_fn): Add an assert
that netfs_get_translator not fail with EOPNOTSUPP.
|
|
|
|
* fakeroot.c (main): Stat the root node and fake its st_mode
immediately to remove translator bits.
|
|
* idvec-impgids.c (_merge_implied_gids): Free CACHE on failure.
Submitted by Neal H Walfield <neal@cs.uml.edu>.
|
|
(diskfs_synchronous): Removing superfuous zero initializer.
(store): Likewise.
(store_parsed): Likewise.
(diskfs_disk_name): Likewise.
(ext2_debug_flag): Likewise.
|
|
* diskfs.h (diskfs_boot_filesystem): Documentation fix.
|
|
|
|
|
|
* exec.c (prepare): Do io_stat when io_map fails as for when
io_map_cntl fails.
|
|
|
|
* pager.c (pager_read_page, pager_write_page): int -> size_t
|
|
* io.c (S_io_reauthenticate): unsigned -> size_t
(S_io_restrict_auth): Likewise.
|
|
* main.c (main): Cast int to intptr_t before any_t.
|
|
* storage-info.c (netfs_file_get_storage_info): Cast %* arg to int.
|
|
* ops.c (netfs_attempt_unlink): Use %tx and ptrdiff_t.
|
|
|
|
* rr.c (rrip_work): Cast pointer to uintptr_t instead of int.
|
|
* main.c (diskfs_append_args): unsigned -> size_t
* lookup.c (diskfs_get_directs): Likewise.
|
|
* conn.c (ftpfs_get_ftp_conn): Cast to uintptr_t before void *.
* ftpfs.c (cntl_debug): Vice versa.
|
|
|
|
* main.c (diskfs_append_args): Fix argument type.
(main): Use %z format modifier for size_t arg.
* dir.c (dirscanblock): Use %z format modifier for vm_address_t arg.
(diskfs_dirempty): int -> vm_address_t
(count_dirents): int -> size_t
(diskfs_get_directs): u_int -> size_t
|
|
|
|
* dir-lookup.c (diskfs_S_dir_lookup): int -> size_t
* dir-readdir.c (diskfs_S_dir_readdir): Likewise.
* file-get-trans.c (diskfs_S_file_get_translator): Likewise.
* fsys-getroot.c (diskfs_S_fsys_getroot): Likewise.
* diskfs.h (diskfs_append_args): unsigned -> size_t in argument type.
(diskfs_append_std_options): Likewise.
(diskfs_get_directs): Likewise.
* file-exec.c (diskfs_S_file_exec): Likewise.
* file-get-fs-opts.c (diskfs_S_file_get_fs_options): Likewise.
* file-get-trans.c (diskfs_S_file_get_translator): Likewise.
* file-getfh.c (diskfs_S_file_getfh): Likewise.
* file-set-trans.c (diskfs_S_file_set_translator): Likewise.
* fsys-getroot.c (diskfs_S_fsys_getroot): Likewise.
* io-restrict-auth.c (diskfs_S_io_restrict_auth): Likewise.
* opts-append-std.c (diskfs_append_std_options): Likewise.
* opts-get.c (diskfs_append_args): Likewise.
* dir-readdir.c (diskfs_S_dir_readdir): Likewise.
|
|
* dir-lookup.c (diskfs_S_dir_lookup): int -> size_t
* dir-readdir.c (diskfs_S_dir_readdir): Likewise.
* file-get-trans.c (diskfs_S_file_get_translator): Likewise.
* fsys-getroot.c (diskfs_S_fsys_getroot): Likewise.
|
|
* io-map-cntl.c (diskfs_S_io_map_cntl): u_int -> vm_address_t
|
|
* sync-interval.c (diskfs_set_sync_interval): Cast int to intptr_t
before any_t.
|
|
* disk-pager.c (fault_handler): Use %z format for sc_pc.
|
|
* diskfs.h (diskfs_append_args): unsigned -> size_t in argument type.
(diskfs_append_std_options): Likewise.
(diskfs_get_directs): Likewise.
* file-exec.c (diskfs_S_file_exec): Likewise.
* file-get-fs-opts.c (diskfs_S_file_get_fs_options): Likewise.
* file-get-trans.c (diskfs_S_file_get_translator): Likewise.
* file-getfh.c (diskfs_S_file_getfh): Likewise.
* file-set-trans.c (diskfs_S_file_set_translator): Likewise.
* fsys-getroot.c (diskfs_S_fsys_getroot): Likewise.
* io-restrict-auth.c (diskfs_S_io_restrict_auth): Likewise.
* opts-append-std.c (diskfs_append_std_options): Likewise.
* opts-get.c (diskfs_append_args): Likewise.
* dir-readdir.c (diskfs_S_dir_readdir): Likewise.
|
|
|
|
* cthreads.c (cthread_exit): Cast any_t to long before int.
|
|
* cthread_internals.h: int -> void * for `busy' member.
* cprocs.c (cthread_mach_msg): Don't cast to int when setting it.
* cprocs.c (cthread_mag_active): Likewise.
|
|
|
|
* cthreads.h (cthread_sp): Cast to vm_address_t instead of int.
(mutex_unlock): Cast to void * instead of int.
|
|
* cprocs.c (cproc_list_lock): Declare type as spin_lock_t.
|
|
* main.c (main): Add a return after `error' call to clue compiler in.
|
|
* default_pager.c (part_id): Add const to argument type.
|
|
* loop.c (server_loop): size_t -> socklen_t
* cache.c (fh_hash): int -> intptr_t
|
|
* portinfo.c (print_port_info): Use %z formats for port names.
* xportinfo.c (print_xlated_port_info): Likewise.
|
|
|
|
* io-restrict-auth.c (diskfs_S_io_restrict_auth): Remove unused var.
|