summaryrefslogtreecommitdiff
path: root/hurd/hurd_types.defs
AgeCommit message (Collapse)Author
2013-02-28Add the timespec_t Hurd typeRichard Braun
This type matches the standard struct timespec, and allows passing time values with nanosecond precision in RPCs. * hurd/hurd_types.defs (timespec_t): New MIG type. * hurd/hurd_types.h: Include <time.h>. (timespec_t): New C type, aliasing struct timespec.
2002-08-042002-08-03 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* hurd_types.defs (fsys_statfsbuf_t): Bump size up to 22.
2002-06-27hurd/Marcus Brinkmann
2002-06-26 Marcus Brinkmann <marcus@gnu.org> * fs_notify.defs: Add MsgOption for send timeout. (dir_changed): Changed to simpleroutine. Change type of first argument to fs_notify_t. Add TICKNO argument. (file_changed): Likewise. * hurd_types.defs (fs_notify_t): New type. * hurd_types.h (fs_notify_t): Likewise. libdiskfs/ 2002-06-26 Marcus Brinkmann <marcus@gnu.org> * Makefile (DIST_FILES): Variable removed. (MIGSTUBS): Use fs_notifyUser.o, not ourfs_notifyUser.o. * ourfs_notify.defs: File removed. * diskfs.h (struct node): New members DIRMOD_TICK and FILEMOD_TICK. * node-make.c (diskfs_make_node): Initialize DIRMOD_TICK and FILEMOD_TICK. * dir-chg.c: Include "fs_notify_U.h" instead "ourfs_notify_U.h". (diskfs_S_dir_notice_changes): Use new dir_changed invocation instead nowait_dir_changed. (diskfs_notice_dirchange): Likewise. Increase tick number. Ignore send timeout error. * file-chg.c: Include "fs_notify_U.h" instead "ourfs_notify_U.h". (diskfs_S_file_notice_changes): Use new file_changed invocation instead nowait_file_changed. (diskfs_notice_filechange): Likewise. Increase tick number. Ignore send timeout error. console/ 2002-06-27 Marcus Brinkmann <marcus@gnu.org> * Makefile (MIGSTUBS): Add fs_notifyUser.o. (MIGSFLAGS): New variable. * console.c: Include "fs_notify_U.h". (struct modreq): New structure. (struct cons): New members DIRMOD_REQS and DIRMOD_TICK. (cons_notice_dirchange): New function. (vcons_lookup): Call cons_notice_dirchange. (netfs_S_dir_notice_changes): New function. (main): Initialize new members in CONS. * display.c (nowait_file_changed): Update to new interface (new argument TICKNO). (do_mach_notify_msg_accepted): Call nowait_file_changed with new argument. (display_notice_changes): Likewise. (display_notice_filechange): Likewise.
2002-06-112002-06-08 Roland McGrath <roland@frob.com>Roland McGrath
* hurd_types.defs (loff_t, ino64_t): New types, 64 bits. (off_t): Type removed. (off_array_t): Use loff_t instead of off_t as base type. * hurd_types.h (off_array_t): Likewise. [_FILE_OFFSET_BITS != 64] (io_statbuf_t, fsys_statfsbuf_t): Define using struct stat64/statfs64 instead of struct stat/statfs. * io.defs (io_identity): Use ino64_t for FILENO. * fs.defs (file_set_size): off_t -> loff_t * fs_notify.defs (file_changed): Likewise. * io.defs (io_write, io_read, io_seek): Likewise. * io_request.defs: Likewise for those RPCs' *_request variants. * io_reply.defs: Likewise for those RPCs' *_reply variants. * hurd_types.defs (size_t): Remove type. * fs.defs (dir_readdir): Use vm_size_t for AMOUNT. * socket.defs (socket_send, socket_recv): Likewise. * pfinet.defs (pfinet_siocgifconf): Likewise. * io.defs (io_write, io_read, io_readable): Likewise. * io_request.defs: Likewise for those RPCs' *_request variants. * io_reply.defs: Likewise for those RPCs' *_reply variants.
2002-06-082002-06-07 Roland McGrath <roland@frob.com>Roland McGrath
* hurd_types.defs (dev_t, ssize_t): Remove unused types. (uid_t, gid_t, mode_t, pid_t, off_t, size_t): Use int32/unsigned32. (retry_type, wait_status_t): Likewise. (file_changed_type_t, dir_changed_type_t): Likewise.
2002-01-022002-01-01 Roland McGrath <roland@frob.com>Roland McGrath
* 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.
2001-05-022001-05-01 Neal H Walfield <neal@cs.uml.edu>Roland McGrath
* hurd_types.defs (startup_t): Fix typo.
1998-11-301998-11-29 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* hurd_types.defs: Include <bits/utsname.h> instead of <utsnamelen.h>. Reported by Mark Kettenis <kettenis@phys.uva.nl>.
1996-05-06Import <sys/statfs.h>.Michael I. Bushnell
1996-05-06(fsys_statfsbuf_t): Now 16 long.Michael I. Bushnell
1995-10-27(SCP): New macro.Michael I. Bushnell
1995-10-06(off_array_t, size_t, ssize_t): New types.Miles Bader
1995-07-17(pf_t): New type.Miles Bader
1994-10-07entered into RCSRoland McGrath
1994-07-08Formerly hurd_types.defs.~51~Roland McGrath
1994-06-28Formerly hurd_types.defs.~50~Roland McGrath
1994-06-16Formerly hurd_types.defs.~49~Roland McGrath
1994-05-01Formerly hurd_types.defs.~48~Roland McGrath
1994-02-17Formerly hurd_types.defs.~47~Michael I. Bushnell
1993-12-07Formerly hurd_types.defs.~46~Michael I. Bushnell
1993-10-27Formerly hurd_types.defs.~45~Michael I. Bushnell
1993-09-23Formerly hurd_types.defs.~43~Michael I. Bushnell
1993-08-03Formerly hurd_types.defs.~42~Michael I. Bushnell
1993-05-14Formerly hurd_types.defs.~41~Michael I. Bushnell
1992-10-23Formerly hurd_types.defs.~40~Michael I. Bushnell
1992-09-21Formerly hurd_types.defs.~39~Michael I. Bushnell
1992-09-17Initial revisionMichael I. Bushnell