]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - ChangeLog
* sysdeps/mach/configure.in: Check for <mach/machine/ndr_def.h>
[thirdparty/glibc.git] / ChangeLog
index ee9fc023a1a151bd3d87b1998dfa606d937bdd0c..eba6c7cec67d41a2ae06cb083fa7dbe95afe02a3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,79 @@
+2002-02-18  Roland McGrath  <roland@frob.com>
+
+       * sysdeps/mach/configure.in: Check for <mach/machine/ndr_def.h>
+       or <machine/ndr_def.h> and add -DNDR_DEF_HEADER=... to DEFINES.
+       * sysdeps/mach/configure: Regenerated.
+       * mach/mach_init.c [NDR_DEF_HEADER]: #include it.
+
+       * hurd/hurdfault.c (_hurdsig_fault_init): Add a cast.
+
+       * hurd/hurd/signal.h: Include <setjmp.h> for `jmp_buf' decl.
+
+       * mach/msgserver.c (__mach_msg_server_timeout) [! MACH_RCV_LARGE]:
+       Double MAX_SIZE and don't retry on MACH_RCV_TOO_LARGE.
+
+2002-02-17  Roland McGrath  <roland@frob.com>
+
+       * sysdeps/mach/hurd/times.c
+       [NO_CREATION_TIME] (startup_time): New static variable.
+       [NO_CREATION_TIME] (times_init): New static function in __libc_subinit.
+       (__times) [NO_CREATION_TIME]: Use startup_time in lieu of task
+       creation_time from task_basic_info.
+       (__times): Use __gettimeofday instead of __host_get_time.
+
+       * hurd/intr-msg.c (_hurd_intr_rpc_mach_msg) [! MACH_MSG_TYPE_BIT]:
+       Use untyped Mach IPC message format.
+
+       * hurd/catch-exc.c: Include <assert.h>, missing from last change.
+
+       * hurd/Versions (libc: GLIBC_2.0): Add _S_catch_exception_raise_state,
+       _S_catch_exception_raise_state_identity,
+       _hurdsig_fault_catch_exception_raise_state,
+       _hurdsig_fault_catch_exception_raise_state_identity.
+
+       * mach/shortcut.awk: Don't apply the /^}$/ rule when $proto == "".
+
+       * sysdeps/mach/getsysstats.c (__get_avphys_pages) [HOST_VM_INFO]: Use
+       __host_info with HOST_VM_INFO flavor instead of __vm_statistics.
+
+       * sysdeps/mach/hurd/getpriority.c [TASK_SCHED_TIMESHARE_INFO]: Find
+       `base_priority' in PIP->timeshare_base_info instead of PIP->taskinfo.
+
+       * sysdeps/mach/hurd/dl-sysdep.c [FMH]: Define for i386 only.
+       (fmh, unfmh): Define these functions only #if FMH.  Otherwise define
+       them as no-op macros.
+       [FMH] (ELF_MACHINE_USER_ADDRESS_MASK): Redefine it to zero.
+       (__mmap): Uncomment uses of ELF_MACHINE_USER_ADDRESS_MASK.
+
+       * sysdeps/powerpc/dl-machine.h
+       (ELF_MACHINE_USER_ADDRESS_MASK): New macro.
+
+       * hurd/hurdselect.c (_hurd_select) [MACH_MSG_TRAILER_MINIMUM_SIZE]:
+       Use untyped Mach IPC message format.
+
+       * sysdeps/mach/hurd/ioctl.c (__ioctl) [! MACH_MSG_TYPE_BIT]:
+       Handle untyped Mach IPC message formats.
+
+       * hurd/catch-exc.c (_S_catch_exception_raise) [EXC_MASK_ALL]:
+       Expect different argument conventions when this is defined.
+       [EXC_MASK_ALL] (_S_catch_exception_raise_state): New stub function.
+       [EXC_MASK_ALL] (_S_catch_exception_raise_state_identity): Likewise.
+       * hurd/hurdfault.c: Likewise for _hurdsig_fault_catch_exception_*.
+       [NDR_CHAR_ASCII] (mig_reply_header_t): #define as mig_reply_error_t
+       for OSF Mach variant.
+       (faulted): Use mig_reply_error_t for REPLY.
+       (_hurdsig_fault_init) [EXC_MASK_ALL]: Use EXCEPTION_STATE_IDENTITY
+       in __thread_set_exception_ports call.
+       (_hurdsig_fault_init) [MACH_PORT_RECEIVE_STATUS]: Use
+       __mach_port_set_attributes in place of __mach_port_set_qlimit.
+
+       * sysdeps/mach/powerpc/sysdep.h (_MACH_MACHINE_ASM_H): Define this
+       before include <sysdeps/mach/sysdep.h>, to inhibit <mach/machine/asm.h>
+       on Darwin, which includes bogons.
+
+       * sysdeps/powerpc/dl-machine.h (elf_machine_rela): Move local
+       variable LOADBASE so it's not declared when it's not used.
+
 2002-02-16  Roland McGrath  <roland@frob.com>
 
        * sysdeps/mach/hurd/times.c (__times) [NO_CREATION_TIME]: Don't try