]>
Commit | Line | Data |
---|---|---|
8193034b UD |
1 | 1998-03-10 17:54 Ulrich Drepper <drepper@cygnus.com> |
2 | ||
3 | * libc.map: Add _dl_debug_message. | |
4 | * elf/dl-misc.c: Make _dl_debug_message a function. Print the PID | |
5 | before every line. | |
6 | * elf/fini.c: Correctly use new _dl_debug_message function. | |
7 | * elf/init.c: Likewise. | |
8 | * elf/dl-lookup.c: Likewise. | |
9 | * sysdeps/unix/sysv/linux/libc-start.c: Likewise. | |
10 | * elf/dl-load.c: Likewise. Add more debugging prints. | |
11 | * elf/dl-reloc.c: Likewise. | |
12 | * elf/dl-version.c: Likewise. | |
13 | * elf/dl-support.c: Add variables for debugging. | |
14 | * elf/rtld.c: Likewise. Recognize new debug options. | |
15 | * elf/link.h: Declare new variables. | |
16 | ||
17 | * elf/dl-deps.c (_dl_map_object_deps): Little optimizations. | |
18 | ||
db0b91a9 UD |
19 | 1998-03-10 Ulrich Drepper <drepper@cygnus.com> |
20 | ||
8193034b UD |
21 | * sysdeps/unix/sysv/linux/sys/quota.h: Extract information from |
22 | kernel headers. Patch by a sun <asun@saul7.u.washington.edu>. | |
23 | ||
24 | 1998-03-11 00:16 Tim Waugh <tim@cyberelk.demon.co.uk> | |
25 | ||
26 | * posix/wordexp-test.c (command_line_test): New function to allow | |
27 | testing of specific cases from the command-line. | |
28 | ||
29 | 1998-03-10 Ulrich Drepper <drepper@cygnus.com> | |
30 | ||
31 | * elf/dl-init.c (_dl_init_next): Print nicer messages. | |
32 | * elf/dl-fini.c (_dl_fini): Likewise. | |
33 | * sysdeps/unix/sysv/linux/libc-start.c (__libc_start_main): Likewise. | |
34 | ||
db0b91a9 UD |
35 | * elf/dl-lookup.c (_dl_lookup_versioned_symbol): Print version |
36 | symbol in debug message. | |
37 | (_dl_lookup_versioned_symbol_skip): Likewise. | |
38 | ||
c063ba61 UD |
39 | 1998-03-10 19:43 Matthias Urlichs <urlichs@noris.de> |
40 | ||
db0b91a9 | 41 | * sysdeps/unix/readdir_r.c: Zero out *result on EOF. |
c063ba61 | 42 | * sysdeps/unix/sysv/linux/readdir64_r.c: Likewise. |
db0b91a9 | 43 | * manual/filesys/texi: Document this. |
c063ba61 | 44 | |
54fce91d UD |
45 | 1998-03-10 10:49 Ulrich Drepper <drepper@cygnus.com> |
46 | ||
47 | * manual/filesys.texi: Document the change below. | |
48 | ||
6a440665 UD |
49 | 1998-03-10 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
50 | ||
77aba05b UD |
51 | * sysdeps/posix/mkstemp.c (mkstemp): Open temporary file mode 0600. |
52 | Reported by Greg Alexander <galexand@sietch.bloomington.in.us>. | |
6a440665 | 53 | |
de100ca7 UD |
54 | 1998-03-10 00:10 Ulrich Drepper <drepper@cygnus.com> |
55 | ||
56 | * elf/dl-lookup.c (do_lookup): Remove list and n parameter and add | |
57 | instead scope. If debugging display information about symbol | |
58 | resolving. | |
59 | (_dl_lookup_symbol): Call do_lookup with correct parameters. | |
60 | (_dl_lookup_symbol_skip): Likewise. | |
61 | (_dl_lookup_versioned_symbol): Likewise. | |
62 | (_dl_lookup_versioned_symbol_skip): Likewise. | |
63 | * elf/dl-support.c: Define _dl_debug_symbols. | |
64 | * elf/link.h: Add declaration for _dl_debug_symbols. | |
65 | * elf/rtld.c: Define _dl_debug_symbols. | |
66 | (process_dl_debug): Recognize symbols option. | |
67 | ||
1393c745 UD |
68 | 1998-03-09 23:36 Ulrich Drepper <drepper@cygnus.com> |
69 | ||
70 | * sysdeps/unix/sysv/linux/init-first.c [!PIC]: Expect arguments | |
71 | in correct format. | |
72 | * sysdeps/unix/sysv/linux/libc-start.c: Call __libc_init_first | |
73 | with correct parameters. | |
74 | [!PIC]: Initialize __libc_multiple_libcs. | |
75 | ||
0c367d92 UD |
76 | 1998-03-09 18:21 Ulrich Drepper <drepper@cygnus.com> |
77 | ||
78 | * elf/dl-support.c (_dl_debug_bindings): Add definition. | |
79 | * elf/rtld.c (_dl_debug_bindings): Add definition. | |
80 | (process_dl_debug): Recognize bindings option. Update help message. | |
81 | * elf/link.h (struct link_map): Add l_versyms member. | |
82 | (_dl_debug_bindings): Add declaration. | |
83 | * elf/version.c (_dl_check_map_versions): Initialize l_versyms. | |
84 | * elf/dl-object.c (_dl_new_object): Don't initialize l_rpath_dirs | |
85 | and l_reloc_result. | |
86 | * elf/dl-lookup.c (do_lookup): Define verstab from l_versyms. | |
87 | (sym_val): Remove a member, add m as link_map. | |
88 | (do_lookup): Return result appropriately. | |
89 | (_dl_lookup_symbol): If _dl_debug_bindings is defined print message. | |
90 | Call do_lookup correctly. | |
91 | (_dl_lookup_symbol_skip): Likewise. | |
92 | (_dl_lookup_versioned_symbol): Likewise. | |
93 | (_dl_lookup_versioned_symbol_skip): Likewise. | |
94 | ||
19212f87 UD |
95 | 1998-03-09 08:21 Ulrich Drepper <drepper@cygnus.com> |
96 | ||
97 | * sysdeps/unix/sysv/linux/chown.c: Moved to ... | |
98 | * sysdeps/unix/sysv/linux/i386/chown.c: ...here. | |
99 | ||
100 | * sysdeps/unix/sysv/linux/i386/chown.c: Correct versioning information. | |
101 | * libc.map: Add chown to GLIBC_2.1. | |
102 | * sysdeps/unix/sysv/linux/i386/syscalls.list: Add s_chown here. | |
103 | * sysdeps/unix/sysv/linux/syscalls.list: Remove s_chown here. | |
104 | ||
105 | 1998-03-06 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
106 | ||
107 | * sysdeps/generic/ffs.S: Rename function to __ffs and make ffs a | |
108 | weak alias. | |
109 | * sysdeps/alpha/ffs.c: Likewise. | |
110 | * sysdeps/am29k/ffs.c: Likewise. | |
111 | * sysdeps/i386/ffs.c: Likewise. | |
112 | * sysdeps/i960/ffs.c: Likewise. | |
113 | * sysdeps/m68k/ffs.c: Likewise. | |
114 | * sysdeps/m88k/ffs.c: Likewise. | |
115 | * sysdeps/powerpc/ffs.c: Likewise. | |
116 | * sysdeps/rs6000/ffs.c: Likewise. | |
117 | * sysdeps/vax/ffs.s: Likewise. | |
118 | * string/string.h: Declare __ffs. | |
119 | * libc.map: Export it. | |
120 | * elf/dl-profile.c (_dl_start_profile): Use __ffs instead of | |
121 | __builtin_ffs, which is not guaranteed to be namespace clean. | |
122 | ||
123 | 1998-03-06 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
124 | ||
125 | * elf/sprof.c: Rewrite symbol handling to use the normal symbol | |
126 | table, which is much more likely to exist than debugging symbols. | |
127 | (printsym): Remove const. | |
128 | (load_shobj): Don't use _dl_pagesize. Fix mapping of section | |
129 | header table. | |
130 | ||
131 | * libc.map: Export __profile_frequency, used by elf/sprof, to | |
132 | avoid infinite recursion during startup. | |
133 | ||
134 | 1998-03-09 12:16 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
2bc91a73 AS |
135 | |
136 | * sysdeps/unix/sysv/linux/m68k/sysdep.h (SYSCALL_ERROR_HANDLER): | |
137 | Readd lost negate. | |
138 | ||
139 | * sysdeps/m68k/sysdep.h: Remove the stabs stuff again. | |
140 | ||
267e3696 UD |
141 | 1998-03-09 Ulrich Drepper <drepper@cygnus.com> |
142 | ||
143 | * elf/dl-support.c: Add definition of _dl_debug_impcalls. | |
144 | ||
120b4c49 UD |
145 | 1998-03-08 Ulrich Drepper <drepper@cygnus.com> |
146 | ||
147 | * elf/rtld.c (process_envvars): Also recognize LD_LIBRARY_PATH, | |
148 | LD_PRELOAD, and LD_VERBOSE. | |
149 | (dl_main): Use global variables set by process_envvars instead of | |
150 | calling getenv. | |
151 | * elf/dl-load.c (_dl_init_paths): Don't call getenv to get | |
152 | LD_LIBRARY_PATH value, this comes with the parameter. | |
b4debac9 UD |
153 | * elf/dl-support.c (non_dynamic_init): Pass return value of getenv |
154 | ("LD_LIBRARY_PATH") to _dl_init_paths. | |
120b4c49 | 155 | |
97a51d8a UD |
156 | 1998-03-08 22:55 Ulrich Drepper <drepper@cygnus.com> |
157 | ||
158 | * elf/rtld.c (dl_main): Delay initialization of path structure if | |
159 | the dynamically linker is invoked implicitly until we read the | |
160 | dynamic section. | |
161 | ||
d9165158 UD |
162 | 1998-03-08 Ulrich Drepper <drepper@cygnus.com> |
163 | ||
164 | * sysdeps/unix/sysv/linux/chown.c: Add versioning stuff. | |
165 | ||
1581459f UD |
166 | 1998-03-07 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
167 | ||
168 | * sysdeps/unix/sysv/linux/chown.c: New file for compatibility of | |
169 | Linux 2.0 and 2.1. | |
170 | ||
171 | * sysdeps/unix/sysv/linux/syscalls.list: Add chown. | |
172 | ||
3db52d94 UD |
173 | 1998-03-08 14:58 Ulrich Drepper <drepper@cygnus.com> |
174 | ||
175 | * Makeconfig (nisobjdir): Set to path to nis directory. | |
176 | (rpath-link): Add nisobjdir. | |
177 | Patch by Sven Verdoolaege <skimo@kotnet.org>. | |
178 | ||
179 | * elf/Makefile: Pretty print. | |
180 | * elf/dl-lookup.c: Include unistd.h. | |
181 | * elf/dl-runtime.c: Likewise. | |
182 | ||
183 | * localedata/Makefile (test-srcs): Add tst-rpmatch. | |
184 | (distribute): Add tst-rpmatch.sh. | |
185 | (tests): Add tst-rpmatch to dependency list and run tst-rpmatch.sh. | |
186 | ||
187 | New tests for rpmatch function by | |
188 | Jochen Hein <jochen.hein@delphi.central.de>. | |
189 | * localedata/tst-rpmatch.c: New file. | |
190 | * localedata/tst-rpmatch.sh: New file. | |
191 | ||
192 | * localedata/locales/de_DE: Correct yesexpr and noexpr. | |
193 | * localedata/locales/de_AT: Likewise. | |
194 | ||
195 | * posix/getopt.c: Update contact address. | |
196 | * posix/getopt1.c: Pretty print. | |
197 | ||
198 | * sysdeps/generic/libc-start.c: Do most of the initialization now | |
199 | here instead of in start.S. | |
200 | * sysdeps/unix/sysv/linux/libc-start.c: Likewise. | |
201 | * sysdeps/i386/elf/start.S: Remove most of the initialization code. | |
202 | ||
203 | * sysdeps/unix/sysv/linux/i386/profil-counter.h: No need for | |
204 | profil_counter to be public. | |
205 | ||
206 | 1998-03-08 13:06 Tim Waugh <tim@cyberelk.demon.co.uk> | |
207 | ||
208 | * posix/wordexp.c (parse_arith): Now works for negative numbers too. | |
209 | (parse_param): Coded parameter length expansion (${#var}). | |
210 | (parse_param): Handling for "=", "+", "-", and the ":" versions added. | |
211 | (parse_param): Cleaned up (fixed) error handling. | |
212 | ||
213 | * posix/wordexp-test.c: IFS now includes non-whitespace character | |
214 | (comma). Added more tests. | |
215 | ||
a78de796 UD |
216 | 1998-03-07 Ulrich Drepper <drepper@cygnus.com> |
217 | ||
218 | * elf/link.h: Fix typos. | |
219 | Reported by Andreas Jaeger. | |
220 | ||
221 | * nscd/nscd_getpw_r.c (__nscd_getpw_r): Remove false comment. | |
222 | * nscd/nscd_getgr_r.c (__nscd_getgr_r): Likewise. | |
223 | ||
b7296fd4 UD |
224 | 1998-03-06 Ulrich Drepper <drepper@cygnus.com> |
225 | ||
226 | * argp/argp-help.c: Remove last bits of using gettext instead of | |
227 | dgettext. | |
228 | ||
7dea968e UD |
229 | 1998-03-06 17:04 Ulrich Drepper <drepper@cygnus.com> |
230 | ||
231 | * libc.map: Add _dl_debug_impcalls, _dl_debug_fd, _dl_sysdep_output, | |
232 | __libc_start_main. | |
233 | * csu/Makefile (routines): Add libc-start. | |
234 | * elf/dl-error.c: Remove declaration of _dl_argv. Include <unitsd.h>. | |
235 | * elf/dl-lookup.c: Likewise. | |
236 | * elf/dl-version.c: Likewise. | |
237 | * sysdeps/i386/dl-machine.h: Likewise. | |
238 | * elf/link.h: Declare _dl_argv, _dl_debug_fd. | |
239 | Declare _dl_sysdep_output. Make _dl_sysdep_fatal, _dl_sysdep_error and | |
240 | _dl_sysdep_message macros which use _dl_sysdep_output. | |
241 | * elf/dl-fini.c: Write out which destructor is called while debugging. | |
242 | * elf/dl-init.c: Likewise for constructor. | |
243 | * elf/dl-load.c: Use _dl_debug_message instead of _dl_sysdep_message. | |
244 | * elf/dl-misc.c: Remove _dl_sysdep_fatal, _dl_sysdep_error and | |
245 | _dl_sysdep_message. Add _dl_sysdep_output. | |
246 | * elf/rtld.c: Recognize LD_DEBUG_OUTPUT. Set _dl_debug_fd if | |
247 | this file can be opened. | |
248 | For LD_DEBUG=libs also set _dl_debug_impcalls. | |
249 | * sysdeps/generic/dl-cache.c: Include unistd.h. | |
250 | * sysdeps/generic/libc-start.c: New file. | |
7dea968e | 251 | * sysdeps/unix/sysv/linux/libc-start.c: New file. |
a78de796 | 252 | * sysdeps/i386/elf/start.S: Don't call main directly, call |
7dea968e UD |
253 | __libc_start_main instead. |
254 | ||
255 | * elf/Makefile ($(objpfx)ld.so): Add $(load-map-file) as dependency. | |
256 | ||
4b7814cf UD |
257 | 1998-03-06 Ulrich Drepper <drepper@cygnus.com> |
258 | ||
259 | * nss/nsswitch.c (__nss_nscd_not_available): Removed. | |
260 | ||
9184d3db UD |
261 | 1998-03-06 12:42 Ulrich Drepper <drepper@cygnus.com> |
262 | ||
263 | * argp/argp.h (struct argp): Add new field domain. | |
264 | * argp/argp-help.c: Change all gettext calls to dgettext and use | |
265 | domain field from appropriate argp in call. | |
266 | * argp/argp-parse.c: Likewise. | |
267 | ||
ac16e905 UD |
268 | 1998-03-06 11:35 Ulrich Drepper <drepper@cygnus.com> |
269 | ||
270 | * posix/wordexp-test.c: Change testsuite so that it can run even | |
271 | for ~root != /root. | |
272 | ||
273 | 1998-03-06 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
274 | ||
275 | * math/libm-test.c (catanh_test): Change epsilon for gcc 2.8.1. | |
276 | ||
277 | 1998-03-05 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
278 | ||
279 | * sysdeps/unix/sysv/linux/i386/sysdep.h (SYSCALL_ERROR_HANDLER): | |
280 | Don't store into global errno if we already store through | |
281 | __errno_location. | |
282 | * sysdeps/unix/i386/sysdep.S: Likewise. | |
283 | * sysdeps/unix/alpha/sysdep.S: Likewise. | |
284 | * sysdeps/unix/sysv/linux/sparc/sparc64/brk.S: Likewise. | |
285 | * sysdeps/unix/sysv/linux/sparc/sparc64/clone.S: Likewise. | |
286 | * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h: Likewise. Add | |
287 | missing return to SYSCALL_ERROR_HANDLER for (!_LIBC_REENTRANT && | |
288 | PIC). | |
289 | ||
290 | 1998-03-05 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
291 | ||
292 | * sysdeps/generic/sysdep.h (L): Remove definition. | |
293 | * sysdeps/i386/sysdep.h (L): Define it here instead. | |
294 | ||
36a8586d UD |
295 | 1998-03-06 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
296 | ||
a78de796 | 297 | * nis/nis_call.c (__do_niscall): Safe and reset errno. |
36a8586d | 298 | |
a78de796 | 299 | * nis/ypclnt.c (do_ypcall, yp_all): Safe and reset errno. |
36a8586d | 300 | |
b3c06869 UD |
301 | 1998-03-01 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
302 | ||
303 | * sysdeps/generic/getresuid.c (__getresuid): Use ISO C | |
304 | declaration style to avoid warnings. | |
305 | ||
08b511e6 UD |
306 | 1998-03-06 11:48 Mark M._Kettenis <kettenis@hall.phys.uva.nl> |
307 | ||
308 | * elf/rtld.c (process_dl_debug): Fix typo: "DL_DEBUG" -> | |
309 | "LD_DEBUG". | |
310 | ||
7c57c32d UD |
311 | 1998-03-05 Ulrich Drepper <drepper@cygnus.com> |
312 | ||
313 | * posix/Makefile (tests): Add wordexp-test. | |
314 | * posix/wordexp-test.c: New file. Testsuite for wrodexp. | |
315 | Patches by Tim Waugh <tim@cyberelk.demon.co.uk>. | |
316 | ||
317 | 1998-03-05 16:04 Ulrich Drepper <drepper@cygnus.com> | |
318 | ||
319 | * elf/Makefile ($(objpfx)rtldtbl.h): Add genrtldtbl.awk to the | |
320 | dependencies. | |
321 | ||
322 | * elf/link.h (struct r_search_path_elem): Add two new field for | |
323 | lib path debugging. | |
324 | * elf/rtld.c: Recognize LD_DEBUG environment variable and set | |
325 | variable accordingly. | |
326 | * elf/dl-load.c: If _dl_debug_libs is nonzero print what library | |
327 | is considered next along with information about load paths. | |
328 | * sysdeps/generic/dl-cache.c: Likewise. | |
329 | * elf/dl-support.c: Define _dl_debug_libs. | |
330 | * elf/genrtldtbl.awk: Add initializers for two new field in | |
331 | struct r_search_path_elem. | |
332 | ||
333 | 1998-03-06 10:40 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
9f2990db AS |
334 | |
335 | * sysdeps/m68k/add_n.S: Use ENTRY and END macros. | |
336 | * sysdeps/m68k/lshift.S: Likewise. | |
337 | * sysdeps/m68k/rshift.S: Likewise. | |
338 | * sysdeps/m68k/sub_n.S: Likewise. | |
339 | * sysdeps/m68k/m68020/addmul_1.S: Likewise. | |
340 | * sysdeps/m68k/m68020/mul_1.S: Likewise. | |
341 | * sysdeps/m68k/m68020/submul_1.S: Likewise. | |
342 | ||
343 | * sysdeps/unix/sysv/linux/m68k/sysdep.S: Use ENTRY macro. | |
344 | [_LIBC_REENTRANT]: Don't store into global errno. | |
345 | ||
346 | * sysdeps/m68k/sysdep.h: New file. | |
347 | * sysdeps/unix/sysv/linux/m68k/sysdep.h: Use it. Use the macros | |
348 | ENTRY, CALL_MCOUNT, JUMPTARGET and syscall_error from there. | |
349 | (DO_CALL): Change to expect syscall name as argument. | |
350 | (PSEUDO): Pass syscall_name to DO_CALL. | |
351 | (SYSCALL_ERROR_HANDLER) [_LIBC_REENTRANT]: Don't store into global | |
352 | errno. | |
353 | ||
ea278354 UD |
354 | 1998-03-05 Ulrich Drepper <drepper@cygnus.com> |
355 | ||
356 | * elf/rtld.c: Speed up processing of environment variables. Do | |
357 | only one run on the environment by avoiding to call getenv. | |
358 | * sysdeps/generic/dl-sysdep.c (_dl_next_ld_env_entry): New | |
359 | function. Used by patch above. | |
360 | ||
ac16e905 | 361 | 1998-03-05 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
ea278354 | 362 | |
ac16e905 UD |
363 | * nss/getXXbyYY_r.c: Check __nss_not_use_nscd_* variable for |
364 | running nscd. | |
365 | * nscd/nscd_getgr_r.c: Set __nss_not_use_nscd_group variable. | |
366 | * nscd/nscd_getpw_r.c: Set __nss_not_use_nscd_passwd variable. | |
367 | * nscd/nscd_proto.h: Declare __nss_not_use_nscd_* variables. | |
ea278354 UD |
368 | |
369 | 1998-03-05 Ulrich Drepper <drepper@cygnus.com> | |
370 | ||
371 | * nss/nsswitch.c (nss_lookup_function): Don't modify errno if NSS | |
372 | module cannot be found. Reported by Andreas Jaeger. | |
373 | ||
374 | 1998-03-05 11:40 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> | |
375 | ||
376 | * nscd/nscd_getgr_r.c: Change char to int to avoid compiler warning | |
377 | on platforms which default to unsigned chars. | |
378 | * nscd/nscd_getpw_r.c: Likewise. | |
379 | * sysdeps/unix/sysv/linux/powerpc/sysdep.h: Undefine L before | |
380 | defining it. | |
381 | ||
382 | 1998-03-05 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
383 | ||
384 | * elf/Makefile (install-bin): Change = to += for sprof to install | |
385 | ldd also. | |
386 | ||
2eb45444 UD |
387 | 1998-03-04 16:12 H.J. Lu <hjl@gnu.org> |
388 | ||
389 | * libio/strops.c (_IO_str_seekoff): Handle MODE == 0. | |
390 | ||
391 | 1998-03-04 16:19 Ulrich Drepper <drepper@cygnus.com> | |
392 | ||
393 | * nscd/nscd_getgr_r.c: Follow nscd_getpw_r.c change. | |
394 | ||
395 | 1998-03-04 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
396 | ||
397 | * nscd/nscd_getpw_r.c (nscd_open_socket): Safe and reset errno so | |
398 | that a failure to connect to nscd doesn't change errno. | |
399 | ||
400 | 1998-03-04 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
401 | ||
402 | * manual/maint.texi (Reporting Bugs): Change | |
403 | bug-glibc@prep.ai.mit.edu to bug-glibc@gnu.org. | |
404 | ||
405 | * locale/iso-4217.def: Likewise | |
406 | ||
407 | 1998-03-04 12:43 Ulrich Drepper <drepper@cygnus.com> | |
408 | ||
409 | * manual/texinfo.tex: Updated. | |
410 | ||
411 | 1998-03-03 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
412 | ||
413 | * sysdeps/posix/fpathconf.c: Don't modify errno for an undefined | |
414 | value. | |
415 | * sysdeps/posix/pathconf.c: Likewise. | |
416 | * posix/getconf.c: Print `undefined' if pathconf returns -1 | |
417 | without setting errno. | |
418 | ||
419 | 1998-03-04 Ulrich Drepper <drepper@cygnus.com> | |
420 | ||
421 | * sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c: Fix cut&paste | |
422 | problem. | |
423 | * sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h: New file. | |
424 | Patches by Elliot Lee <sopwith@cuc.edu>. | |
425 | ||
ea7eb7e3 UD |
426 | 1998-03-04 09:43 Ulrich Drepper <drepper@cygnus.com> |
427 | ||
428 | * elf/link.h (struct link_map): Add new field l_reloc_result. | |
429 | * elf/dl-reloc.c (_dl_relocate_object): Allocate array for results | |
430 | of relocation for the object to be profiled. | |
431 | * elf/dl-object.c (_dl_new_object): Initialize l_reloc_result field | |
432 | to NULL. | |
433 | * elf/rtld.c (_dl_start): Add comment that we must not allocate an | |
434 | array here. | |
435 | * elf/dl-runtime.c (profile_fixup): If l_reloc_result array already | |
436 | contains a result from a previous run use this instead of computing | |
437 | the value again. | |
438 | * elf/dl-minimal.c (malloc): Remove limit for size of allocation. | |
439 | ||
440 | 1998-03-04 11:32 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
afdecda0 AS |
441 | |
442 | * sysdeps/m68k/dl-machine.h: (elf_machine_load_address): Use word | |
443 | offsets into the GOT. | |
444 | (RTLD_START): Likewise. | |
445 | ||
8fb3e007 UD |
446 | 1998-03-03 17:55 Ulrich Drepper <drepper@cygnus.com> |
447 | ||
448 | * elf/sprof.c: Cleanup a bit. | |
449 | ||
450 | 1998-03-03 08:01 H.J. Lu <hjl@gnu.org> | |
451 | ||
452 | * sysdeps/generic/sysdep.h (L): New. Define. | |
453 | ||
454 | * sysdeps/unix/sysv/linux/i386/sysdep.h (L): New. Define. | |
455 | ||
456 | * sysdeps/i386/i586/addmul_1.S: Fix a typo. | |
457 | ||
458 | * sysdeps/unix/sysv/linux/i386/clone.S: Follow Intel's advice | |
459 | to have only one exit point for functions. | |
460 | * sysdeps/unix/sysv/linux/i386/mmap.S: Likewise. | |
461 | * sysdeps/unix/sysv/linux/i386/s_pread64.S: Likewise. | |
462 | * sysdeps/unix/sysv/linux/i386/s_pwrite64.S: Likewise. | |
463 | * sysdeps/unix/sysv/linux/i386/socket.S: Likewise. | |
464 | * sysdeps/unix/sysv/linux/i386/syscall.S: Likewise. | |
465 | ||
466 | 1998-03-03 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
467 | ||
468 | * sysdeps/unix/sysv/linux/sigaction.c (__sigaction): Safe and | |
469 | reset errno so that errno isn't set to ENOSYS in the first call. | |
470 | * sysdeps/unix/sysv/linux/i386/sigaction.c (__sigaction): Likewise. | |
471 | * sysdeps/unix/sysv/linux/sigsuspend.c (__sigsuspend): Likewise. | |
472 | * sysdeps/unix/sysv/linux/sigprocmask.c (__sigprocmask): Likewise. | |
473 | * sysdeps/unix/sysv/linux/sigpending.c (sigpending): Likewise. | |
474 | ||
ae828bc6 UD |
475 | 1998-03-02 17:55 Ulrich Drepper <drepper@cygnus.com> |
476 | ||
477 | * sysdeps/i386/add_n.S: Change to use ENTRY and END macro. | |
478 | * sysdeps/i386/addmul_1.S: Likewise. | |
479 | * sysdeps/i386/lshift.S: Likewise. | |
480 | * sysdeps/i386/mul_1.S: Likewise. | |
481 | * sysdeps/i386/rshift.S: Likewise. | |
482 | * sysdeps/i386/sub_n.S: Likewise. | |
483 | * sysdeps/i386/submul_1.S: Likewise. | |
484 | * sysdeps/i386/i586/add_n.S: Likewise. | |
485 | * sysdeps/i386/i586/addmul_1.S: Likewise. | |
486 | * sysdeps/i386/i586/lshift.S: Likewise. | |
487 | * sysdeps/i386/i586/mul_1.S: Likewise. | |
488 | * sysdeps/i386/i586/rshift.S: Likewise. | |
489 | * sysdeps/i386/i586/sub_n.S: Likewise. | |
490 | * sysdeps/i386/i586/submul_1.S: Likewise. | |
491 | ||
492 | * sysdeps/i386/sysdep.h: Extend last change. | |
493 | ||
494 | * sysdeps/unix/sysv/linux/i386/sysdep.h: Follow Intel's advice | |
495 | to have only one exit point for functions. | |
496 | ||
497 | 1998-03-02 Ulrich Drepper <drepper@cygnus.com> | |
498 | ||
499 | * configure.in: Fix msgfmt test. Fix handling of //s in sysdeps | |
500 | search. | |
501 | ||
502 | 1998-03-02 13:28 Ulrich Drepper <drepper@cygnus.com> | |
503 | ||
504 | * Makerules: Generate libc.so with absolute paths for the used | |
505 | shared objects. | |
506 | ||
507 | * config.make.in: Add MAKEINFO definition. | |
508 | ||
509 | 1998-03-02 Ulrich Drepper <drepper@cygnus.com> | |
510 | ||
511 | * sysdeps/i386/sysdep.h (ASM_SIZE_DIRECTIVE): Add ; at the end. | |
512 | (ENTRY): Use STABS_FUN. | |
513 | (END): Use STABS_FUN_END. | |
514 | (STABS_FUN, STABS_FUN2, STABS_FUN_END): New macro to emit stabs info. | |
515 | ||
516 | * elf/Makefile: Add rules to build sprof program. | |
517 | * elf/sprof.c: New file. | |
518 | ||
519 | 1998-02-28 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
520 | ||
521 | * misc/syslog.c (openlog_internal): Insert missing closing brace. | |
522 | ||
523 | 1998-02-06 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
524 | ||
525 | * configure.in: Check for working msgfmt version (from GNU gettext | |
526 | 0.10 or later). | |
527 | ||
528 | 1998-03-02 Ulrich Drepper <drepper@cygnus.com> | |
529 | ||
530 | * configure.in: Avoid //s in sysdirs. | |
531 | Patch by Roland McGrath. | |
532 | ||
533 | * stdlib/a64l.c (a64l): Rewrite by Joe Keane <jgk@jgk.org>. | |
534 | ||
535 | 1998-03-02 07:17 H.J. Lu <hjl@gnu.org> | |
536 | ||
537 | * elf/dl-open.c (_dl_open): Update _dl_global_scope_end when | |
538 | setting _dl_global_scope for RTLD_GLOBAL. | |
539 | ||
540 | 1998-02-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
541 | ||
542 | * sysdeps/unix/make-syscalls.sh: Fix last change so that all | |
543 | possible lists of object-suffixes are taken care of. | |
544 | ||
545 | 1998-03-02 10:16 Ulrich Drepper <drepper@cygnus.com> | |
546 | ||
547 | * timezone/private.h: Update from tzcode1998c. | |
548 | * timezone/zic.c: Likewise. | |
549 | * timezone/antarctica: Updated from tzdata1998c. | |
550 | * timezone/asia: Likewise. | |
551 | * timezone/australasia: Likewise. | |
552 | * timezone/europe: Likewise. | |
553 | * timezone/southamerica: Likewise. | |
554 | ||
555 | 1998-03-02 Ulrich Drepper <drepper@cygnus.com> | |
556 | ||
557 | * posix/glob.c (glob_in_dir): Add support for cases insensitive | |
558 | VMS. Patch by John W. Eaton <jwe@bevo.che.wisc.edu>. | |
559 | ||
c2e3af6e RH |
560 | 1998-03-01 19:05 H.J. Lu (hjl@gnu.org) |
561 | ||
562 | * sysdeps/libm-ieee754/e_exp.c (__ieee754_exp): Use __isinf. | |
563 | Changed type of TWO43, TWO52 from float to double. | |
564 | * sysdeps/libm-ieee754/e_expf.c (__ieee754_expf): Use __isinff. | |
565 | * sysdeps/libm-ieee754/s_exp2.c (__ieee754_exp2): Use __isinf. | |
566 | Changed type of TWO43 from float to double. | |
567 | * sysdeps/libm-ieee754/s_exp2f.c (__ieee754_exp2f): Fix a typo. | |
568 | Use __isinff. | |
569 | ||
6356e131 RH |
570 | 1998-03-01 18:52 H.J. Lu (hjl@gnu.org) |
571 | ||
572 | * sysdeps/unix/sysv/linux/alpha/syscalls.list (osf_settimeofday, | |
573 | osf_getitimer, osf_setitimer, osf_utimes, osf_getrusage, | |
574 | osf_wait4): Removed __xxxx symbol for GLIBC_2.0. | |
575 | ||
489b7d4b RH |
576 | 1998-03-01 09:11 Richard Henderson <rth@cygnus.com> |
577 | ||
578 | * sysdeps/unix/sysv/linux/sparc/bits/ioctls.h: Don't include | |
579 | kernel_termios.h. | |
580 | * sysdeps/unix/sysv/linux/sparc/bits/termios.h (CBAUD, CIBAUD): Fix. | |
581 | Clean up random whitespace. | |
582 | * sysdeps/unix/sysv/linux/sparc/sparc32/brk.c: Tidy the asm. | |
583 | * sysdeps/unix/sysv/linux/sparc/sparc32/socket.S: Use std on the args. | |
584 | * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.S: Fix use of .bss. | |
585 | * sysdeps/unix/sysv/linux/sparc/sparc32/sys/ucontext.h: New file. | |
586 | ||
587 | 1998-03-01 08:31 Richard Henderson <rth@cygnus.com> | |
41df5ed4 RH |
588 | |
589 | * shlib-versions: Match alpha*. | |
590 | * sysdeps/unix/sysv/linux/alpha/syscalls.list: Add adjtimex. | |
591 | * sysdeps/unix/sysv/linux/alpha/adjtimex.S: Remove. | |
592 | ||
593 | * sysdeps/alpha/fpu/bits/mathinline.h (isunordered et al): New. | |
594 | Implement copysign* with and without __ prefix. | |
595 | Likewise for fabs; use builtin for gcc 2.8. | |
596 | (floor*): New. | |
597 | (fdim*): New. | |
598 | ||
599 | * elf/elf.h (EF_SPARC*, EF_ALPHA*, SHT_ALPHA*, SHF_ALPHA*): New. | |
600 | (R_SPARC*): Match current v9 ABI. | |
601 | ||
602 | * sysdeps/wordsize-64/stdint.h (intptr_t): Is a long. | |
603 | ||
604 | * sunrpc/clnt_udp.c (clntudp_call): Use socklen_t. | |
605 | * sunrpc/pmap_rmt.c (clnt_broadcast): Likewise. | |
606 | * sunrpc/svc_tcp.c (svctcp_create, rendezvous_request): Likewise. | |
607 | * sysdeps/generic/getresgid.c: Use prototype form because of warning. | |
608 | * sysdeps/unix/sysv/linux/getdents.c: Likewise. | |
609 | * sysdeps/unix/sysv/linux/alpha/adjtime.c: Likewise. | |
610 | * sysdeps/unix/grantpt.c (argv): Fix consts. | |
611 | * sysdeps/unix/sysv/linux/getpt.c: Include <string.h> | |
612 | * sysdeps/unix/sysv/linux/sigaction.c: Likewise. | |
613 | ||
f024c196 UD |
614 | 1998-02-27 Ulrich Drepper <drepper@cygnus.com> |
615 | ||
616 | * misc/syslog.c: Change to allow user the interpretation of the | |
617 | outcome even with syslog having no return value. | |
618 | ||
619 | 1998-02-05 20:41 Wolfram Gloger <wmglo@dent.med.uni-muenchen.de> | |
620 | ||
621 | * elf/dl-addr.c: Fix search algorithms in dladdr(); don't assume | |
622 | that the number of program headers is >0 (which is wrong for the | |
623 | loader itself). | |
624 | ||
227d9931 UD |
625 | 1998-02-27 Ulrich Drepper <drepper@cygnus.com> |
626 | ||
627 | * Makefile (distribute): Add README.libm. | |
628 | ||
629 | 1998-02-27 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
630 | ||
631 | * time/clocktest.c (main): Correct typo: "--" -> "==". | |
632 | ||
633 | 1998-02-25 20:53 H.J. Lu <hjl@gnu.org> | |
634 | ||
635 | * sysdeps/alpha/fpu/bits/mathinline.h (atan): Removed the bogus | |
636 | inline function. | |
637 | (copysignf, __copysignf, copysign, fabsf, __fabsf, fabs): New | |
638 | inline functions. | |
639 | ||
640 | * math/libm.map (__atan2): Added. | |
641 | ||
a7f804d8 UD |
642 | 1998-02-27 Ulrich Drepper <drepper@cygnus.com> |
643 | ||
b8ce6e3e UD |
644 | * misc/efgcvt_r.c (APPEND): Handle printing of 0.0 correctly. |
645 |