]> git.ipfire.org Git - thirdparty/glibc.git/blame - ChangeLog.mips
* sysdeps/powerpc/nofpu/fesetenv.c (__sim_exceptions,
[thirdparty/glibc.git] / ChangeLog.mips
CommitLineData
84f3ca6e
DJ
12007-01-04 Thiemo Seufer <ths@networkno.de>
2
3 * sysdeps/unix/sysv/linux/mips/bits/msq.h (struct msqid_ds): Update
4 to match the kernel.
5
3ed8d993
DJ
62006-10-31 Daniel Jacobowitz <dan@codesourcery.com>
7
8 * sysdeps/unix/sysv/linux/mips/nptl/sysdep-cancel.h
9 (RTLD_SINGLE_THREAD_P): Define.
10 * sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h: Likewise.
11
a7d03b91
DJ
122006-10-31 Joseph Myers <joseph@codesourcery.com>
13
14 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (splice): Update
15 prototype.
16
6ea63025
DJ
172006-09-22 Richard Sandiford <richard@codesourcery.com>
18
19 * sysdeps/unix/sysv/linux/mips/xstatconv.c: Remove STAT_IS_KERNEL_STAT
20 code.
21 (__xstat_conv): Use memset to clear padding arrays. Check for
22 overflow.
23 (__xstat64_conv): Use memset to clear padding arrays.
24 (__xstat32_conv): New function.
25 * sysdeps/unix/sysv/linux/mips/mips32/fxstatat.c: New file.
26 * sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c: Likewise.
27
6b4d184d
DJ
282006-09-21 Joseph Myers <joseph@codesourcery.com>
29
30 * sysdeps/mips/fpu_control.h: If soft-float, don't use
31 floating-point registers.
32 * sysdeps/mips/__longjmp.c, sysdeps/mips/setjmp_aux.c,
33 sysdeps/mips/mips64/__longjmp.c, sysdeps/mips/mips64/setjmp_aux.c:
34 Likewise.
35
0ad4d3b0
DJ
362006-08-04 Joseph Myers <joseph@codesourcery.com>
37
38 * sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h (FUTEX_LOCK_PI,
39 FUTEX_UNLOCK_PI, FUTEX_TRYLOCK_PI): Define.
40
74321891
DJ
412006-07-24 Joseph Myers <joseph@codesourcery.com>
42
43 * sysdeps/mips/mips64/n32/libm-test-ulps,
44 sysdeps/mips/mips64/n64/libm-test-ulps: New.
45
bb600a60
DJ
462006-07-24 Joseph Myers <joseph@codesourcery.com>
47
48 * sysdeps/unix/sysv/linux/mips/sigaction.c: If WRAPPER_INCLUDE is
49 defined, include the named file.
50
02678e17
DJ
512006-06-08 Daniel Jacobowitz <dan@codesourcery.com>
52
53 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Reformat.
54 (SPLICE_F_MOVE, SPLICE_F_NONBLOCK, SPLICE_F_MORE, SPLICE_F_GIFT):
55 Define.
56
bd345106
DJ
572006-06-02 Joseph Myers <joseph@codesourcery.com>
58
59 * sysdeps/unix/sysv/linux/mips/bits/resource.h (RLIM_INFINITY,
60 RLIM64_INFINITY): Define appropriately for N64. Use unsigned
61 types.
62
d7f9cd89
DJ
632006-06-02 Joseph Myers <joseph@codesourcery.com>
64
65 * sysdeps/unix/sysv/linux/mips/kernel_stat.h (struct kernel_stat):
66 Don't use struct timespec.
67 * sysdeps/unix/sysv/linux/mips/xstatconv.c (__xstat_conv,
68 __xstat64_conv): Copy individual timespec fields.
69
c6e2897b
DJ
702006-06-02 Richard Sandiford <richard@codesourcery.com>
71
72 * sysdeps/mips/Makefile (ASFLAGS-.os): Define.
73
37896d39
DJ
742006-06-02 Joseph Myers <joseph@codesourcery.com>
75
76 * sysdeps/mips/fpu/feholdexcpt.c: Add libm_hidden_def.
77 * sysdeps/mips/fpu/fesetround.c: Likewise.
78
42e36d16
DJ
792006-05-10 Richard Sandiford <richard@codesourcery.com>
80 Daniel Jacobowitz <dan@codesourcery.com>
81
82 * sysdeps/unix/sysv/linux/mips/register-dump.h (register_dump): Don't
83 dump sc_cause, sc_status or sc_badvaddr.
84 * sysdeps/unix/sysv/linux/mips/bits/sigcontext.h: Rewrite. Update
85 structure definitions after DSP kernel changes.
86 * sysdeps/unix/sysv/linux/mips/sys/ucontext.h (mcontext_t): Update
87 after the same DSP changes.
88
dab75788
DJ
892006-05-08 Richard Sandiford <richard@codesourcery.com>
90
91 * sysdeps/unix/sysv/linux/mips/bits/stat.h (struct stat): Add
92 st_atim, st_mtim and st_ctim interface.
93 (struct stat64): Likewise.
94 * sysdeps/unix/sysv/linux/mips/kernel_stat.h (struct kernel_stat):
95 Replace st_atime and its padding field with st_atim. Likewise
96 st_mtime/st_mtim and st_ctime/st_ctim.
97 * sysdeps/unix/sysv/linux/mips/xstatconv.c (__xstat_conv): Update
98 after above changes.
99 (__xstat64_conv): Likewise.
100
19723bdd
DJ
1012006-05-08 Richard Sandiford <richard@codesourcery.com>
102
103 * sysdeps/mips/ldsodefs.h: New file.
104 * sysdeps/mips/tst-audit.h: New file.
105
075f1edd
DJ
1062006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
107
108 * sysdeps/unix/sysv/linux/mips/bits/mman.h: Formatting changes
109 for consistency with other ports.
110 (MADV_REMOVE): Correct value.
111 (MADV_DONTFORK, MADV_DOFORK, POSIX_MADV_NORMAL,
112 POSIX_MADV_RANDOM, POSIX_MADV_SEQUENTIAL, POSIX_MADV_WILLNEED,
113 POSIX_MADV_DONTNEED): Define.
114
142b51e4
DJ
1152006-05-05 Lior Balkohen <balkohen@gmail.com>
116
117 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Remove
118 LINUX_FADV_ASYNC_WRITE and LINUX_FADV_WRITE_WAIT.
119 Define SYNC_FILE_RANGE_WAIT_BEFORE, SYNC_FILE_RANGE_WRITE
120 and SYNC_FILE_RANGE_WAIT_AFTER.
121 Declare sync_file_range, vmsplice, splice and tee.
122
f3fb78ec
DJ
1232006-03-27 Lior Balkohen <balkohen@gmail.com>
124
125 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Define
126 LINUX_FADV_ASYNC_WRITE and LINUX_FADV_WRITE_WAIT. Add readahead
127 prototype.
128
bfc23f5a
DJ
1292006-03-27 Daniel Jacobowitz <dan@codesourcery.com>
130
131 * sysdeps/unix/sysv/linux/mips/bits/poll.h (POLLREMOVE, POLLRDHUP):
132 Define.
133
b415b963
DJ
1342006-03-27 Denis Barbier <barbier@linuxfr.org>
135
136 * sysdeps/unix/sysv/linux/mips/bits/resource.h (RLIMIT_RTPRIO): Fix
137 typo.
138
712619d7
DJ
1392006-03-11 Daniel Jacobowitz <dan@codesourcery.com>
140
141 * sysdeps/unix/sysv/linux/mips/nptl/fork.c: Correct path to
142 i386/fork.c.
143
aea60744
DJ
1442006-03-11 Daniel Jacobowitz <dan@codesourcery.com>
145
146 * sysdeps/unix/sysv/linux/mips/configure.in: Set libc_cv_slibdir,
147 libc_cv_localedir, libdir, arch_minimum_kernel, and
148 libc_cv_gcc_unwind_find_fde.
149 * sysdeps/unix/sysv/linux/mips/mips64/configure.in: New file.
150 * sysdeps/unix/sysv/linux/mips/configure: Regenerated.
151 * sysdeps/unix/sysv/linux/mips/mips64/configure: Generated.
152
13d7881a
DJ
1532006-03-02 Lior Balkohen <balkohen@gmail.com>
154
155 * sysdeps/unix/sysv/linux/mips/nptl/bits/pthreadtypes.h
156 (__pthread_list_t, __pthread_slist_t): New typedefs.
157 (pthread_mutex_t): Replace __next and __prev fields with __list.
158 * sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h (FUTEX_WAKE_OP,
159 FUTEX_OP_CLEAR_WAKE_IF_GT_ONE): Define.
160 (lll_futex_wake_unlock): Define.
161 (lll_robust_mutex_dead, lll_robust_mutex_trylock, lll_robust_mutex_lock,
162 lll_robust_mutex_cond_lock, lll_robust_mutex_timedlock,
163 lll_robust_mutex_unlock): New macros.
164 (__lll_robust_lock_wait, __lll_robust_timedlock_wait): New prototypes.
165 * sysdeps/unix/sysv/linux/mips/nptl/pt-vfork.S: Use correct path to
166 vfork.S.
167 * sysdeps/unix/sysv/linux/mips/nptl/vfork.S: Likewise.
168
73204807
DJ
1692006-03-02 Daniel Jacobowitz <dan@codesourcery.com>
170
171 * sysdeps/unix/sysv/linux/mips/ptrace.c: Delete file.
172 * sysdeps/unix/sysv/linux/mips/sys/ptrace.h: Delete file.
173
6428ce3c
DJ
1742006-03-02 Daniel Jacobowitz <dan@codesourcery.com>
175
176 * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h
177 (INTERNAL_SYSCALL): Update internal_syscall##nr invocation.
178 (INTERNAL_SYSCALL_NCS): New.
179 (internal_syscall0, internal_syscall1, internal_syscall2,
180 internal_syscall3, internal_syscall4, internal_syscall5,
181 internal_syscall6): Take ncs_init, cs_init, and input arguments.
182 Use them. Correct types for registers.
183 * sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h
184 (INTERNAL_SYSCALL): Update internal_syscall##nr invocation.
185 (INTERNAL_SYSCALL_NCS): New.
186 (internal_syscall0, internal_syscall1, internal_syscall2,
187 internal_syscall3, internal_syscall4, internal_syscall5,
188 internal_syscall6): Take ncs_init, cs_init, and input arguments.
189 Use them.
190 * sysdeps/unix/sysv/linux/mips/mips64/syscalls.list: Remove
191 recvfrom and sendto. Mark lseek, msgrcv, and msgsnd as cancellation
192 points.
193 * sysdeps/mips/dl-machine.h (elf_machine_rel): Remove unused "value".
194 Use Elf(Addr) for TLS relocation targets.
195 * sysdeps/unix/sysv/linux/mips/mips64/Makefile: New file.
196 * sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h (lll_futex_wait,
197 lll_futex_timed_wait, lll_futex_wake, lll_futex_requeue): Cast
198 futexp to long for n64.
199 * sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h: New file.
200
2575768d
RM
2012006-02-20 Roland McGrath <roland@redhat.com>
202
203 * sysdeps/mips/shlib-versions: New file.
204 * sysdeps/mips/preconfigure: New file.
205 * sysdeps/unix/sysv/linux/mips/kernel-features.h: New file.