Age | Commit message (Collapse) | Author |
|
|
|
* dir-lookup.c (diskfs_S_dir_lookup): Fail with EACCES instead of
EOPNOTSUPP when attempting to open a special file for io or exec.
|
|
|
|
* fakeroot.c (netfs_S_file_exec): Don't lock the node (no need).
Don't use MACH_MSG_TYPE_MOVE_SEND.
|
|
|
|
* fakeroot.c (netfs_attempt_chmod): Handle a MODE argument with no
S_IFMT bits set.
|
|
there when I did a last minute check with emacs, blech.
|
|
* version.h.in (STANDARD_HURD_VERSION): Remove EXTRA argument,
because cpp 3.0 is not removing any token before ##args that is
not a single comma, in order to be more C99 compliant.
(_SHV_SEP): Removed.
(STANDARD_HURD_VERSION_EXTRA): New macro that does the job of the
old macro with an extra argument.
|
|
* handle_io_release_conch.c (iohelp_handle_io_release_conch):
New variable USER_SH. Hold USER_SH->lock while checking conch
status.
|
|
* fakeauth.c (main): Register NEWTASK as a child with the proc
server.
|
|
2002-05-13 Marcus Brinkmann <marcus@gnu.org>
* io-version.c: New file.
* Makefile (IOSRCS): Add io-version.c.
* fsstubs.c (netfs_S_io_server_version): Function removed.
* netfs.h (netfs_server_name, netfs_server_version): New external
variables to be defined by the user.
ftpfs/
2002-05-13 Marcus Brinkmann <marcus@gnu.org>
* ftpfs.c (netfs_server_name, netfs_server_version): New
variables.
hostmux/
2002-05-13 Marcus Brinkmann <marcus@gnu.org>
* hostmux.c (netfs_server_name, netfs_server_version): New
variables.
nfs/
2002-05-13 Marcus Brinkmann <marcus@gnu.org>
* main.c: Include <version.h>.
(netfs_server_name, netfs_server_version, argp_program_version):
New variables.
trans/
2002-05-13 Marcus Brinkmann <marcus@gnu.org>
* fakeroot.c (netfs_server_name, netfs_server_version): New
variables.
usermux/
2002-05-13 Marcus Brinkmann <marcus@gnu.org>
* usermux.c (netfs_server_name, netfs_server_version): New
variables.
|
|
* devprobe.c: Include <version.h>.
(argp_program_version): New variable.
* storecat.c: Include <version.h>.
(argp_program_version): New variable.
* storeread.c: Include <version.h>.
(argp_program_version): New variable.
* gcore.c: Include <version.h>.
(argp_program_version): New variable.
|
|
* symlink.c: Include <argp.h> and <version.h>.
(argp_program_version, options, args_doc, doc, argp): New
variables.
(parse_opt): New function.
(main): Replace argument count check and usage output by
argp_parse invocation.
|
|
* tmpfs.c (diskfs_extra_version): New variable.
|
|
* boot.c: Include <version.h>
(argp_program_version): New variable.
|
|
* main.c: Include <version.h>.
(argp_program_version): New variable.
|
|
* rules (INFODIR): Move to /share.
* postinst: Likewise.
Submitted by Guillem Jover <guillem.jover@menta.net>, Closes: #146797.
|
|
* fakeroot.c (netfs_S_file_exec): New function.
(netfs_S_io_prenotify): Fix last change.
(netfs_S_io_postnotify): Likewise.
|
|
* fakeroot.c (NETFS_S_SIMPLE): New macro.
(netfs_S_io_get_conch): New function.
(netfs_S_io_release_conch): New function.
(netfs_S_io_eofnotify): New function.
(netfs_S_io_prenotify): New function.
(netfs_S_io_postnotify): New function.
(netfs_S_io_readnotify): New function.
(netfs_S_io_readsleep): New function.
(netfs_S_io_sigio): New function.
(netfs_S_io_map_cntl): New function.
|
|
* demuxer.c (pager_demuxer): Lookup INP->msgh_local_port, rather
than the remote port, as the kernel swaps them in transit.
|
|
|
|
|
|
* 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.
|