Age | Commit message (Collapse) | Author |
|
|
|
* io.defs (io_write, io_read, io_readable): Use size_t in place
of mach_msg_type_number_t.
* socket.defs (socket_send, socket_recv): Likewise.
|
|
* exec.defs (exec_exec, exec_setexecdata): Use SCP macro
in place of `, servercopy'.
|
|
|
|
* hurd_types.defs (RETURN_CODE_ARG): New macro, definition
depends on [HAVE_MIG_RETCODE].
* auth_reply.defs: Replace return code args with that.
* crash_reply.defs: Likewise.
* fsys_reply.defs: Likewise.
* io_reply.defs: Likewise.
* msg_reply.defs: Likewise.
* process_reply.defs: Likewise.
* startup_reply.defs: Likewise.
|
|
|
|
* auth_reply.defs: RetCode -> RETCODE
* crash_reply.defs: Likewise.
* fsys_reply.defs: Likewise.
* io_reply.defs: Likewise.
* msg_reply.defs: Likewise.
* process_reply.defs: Likewise.
* startup_reply.defs: Likewise.
|
|
|
|
* fsys_reply.defs: retcode -> RetCode
* process_reply.defs: Likewise.
* startup_reply.defs: Likewise.
|
|
|
|
* auth_reply.defs: Change return code parameters to use `RetCode'
keyword, for compatibility with OSF Mach mig.
* crash_reply.defs: Likewise.
* fsys_reply.defs: Likewise.
* io_reply.defs: Likewise.
* msg_reply.defs: Likewise.
* process_reply.defs: Likewise.
* startup_reply.defs: Likewise.
|
|
* fs.defs (routine file_get_storage_info): Add dealloc to all out
parameters (PORTS, INTS, OFFSETS, DATA).
(routine file_get_fs_options): Add dealloc to out parameter OPTIONS.
* fsys.defs (routine fsys_get_options): Add dealloc to out
parameter OPTIONS.
* process.defs (routine proc_getprocinfo): Add dealloc to out
paramter PROCINFO.
|
|
|
|
* hurd_types.h: New macro, FS_TRANS_ORPHAN.
|
|
|
|
* hurd_types.defs (startup_t): Fix typo.
|
|
|
|
* default_pager_types.h: New file.
default_pager.defs: Import <default_pager_types.h>.
|
|
* default_pager_types.h: New file.
default_pager.defs: Import <default_pager_types.h>.
2000-12-28 Roland McGrath <roland@frob.com>
* default_pager.defs: New file, modified from the original version
in <mach/default_pager.defs>. Adds new RPC, obsoletes an unused one.
It is compatible enough that it doesn't really matter which version
things use unless they are using the new RPC.
|
|
2001-01-07 Marcus Brinkmann <marcus@gnu.org>
* ioctl_types.h: Include <net/if.h>, define types sockaddr_t and
ifname_t for iioctl.defs.
* iioctl.defs: New file for network interface ioctls.
* pfinet.defs: Remove old RPCs, fix subsystem number, add RPC for
SIOCGIFCONF.
pfinet/
2001-01-07 Marcus Brinkmann <marcus@gnu.org>
* pfinet-ops.c: New file to implement hurd/pfinet.defs.
* iioctl-ops.c: New file to implement iioctl.defs.
* linux-src/net/core/dev.c: If _HURD_, don't define netdev_chain as
static.
* glue-include/linux/if.h: New file, to avoid conflict between
<net/if.h> (imported by iioctl.defs) and linux version of it.
* main.c (pfinet_demuxer): Prototype pfinet_server and
iioctl_server, use them.
* pfinet.h: New global variables pfinetctl, pfinet_owner
and pfinet_group.
* main.c (main): New variable ST. Request pfinetctl from
trivfs_startup. Use it to determine the owner and group
of the underlying node.
* io-ops.c (S_io_reauthenticate): New index variable j. Set
newuser->isroot also for owners of the underlying file and
group owners.
(S_io_restrict_auth): Likewise.
* socket-ops.c: Include <sys/stat.h> and <hurd/fshelp.h>.
(S_socket_create): New variable isroot. If master->isroot is
not set, use fshelp_isowner to check ownership and if to set it.
Pass isroot to make_sock_user instead master->isroot.
* linux-src/net/ipv4/devinet.c (configure_device): Accept new parameter
BROADCAST, set ifa_broadcast if this is not INADDR_NONE.
(inquire_device): Accept new parameter broadcast, set it.
* main.c: Add new paramter to prototype of configure_device.
(main): Add new parameter to call to configure_device.
* options.c: Add new parameters to prototypes of configure_device
and inquire_device.
(trivfs_append_args): Define new variable BROAD, use its address
as the new parameter for inquire_device.
* linux-src/net/core/dev.c (dev_ifconf): Don't declare static
if _HURD_.
* linux-src/net/ipv4/devinet.c (inet_gifconf): If _HURD_, set
sin_len member.
* Makefile (MIGSRCS): Add pfinetServer.c and iioctlServer.c.
(SRCS): Add pfinet-ops.c, iioctl-ops.c.
|
|
* hurd_types.h: Doc fix reported by Neal H Walfield
(neal@cs.uml.edu), STORAGE_NULL is actually STORAGE_ZERO.
|
|
|
|
* io_reply.defs (io_select_reply): Remove ID_TAG argument,
which does not exist in the io_select RPC as defined in io.defs.
|
|
|
|
* fs.defs (dir_readdir): Replace dealloc with dealloc[] on out data.
|
|
|
|
* io.defs (io_map_segment): New RPC.
(io_map): Refer to io_map_segment; label as deprecated.
(io_map_cntl, io_get_conch, io_release_conch, io_prenotify,
io_eofnotify, io_postnotify, io_readnotify, io_readsleep,
io_sigio): Label as deprecated.
|
|
* startup.defs: Doc fixes.
|
|
|
|
|
|
* hurd_types.h (EXEC_SIGTRAP): New macro.
|
|
* term.defs (term_get_peername): New RPC, suggested by Mark
Kettenis (kettenis@wins.uva.nl).
|
|
* tioctl.defs, term.defs: Mark with INTR_INTERFACE.
|
|
* io.defs (io_revoke): New RPC.
|
|
* fs.defs (file_utimes): Extend documentation.
|
|
|
|
* Makefile: Add rules for generating prototype ?ioctl.defs files from
a list of C headers that define the ioctl request macros.
(DIST_FILES): Add ioctl-tmpl.sym ioctl.awk gensym.awk.
* gensym.awk, ioctl-decode.h, ioctl-tmpl.sym, ioctl.awk: New files
supporting those rules.
|
|
* ioctls.defs: New file.
|
|
|
|
|
|
* hurd_types.h (enum file_storage_class): New values STORAGE_REMAP,
STORAGE_COPY; moved with their comments from libstore/store.h.
|
|
|
|
|
|
* hurd_types.defs: Include <bits/utsname.h> instead of
<utsnamelen.h>. Reported by Mark Kettenis <kettenis@phys.uva.nl>.
|
|
|
|
* hurd_types.h: Added FSTYPE_HTTP, FSTYPE_MEMFS, and
FSTYPE_ISO9660.
|
|
* hurd_types.h (dir_changed_type, file_changed_type): Doc fix.
|
|
* fs.defs (file_notice_changes, dir_notice_changes): Doc fix.
|
|
|
|
* process_request.defs: Delete proc_sethostid, proc_gethostid,
proc_sethostname, and proc_gethostname.
|