Age | Commit message (Collapse) | Author |
|
* fakeauth.c: New file.
* Makefile (fakeauth): New target.
(targets): Add it.
(SRCS): Add fakeauth.c.
(auth-MIGSFLAGS, fakeauth-CPPFLAGS, authServer-CPPFLAGS,
auth_requestUser-CPPFLAGS): New variables.
* Makefile (rpctrace): Put libthreads before libports.
|
|
* elfcore.c [ALPHA_THREAD_STATE]
(ELF_MACHINE, fetch_thread_regset, fetch_thread_fpregset):
New definitions for Alpha CPU.
|
|
* auth.c (S_auth_server_authenticate): Take reply port args.
|
|
* auth.defs (auth_user_authenticate): Add sreplyport argument.
* auth_request.defs: New file.
|
|
* main.c: Include <error.h>.
* fsys.c: Likewise.
|
|
* mount.c: Include <error.h>.
|
|
* reboot.c: Include <error.h>.
* halt.c: Likewise.
|
|
* fakeroot.c (netfs_node_norefs): Unlock node after not dropping
it at all.
|
|
|
|
* Makefile (fakeroot): New target.
(targets): Add it.
(SRCS): Add fakeroot.c.
* fakeroot.c: New file.
|
|
* fakeroot.c: New file.
|
|
|
|
|
|
* libthreads.map: Use GLIBC_2.2.6 set instead of GLIBC_2.2.
|
|
* Makefile (install): New target, same as install-headers.
|
|
* priv.h: Add OPT_NO_INHERIT_DIR_GROUP and OPT_INHERIT_DIR_GROUP.
(_diskfs_no_inherit_dir_group): New declaration.
* node-create.c (_diskfs_no_inherit_dir_group): New variable.
(diskfs_create_node): Implement SysV group behaviour.
* opts-common.c (diskfs_common_options): Add
--no-inherit-dir-group (--nogrpdir, --sysvgroups) and
--inherit-dir-group (--grpdir, --bsdgroups).
* opts-append-std.c (diskfs_append_std_options): Add
--no-inherit-dir-group if set.
* opts-std-startup.c (parse_startup_opt): Add toggle for
_diskfs_no_inherit_dir_group.
* opts-std-runtime.c (struct parse_hook): Add noinheritdirgroup.
(set_opts): Handle H->noinheritdirgroup.
(parse_opt): Initialize H->noinheritdirgroup. Handle
OPT_NO_INHERIT_DIR_GROUP and OPT_INHERIT_DIR_GROUP.
|
|
|
|
* priv.h: Include <link.h> to get ElfW macro.
* priv.h, exec.c, main.c, hostarch.c: Use `ElfW(TYPE)' in place
of `Elf32_TYPE' throughout.
|
|
|
|
* sock.c (sock_shutdown): When both SHUTDOWN_READ and
SHUTDOWN_WRITE are set in FLAGS unlock sock->lock after all
processing of `sock' is finished.
(sock_create): Replace bzero with memset.
|
|
|
|
|
|
* pq.c (packet_set_ports): Correctly replace old ports buffer with
new one. Take size of mach_port_t rather than pointer to it.
(packet_read_ports): Take size of mach_port_t rather than pointer
to it.
(pq_queue): Update PACKET->num_ports, PACKET->buf_start and
PACKET->buf_end for reused packets as well.
Submitted by Ognyan Kulev <ogi@fmi.uni-sofia.bg>.
|
|
|
|
2002-04-13 Moritz Schulte <moritz@chaosdorf.de>
* ftpfs.c: Include <sys/stat.h>
(main): Stat the underlying node and initialize the root node's
stat information.
* dir.c (ftpfs_refresh_node): If refreshing the root node, simply
use the old stat information.
libftpconn/
2002-04-13 Moritz Schulte <moritz@chaosdorf.de>
* unix.c: Include <libgen.h>.
(struct get_stats_state): New member: searched_name.
(ftp_conn_unix_start_get_stats): Return EINVAL if trying to list
the root node without listing it's content; set searched_name to
the dirname.
(ftp_conn_unix_cont_get_stats): If searching for the list info of
one entry, skip all other entries.
|
|
* hurd.texi: Fix section nesting in last change.
|
|
|
|
space, with special greetings to my friend Alfred.
|
|
* hurd.texi (Translators): Document the options for showtrans and
fsystops.
2002-02-11 James A. Morrison <ja2morri@student.math.uwaterloo.ca>
* hurd.texi: Add a space before []'s in vector definitions to remove
compile warnings.
2002-04-15 Marcus Brinkmann <marcus@gnu.org>
* hurd.texi (Modifying Directories): Documented dir_mkfile, dir_mkdir
dir_rmdir, dir_unlink, dir_link and dir_rename.
Submitted by James A. Morrison <ja2morri@student.math.uwaterloo.ca>.
2002-02-11 James A. Morrison <ja2morri@student.math.uwaterloo.ca>
* hurd.texi: Updated grub url.
|
|
|
|
* pager-memcpy.c (pager_memcpy): Pass not the block but the byte
offset of the page in question to pager_get_error.
|
|
|
|
* pager-memcpy.c (VMCOPY_BETTER_THAN_MEMCPY): New macro.
(pager_memcpy): Rewritten to use vmcopy.
|
|
|
|
|
|
* data-request.c (_pager_seqnos_memory_object_data_request): Must
hold P->interlock when calling _pager_allow_termination.
|
|
|
|
* pager.c (diskfs_grow): Fix inverted logic.
|
|
|
|
* rpctrace.c (parse_msgid_list): Use ERR, not errno.
* shd.c (reap): Use error, not perror.
(command): Likewise.
(main): Likewise.
(run): Use error, not perror. Use ERR, not errno.
|
|
* ifsock.c (main): Use ERR, not errno.
* symlink.c: Include <error.h> and <errno.h>.
(main): Use err, not fprintf and exit. Use error, not perror and
exit. Use err, not error. Check for MACH_PORT_NULL
explicitly. Check for proper usage of symlink before checking if
symlink is started as a translator.
|
|
* main.c: Include <error.h>.
(main): Use error, not fprintf and exit or perror and exit. Use
ERR, not errno. Use MACH_PORT_NULL explicitly.
* users.c: Include <error.h>.
(init_users): Use ERR, not errno. Use error, not perror and exit.
|
|
* halt.c (main): Use error, not perror.
* reboot.c (main): Likewise.
* update.c (main): Use error, not perror and exit.
|
|
* fsys.c (init_filesystems): Use error, not fprintf. Use
MACH_PORT_NULL explicitly.
(write_filesystems): Use error, not fprintf. Use ERR, not errno.
* main.c (main): Use error, not perror and exit.
|
|
* main.c (main): Use error, not perror and exit. Use ERR, not errno.
* mount.c (mount_root): Likewise.
* rpc.c (rpc_receive_thread): Use error, not perror.
|
|
* init-startup.c (_diskfs_init_completed): Use error, not
fprintf.
|
|
* init.c (reboot_mach): Use ERR, not errno.
(run): Likewise.
(lauch_core_servers): Likewise.
(run_for_real): Use MACH_PORT_NULL explicitly.
(start_child): Likewise.
|
|
|
|
* fstests.c: Include <error.h>.
(main): Use error, not perror.
[HURDISH_TESTS]: Use this rather then having the code in question
#if 0'd out.
* timertest.c: Include <error.h> and <errno.h>
(main): Use error, not perror and exit.
|
|
* console-run.c (open_console): Use ERR, not errno.
|