OSDN Git Service

Update docs in preparation for release
[uclinux-h8/uClibc.git] / Changelog.full
1 ---------------------
2 PatchSet 2680 
3 Date: 2003/09/11 11:24:28
4 Author: andersen
5 Branch: HEAD
6 Tag: (none) 
7 Log:
8 Stefan Allius writes:
9
10 1. Under Solaris the test command with the 'string' argument don't
11    work well. So I added the '-n' argument, which might work on all
12    platforms.
13
14 2. The sed under Solaris don't support the '-s' argument, which is a
15    GNU extension. I changed it to '-e' which works fine for me.
16
17 Members: 
18         extra/scripts/fix_includes.sh:1.4->1.5 
19         extra/scripts/get-needed-libgcc-objects.sh:1.20->1.21 
20
21 ---------------------
22 PatchSet 2681 
23 Date: 2003/09/11 11:26:16
24 Author: andersen
25 Branch: HEAD
26 Tag: (none) 
27 Log:
28 Stefan Allius writes:
29
30 Hello,
31
32 my patch changed the format of the ldso debug output to the same
33 format as on the i386 systems.
34
35 By Stefan
36
37 Members: 
38         ldso/ldso/sh/elfinterp.c:1.6->1.7 
39
40 ---------------------
41 PatchSet 2682 
42 Date: 2003/09/11 11:47:23
43 Author: andersen
44 Branch: HEAD
45 Tag: (none) 
46 Log:
47 Simplify an expression.  Use static const on strings to avoid
48 a gcc 2.95 compiler problem on powerpc.
49
50 Members: 
51         ldso/ldso/readelflib1.c:1.45->1.46 
52
53 ---------------------
54 PatchSet 2683 
55 Date: 2003/09/11 12:12:55
56 Author: andersen
57 Branch: HEAD
58 Tag: (none) 
59 Log:
60 Peter Kjellerstedt writes:
61
62 The attached patch allows $(CC) to contain spaces
63 (something which we use).
64
65 Members: 
66         libc/Makefile:1.27->1.28 
67
68 ---------------------
69 PatchSet 2684 
70 Date: 2003/09/11 12:25:20
71 Author: andersen
72 Branch: HEAD
73 Tag: (none) 
74 Log:
75 Fix several stupid bugs I let slip into the release
76
77 Members: 
78         Rules.mak:1.139->1.140 
79
80 ---------------------
81 PatchSet 2685 
82 Date: 2003/09/11 17:57:15
83 Author: mjn3
84 Branch: HEAD
85 Tag: (none) 
86 Log:
87 Patch by Atsushi Nemoto <anemo@mba.ocn.ne.jp> to do arch-required
88 mapping of signal strings (alpha, mips, hppa, sparc).
89
90 Members: 
91         libc/string/wstring.c:1.17->1.18 
92
93 ---------------------
94 PatchSet 2686 
95 Date: 2003/09/13 17:09:42
96 Author: mjn3
97 Branch: HEAD
98 Tag: (none) 
99 Log:
100 Fix a problem reported by Atsushi Nemoto <anemo@mba.ocn.ne.jp>
101 for environments where long and long long are the same size.
102
103 Members: 
104         libc/stdio/scanf.c:1.30->1.31 
105
106 ---------------------
107 PatchSet 2687 
108 Date: 2003/09/16 23:22:30
109 Author: mjn3
110 Branch: HEAD
111 Tag: (none) 
112 Log:
113 This should enabled building of uClibc locale support when using uClibc itself.
114 Sorry I didn't test this before the release.
115
116 Please remember that the locale data generation tools are not very robust,
117 so doing something like disabling 8-bit codeset support is likely to break
118 things.  As it stands, UTF-8 support is required, but I'm not sure I test
119 for that.
120
121 Also, you will notice a difference in the locale data generated by uClibc
122 verses glibc.  That's because the bg_BG locale specifies use of grouping
123 in LC_NUMERIC, but supplies no grouping char.  The uClibc locale code
124 tests for and works around this (at the moment) by disabling grouping.
125 But the result is slightly different data which ripples throughout the
126 rest of the tables.
127
128 Members: 
129         extra/locale/gen_wc8bit.c:1.4->1.5 
130         extra/locale/gen_wctype.c:1.3->1.4 
131         libc/sysdeps/linux/common/bits/uClibc_locale.h:1.9->1.10 
132
133 ---------------------
134 PatchSet 2688 
135 Date: 2003/09/17 11:37:37
136 Author: andersen
137 Branch: HEAD
138 Tag: (none) 
139 Log:
140 Fix fcntl64 when UCLIBC_HAS_LFS is enabled, but __NR_fcntl64
141 is not defined.
142
143 Members: 
144         libc/sysdeps/linux/common/syscalls.c:1.114->1.115 
145
146 ---------------------
147 PatchSet 2689 
148 Date: 2003/09/17 11:39:08
149 Author: andersen
150 Branch: HEAD
151 Tag: (none) 
152 Log:
153 Patch from Philip Nye fixing mmu-less
154
155 Members: 
156         extra/scripts/fix_includes.sh:1.5->1.6 
157
158 ---------------------
159 PatchSet 2690 
160 Date: 2003/09/17 12:50:18
161 Author: miles
162 Branch: HEAD
163 Tag: (none) 
164 Log:
165 Make sure static heaps are aligned correctly.
166
167 Members: 
168         libc/stdlib/malloc/heap.h:1.12->1.13 
169
170 ---------------------
171 PatchSet 2691 
172 Date: 2003/09/17 15:53:37
173 Author: andersen
174 Branch: HEAD
175 Tag: (none) 
176 Log:
177 Make sure we use the local copy of elf.h, since some system
178 versions are insufficient....
179
180 Members: 
181         ldso/util/Makefile:1.33->1.34 
182
183 ---------------------
184 PatchSet 2692 
185 Date: 2003/09/19 11:01:08
186 Author: miles
187 Branch: HEAD
188 Tag: (none) 
189 Log:
190 Add dependencies on header files.
191
192 Members: 
193         libc/stdlib/malloc/Makefile:1.28->1.29 
194
195 ---------------------
196 PatchSet 2693 
197 Date: 2003/09/19 11:10:33
198 Author: miles
199 Branch: HEAD
200 Tag: (none) 
201 Log:
202 Make sure we don't allocate too little space for static free-areas
203 because of our fiddling with alignment (because doing so is VERY BAD).
204
205 Members: 
206         libc/stdlib/malloc/heap.h:1.13->1.14 
207
208 ---------------------
209 PatchSet 2694 
210 Date: 2003/09/19 13:06:05
211 Author: tobiasa
212 Branch: HEAD
213 Tag: (none) 
214 Log:
215 Added assembler version of startup code. Fix Makefile so it uses the new
216 code.
217
218 Members: 
219         libc/sysdeps/linux/cris/Makefile:1.6->1.7 
220         libc/sysdeps/linux/cris/crt0.S:INITIAL->1.1 
221
222 ---------------------
223 PatchSet 2695 
224 Date: 2003/09/19 13:07:22
225 Author: tobiasa
226 Branch: HEAD
227 Tag: (none) 
228 Log:
229 Re-add cris to "define list" when fixing auxvt.
230
231 Members: 
232         ldso/ldso/ldso.c:1.72->1.73 
233
234 ---------------------
235 PatchSet 2696 
236 Date: 2003/09/19 13:11:14
237 Author: tobiasa
238 Branch: HEAD
239 Tag: (none) 
240 Log:
241 Initialize strings as pointers instead of arrays.
242
243 Members: 
244         ldso/ldso/readelflib1.c:1.46->1.47 
245
246 ---------------------
247 PatchSet 2697 
248 Date: 2003/09/19 13:11:43
249 Author: tobiasa
250 Branch: HEAD
251 Tag: (none) 
252 Log:
253 Corrected LD_BOOT macro
254
255 Members: 
256         ldso/ldso/cris/boot1_arch.h:1.2->1.3 
257
258 ---------------------
259 PatchSet 2698 
260 Date: 2003/09/19 13:12:29
261 Author: tobiasa
262 Branch: HEAD
263 Tag: (none) 
264 Log:
265 * Partial re-write to match other archs and remove duplicate code.
266 * Assign insead of add when doing relocations.
267
268 Members: 
269         ldso/ldso/cris/elfinterp.c:1.4->1.5 
270
271 ---------------------
272 PatchSet 2699 
273 Date: 2003/09/21 20:41:53
274 Author: mjn3
275 Branch: HEAD
276 Tag: (none) 
277 Log:
278 Fix "subst -g,," problem for SAFECFLAGS.
279
280 Members: 
281         libc/sysdeps/linux/arm/Makefile:1.43->1.44 
282         libc/sysdeps/linux/common/Makefile:1.85->1.86 
283         libc/sysdeps/linux/i386/Makefile:1.56->1.57 
284         libc/sysdeps/linux/powerpc/Makefile:1.20->1.21 
285         libc/sysdeps/linux/sh/Makefile:1.21->1.22 
286
287 ---------------------
288 PatchSet 2700 
289 Date: 2003/09/22 03:57:18
290 Author: mjn3
291 Branch: HEAD
292 Tag: (none) 
293 Log:
294 Ugh... EOF handling by scanf was completely broken.  :-(  Regretably,
295 I got my mind fixed in one mode and didn't comply with the standards.
296 Things should be fixed now, but comparision testing is difficult when
297 glibc's scanf is broken and they stubbornly refuse to even acknowledge
298 that it is... even when confronted by specific examples from the C99
299 standards and from an official C standard defect report.
300
301 Members: 
302         libc/stdio/scanf.c:1.31->1.32 
303
304 ---------------------
305 PatchSet 2701 
306 Date: 2003/09/22 04:07:51
307 Author: mjn3
308 Branch: HEAD
309 Tag: (none) 
310 Log:
311 Modify _stdio_READ to conform with C99, as stdio input behavior upon
312    encountering EOF changed with Defect Report #141.  In the current
313    standard, the stream's EOF indicator is "sticky".  Once it is set,
314    all further input from the stream should fail until the application
315    explicitly clears the EOF indicator (clearerr(), file positioning),
316    even if more data becomes available.
317 Fixed a bug in fgets.  Wasn't checking for read errors.
318 Minor thread locking optimizations to avoid some unnecessary locking.
319 Remove the explicit calls to __builtin_* funcs, as we really need to
320    implement a more general solution.
321
322 Members: 
323         libc/stdio/stdio.c:1.71->1.72 
324
325 ---------------------
326 PatchSet 2702 
327 Date: 2003/09/22 04:29:37
328 Author: mjn3
329 Branch: HEAD
330 Tag: (none) 
331 Log:
332 Document some glibc bugs that Ulrich Drepper refuses to acknowledge.  :-(
333
334 Members: 
335         docs/Glibc_vs_uClibc_Differences.txt:1.11->1.12 
336
337 ---------------------
338 PatchSet 2703 
339 Date: 2003/09/22 05:01:11
340 Author: miles
341 Branch: HEAD
342 Tag: (none) 
343 Log:
344 More fiddling with static free-areas: make sure both their size _and_
345 their alignment are correct.
346
347 Members: 
348         libc/stdlib/malloc/heap.h:1.14->1.15 
349
350 ---------------------
351 PatchSet 2704 
352 Date: 2003/09/22 06:43:44
353 Author: mjn3
354 Branch: HEAD
355 Tag: (none) 
356 Log:
357 One more scanf difference.
358
359 Members: 
360         docs/Glibc_vs_uClibc_Differences.txt:1.12->1.13 
361
362 ---------------------
363 PatchSet 2705 
364 Date: 2003/09/23 23:49:24
365 Author: mjn3
366 Branch: HEAD
367 Tag: (none) 
368 Log:
369 Quick fix to make sure vfprintf always checks stream orientation when
370 wchar support is enabled.
371
372 Members: 
373         libc/stdio/printf.c:1.48->1.49 
374
375 ---------------------
376 PatchSet 2706 
377 Date: 2003/09/24 09:45:36
378 Author: tobiasa
379 Branch: HEAD
380 Tag: (none) 
381 Log:
382 Hm. Keep using crt0.c for now. My fever-hack of crt0.S didn't do the
383 expected thing. A so called "D'oh!".
384
385 Members: 
386         libc/sysdeps/linux/cris/Makefile:1.7->1.8 
387
388 ---------------------
389 PatchSet 2707 
390 Date: 2003/09/26 02:33:57
391 Author: miles
392 Branch: HEAD
393 Tag: (none) 
394 Log:
395 Revert to using uClibc-specific c-symbol-prefix stuff
396 (__C_SYMBOL_PREFIX__).
397
398 Members: 
399         include/sys/cdefs.h:1.8->1.9 
400
401 ---------------------
402 PatchSet 2708 
403 Date: 2003/09/29 22:46:00
404 Author: andersen
405 Branch: HEAD
406 Tag: (none) 
407 Log:
408 Fix SUPPORT_LD_DEBUG_EARLY on powerpc
409
410 Members: 
411         ldso/include/ld_string.h:1.1->1.2 
412
413 ---------------------
414 PatchSet 2709 
415 Date: 2003/09/30 08:06:02
416 Author: andersen
417 Branch: HEAD
418 Tag: (none) 
419 Log:
420 oops.
421
422 Members: 
423         extra/scripts/fix_includes.sh:1.6->1.7 
424
425 ---------------------
426 PatchSet 2710 
427 Date: 2003/09/30 09:45:28
428 Author: andersen
429 Branch: HEAD
430 Tag: (none) 
431 Log:
432 Mention that I have updated the dev systems.
433
434 Members: 
435         docs/uclibc.org/index.html:1.69->1.70 
436
437 ---------------------
438 PatchSet 2711 
439 Date: 2003/09/30 09:54:18
440 Author: andersen
441 Branch: HEAD
442 Tag: (none) 
443 Log:
444 grammar fixes
445
446 Members: 
447         docs/uclibc.org/index.html:1.70->1.71 
448
449 ---------------------
450 PatchSet 2712 
451 Date: 2003/09/30 10:32:48
452 Author: andersen
453 Branch: HEAD
454 Tag: (none) 
455 Log:
456 typo
457
458 Members: 
459         docs/uclibc.org/index.html:1.71->1.72 
460
461 ---------------------
462 PatchSet 2713 
463 Date: 2003/09/30 12:51:11
464 Author: tobiasa
465 Branch: HEAD
466 Tag: (none) 
467 Log:
468 Don't forget addend on relocations + minor other fixes.
469
470 Members: 
471         ldso/ldso/cris/elfinterp.c:1.5->1.6 
472
473 ---------------------
474 PatchSet 2714 
475 Date: 2003/10/01 12:57:45
476 Author: tobiasa
477 Branch: HEAD
478 Tag: (none) 
479 Log:
480 Updated cris configuration.
481
482 Members: 
483         extra/Configs/Config.cris.default:1.2->1.3 
484
485 ---------------------
486 PatchSet 2715 
487 Date: 2003/10/03 02:17:36
488 Author: andersen
489 Branch: HEAD
490 Tag: (none) 
491 Log:
492 Quick implementation of sigwait.  Doesn't handle thread cancelation
493 yet, but should work...
494
495 Members: 
496         libc/signal/Makefile:1.20->1.21 
497         libc/signal/sigwait.c:INITIAL->1.1 
498
499 ---------------------
500 PatchSet 2716 
501 Date: 2003/10/04 18:31:22
502 Author: andersen
503 Branch: HEAD
504 Tag: (none) 
505 Log:
506 Fix a stupid bug causing 'ldd' output to not contain the full
507 path to the target library
508
509 Members: 
510         ldso/ldso/ldso.c:1.73->1.74 
511
512 ---------------------
513 PatchSet 2717 
514 Date: 2003/10/06 08:46:14
515 Author: andersen
516 Branch: HEAD
517 Tag: (none) 
518 Log:
519 s/root_fs-/root_fs_/g
520
521 Members: 
522         docs/uclibc.org/FAQ.html:1.16->1.17 
523         docs/uclibc.org/index.html:1.72->1.73 
524         docs/uclibc.org/old-news.html:1.13->1.14 
525
526 ---------------------
527 PatchSet 2718 
528 Date: 2003/10/08 19:15:41
529 Author: andersen
530 Branch: HEAD
531 Tag: (none) 
532 Log:
533 Patch from George Thanos adding support for the "e1" architecture.
534
535 Members: 
536         extra/Configs/Config.e1:INITIAL->1.1 
537         extra/Configs/Config.e1.default:INITIAL->1.1 
538         libc/sysdeps/linux/e1/Makefile:INITIAL->1.1 
539         libc/sysdeps/linux/e1/crt0.S:INITIAL->1.1 
540         libc/sysdeps/linux/e1/crt1.c:INITIAL->1.1 
541         libc/sysdeps/linux/e1/longjmp.c:INITIAL->1.1 
542         libc/sysdeps/linux/e1/setjmp.c:INITIAL->1.1 
543         libc/sysdeps/linux/e1/syscalls.c:INITIAL->1.1 
544         libc/sysdeps/linux/e1/vfork.c:INITIAL->1.1 
545         libc/sysdeps/linux/e1/bits/endian.h:INITIAL->1.1 
546         libc/sysdeps/linux/e1/bits/fcntl.h:INITIAL->1.1 
547         libc/sysdeps/linux/e1/bits/fenv.h:INITIAL->1.1 
548         libc/sysdeps/linux/e1/bits/fenvinline.h:INITIAL->1.1 
549         libc/sysdeps/linux/e1/bits/kernel_stat.h:INITIAL->1.1 
550         libc/sysdeps/linux/e1/bits/kernel_types.h:INITIAL->1.1 
551         libc/sysdeps/linux/e1/bits/mman.h:INITIAL->1.1 
552         libc/sysdeps/linux/e1/bits/proto.h:INITIAL->1.1 
553         libc/sysdeps/linux/e1/bits/setjmp.h:INITIAL->1.1 
554         libc/sysdeps/linux/e1/bits/syscalls.h:INITIAL->1.1 
555         libc/sysdeps/linux/e1/bits/unistd.h:INITIAL->1.1 
556         libc/sysdeps/linux/e1/bits/wordsize.h:INITIAL->1.1 
557         libc/sysdeps/linux/e1/sys/procfs.h:INITIAL->1.1 
558         libc/sysdeps/linux/e1/sys/reg.h:INITIAL->1.1 
559         libc/sysdeps/linux/e1/sys/ucontext.h:INITIAL->1.1 
560
561 ---------------------
562 PatchSet 2719 
563 Date: 2003/10/08 19:27:19
564 Author: andersen
565 Branch: HEAD
566 Tag: (none) 
567 Log:
568 Apply a trivial patch that doesn't change anything, but which is alledged to
569 workaround a toolchain specifi bug for the e1.
570
571 Members: 
572         libc/misc/time/time.c:1.14->1.15 
573
574 ---------------------
575 PatchSet 2720 
576 Date: 2003/10/08 20:30:30
577 Author: andersen
578 Branch: HEAD
579 Tag: (none) 
580 Log:
581 Patch from Atsushi Nemoto (with some additions):
582
583 Current uClibc contains only one fpu_control.h and it is i386 version.
584 This is a patch to use platform specific fpu_control.h.  All new files
585 come from glibc 2.3.2.  This patch is against 0.9.21 but also can be
586 applied to CVS as is.
587
588 Members: 
589         libc/sysdeps/linux/alpha/Makefile:1.5->1.6 
590         libc/sysdeps/linux/alpha/fpu_control.h:INITIAL->1.1 
591         libc/sysdeps/linux/arm/Makefile:1.44->1.45 
592         libc/sysdeps/linux/arm/fpu_control.h:INITIAL->1.1 
593         libc/sysdeps/linux/common/Makefile:1.86->1.87 
594         libc/sysdeps/linux/common/fpu_control.h:INITIAL->1.1 
595         libc/sysdeps/linux/i386/Makefile:1.57->1.58 
596         libc/sysdeps/linux/i386/fpu_control.h:INITIAL->1.1 
597         libc/sysdeps/linux/m68k/Makefile:1.26->1.27 
598         libc/sysdeps/linux/m68k/fpu_control.h:INITIAL->1.1 
599         libc/sysdeps/linux/mips/Makefile:1.29->1.30 
600         libc/sysdeps/linux/mips/fpu_control.h:INITIAL->1.1 
601         libc/sysdeps/linux/powerpc/Makefile:1.21->1.22 
602         libc/sysdeps/linux/powerpc/fpu_control.h:INITIAL->1.1 
603         libc/sysdeps/linux/sh/Makefile:1.22->1.23 
604         libc/sysdeps/linux/sh/fpu_control.h:INITIAL->1.1 
605         libc/sysdeps/linux/sparc/Makefile:1.13->1.14 
606         libc/sysdeps/linux/sparc/fpu_control.h:INITIAL->1.1 
607
608 ---------------------
609 PatchSet 2721 
610 Date: 2003/10/08 20:35:11
611 Author: andersen
612 Branch: HEAD
613 Tag: (none) 
614 Log:
615 Atsushi Nemoto writes:
616
617 I found inappropriate data types are used in some places in networking
618 codes.
619
620 * tcp_seq is 32bit (u_long -> u_int32_t)
621 * in_addt_t should be used for internet address (unsigned long -> in_addr_t)
622 * socklen_t should be used for accept()
623
624 This is a patch against uclibc-0.9.21 (can be applied for current
625 CVS).  64bit platforms (sizeof(int)!=sizeof(long)) will need this.  I
626 believe this patch does not harm any 32bit platforms.
627
628 Members: 
629         include/netinet/ip_tcp.h:1.3->1.4 
630         libc/inet/addr.c:1.13->1.14 
631         libc/inet/inet_net.c:1.3->1.4 
632         libc/inet/rpc/rcmd.c:1.8->1.9 
633         libc/inet/rpc/rexec.c:1.1->1.2 
634
635 ---------------------
636 PatchSet 2722 
637 Date: 2003/10/09 07:05:35
638 Author: andersen
639 Branch: HEAD
640 Tag: (none) 
641 Log:
642 When someone would dlopen a shared lib that was already opened,
643 we would try to re-fixup the lib's relocations with rather
644 horrible results.  So fix that by checking the the dlopened lib
645 has already had its init functions called, which will never be
646 the case for newly loaded libs, and skip the rest in that case.
647
648 also apply a few minor fixups
649
650 Members: 
651         ldso/libdl/dlib.c:1.30->1.31 
652
653 ---------------------
654 PatchSet 2723 
655 Date: 2003/10/09 07:07:24
656 Author: andersen
657 Branch: HEAD
658 Tag: (none) 
659 Log:
660 move the test for loading the wrong C library into the
661 _dl_check_if_named_library_is_loaded function
662
663 Members: 
664         ldso/ldso/readelflib1.c:1.47->1.48 
665
666 ---------------------
667 PatchSet 2724 
668 Date: 2003/10/09 10:02:05
669 Author: andersen
670 Branch: HEAD
671 Tag: (none) 
672 Log:
673 Patch from Rob McMullen:
674
675 Here's a patch...  Since they aren't SUSv3 functions, I don't know if
676 they'll ever get officially added, but it helps with BSD porting and
677 allows quite a few Gentoo ebuilds to compile without changing anything.
678
679 Rob
680
681 Members: 
682         libc/misc/error/error.c:1.2->1.3 
683
684 ---------------------
685 PatchSet 2725 
686 Date: 2003/10/10 08:34:26
687 Author: andersen
688 Branch: HEAD
689 Tag: (none) 
690 Log:
691 Implement getgrgid_r and getgrnam_r.  Rework group handling code to be fully
692 reentrant, since there was still a shared static value.  indent stuff,
693
694 Members: 
695         libc/pwd_grp/Makefile:1.21->1.22 
696         libc/pwd_grp/__getgrent.c:1.9->1.10(DEAD) 
697         libc/pwd_grp/__getgrent_r.c:INITIAL->1.1 
698         libc/pwd_grp/__getpwent_r.c:1.3->1.4 
699         libc/pwd_grp/__getspent_r.c:1.5->1.6 
700         libc/pwd_grp/__sgetspent_r.c:1.3->1.4 
701         libc/pwd_grp/config.h:1.6->1.7 
702         libc/pwd_grp/fgetgrent.c:1.7->1.8 
703         libc/pwd_grp/fgetpwent.c:1.9->1.10 
704         libc/pwd_grp/fgetspent.c:1.5->1.6 
705         libc/pwd_grp/getgrgid.c:1.8->1.9 
706         libc/pwd_grp/getgrnam.c:1.8->1.9 
707         libc/pwd_grp/getpw.c:1.4->1.5 
708         libc/pwd_grp/getpwnam.c:1.10->1.11 
709         libc/pwd_grp/getpwuid.c:1.9->1.10 
710         libc/pwd_grp/getspnam.c:1.5->1.6 
711         libc/pwd_grp/getspuid.c:1.5->1.6 
712         libc/pwd_grp/grent.c:1.9->1.10 
713         libc/pwd_grp/initgroups.c:1.11->1.12 
714         libc/pwd_grp/lckpwdf.c:1.3->1.4 
715         libc/pwd_grp/putpwent.c:1.5->1.6 
716         libc/pwd_grp/putspent.c:1.2->1.3 
717         libc/pwd_grp/pwent.c:1.12->1.13 
718         libc/pwd_grp/sgetspent.c:1.5->1.6 
719         libc/pwd_grp/spent.c:1.6->1.7 
720
721 ---------------------
722 PatchSet 2726 
723 Date: 2003/10/10 09:05:08
724 Author: andersen
725 Branch: HEAD
726 Tag: (none) 
727 Log:
728 Remove some stuff that is now done
729
730 Members: 
731         TODO:1.43->1.44 
732         docs/threads.txt:1.4->1.5 
733
734 ---------------------
735 PatchSet 2727 
736 Date: 2003/10/10 10:21:54
737 Author: andersen
738 Branch: HEAD
739 Tag: (none) 
740 Log:
741 We do not provide gmtime(), so disable the prototype to
742 prevent confusing autoconf
743
744 Members: 
745         include/time.h:1.9->1.10 
746
747 ---------------------
748 PatchSet 2728 
749 Date: 2003/10/11 09:03:48
750 Author: andersen
751 Branch: HEAD
752 Tag: (none) 
753 Log:
754 These are wanted by net-tools
755
756 Members: 
757         include/netax25/ax25.h:INITIAL->1.1 
758         include/neteconet/ec.h:INITIAL->1.1 
759
760 ---------------------
761 PatchSet 2729 
762 Date: 2003/10/11 19:14:32
763 Author: andersen
764 Branch: HEAD
765 Tag: (none) 
766 Log:
767 I forgot to remove this
768
769 Members: 
770         include/fpu_control.h:1.1->1.2(DEAD) 
771
772 ---------------------
773 PatchSet 2730 
774 Date: 2003/10/12 05:19:38
775 Author: andersen
776 Branch: HEAD
777 Tag: (none) 
778 Log:
779 Sigh.  It seems that csh wants glob_pattern_p(), we need to
780 export it,
781
782 Members: 
783         libc/misc/glob/glob.c:1.5->1.6 
784
785 ---------------------
786 PatchSet 2731 
787 Date: 2003/10/12 05:41:11
788 Author: andersen
789 Branch: HEAD
790 Tag: (none) 
791 Log:
792 Don't make two copies
793
794 Members: 
795         libc/misc/glob/glob.c:1.6->1.7 
796         libc/misc/glob/glob64.c:1.3->1.4 
797
798 ---------------------
799 PatchSet 2732 
800 Date: 2003/10/12 09:49:31
801 Author: andersen
802 Branch: HEAD
803 Tag: (none) 
804 Log:
805 Always build and install ldconfig
806
807 Members: 
808         Makefile:1.217->1.218 
809         ldso/include/ld_elf.h:1.2->1.3 
810         ldso/util/Makefile:1.34->1.35 
811         ldso/util/ldconfig.c:1.10->1.11 
812         ldso/util/readsoname.c:1.2->1.3 
813
814 ---------------------
815 PatchSet 2733 
816 Date: 2003/10/13 09:23:34
817 Author: andersen
818 Branch: HEAD
819 Tag: (none) 
820 Log:
821 Fix an ldd bug, more ldconfig cleanup
822
823 Members: 
824         ldso/util/ldconfig.c:1.11->1.12 
825         ldso/util/ldd.c:1.33->1.34 
826
827 ---------------------
828 PatchSet 2734 
829 Date: 2003/10/13 09:34:51
830 Author: andersen
831 Branch: HEAD
832 Tag: (none) 
833 Log:
834 Patch from Peter Kjellerstedt:
835
836 The attached patch performs a clean up of
837 extra/gcc-uClibc/Makefile:
838
839 * Better dependencies to only rebuild what is necessary.
840 * Use $< and $@ where appropriate.
841 * Suppress warning messages from which about
842   commands that cannot be found.
843
844 //Peter
845
846 Members: 
847         extra/gcc-uClibc/Makefile:1.58->1.59 
848
849 ---------------------
850 PatchSet 2735 
851 Date: 2003/10/13 11:01:10
852 Author: andersen
853 Branch: HEAD
854 Tag: (none) 
855 Log:
856 sigh.  the warn funcs seem to be broken.  Use local versions
857 till I can straighten that out.
858
859 Members: 
860         ldso/util/ldconfig.c:1.12->1.13 
861
862 ---------------------
863 PatchSet 2736 
864 Date: 2003/10/14 07:23:00
865 Author: andersen
866 Branch: HEAD
867 Tag: (none) 
868 Log:
869 Enable full debug support for ld-uClibc and libdl
870
871 Members: 
872         ldso/ldso/Makefile:1.43->1.44 
873         ldso/libdl/Makefile:1.28->1.29 
874
875 ---------------------
876 PatchSet 2737 
877 Date: 2003/10/14 12:52:27
878 Author: davidm
879 Branch: HEAD
880 Tag: (none) 
881 Log:
882
883 Microblaze port from the uClinux-dist,
884 contributed by John Williams <jwilliams@itee.uq.edu.au>
885
886 Members: 
887         extra/Configs/Config.microblaze:INITIAL->1.1 
888         extra/Configs/Config.microblaze.default:INITIAL->1.1 
889         libc/sysdeps/linux/microblaze/Makefile:INITIAL->1.1 
890         libc/sysdeps/linux/microblaze/__longjmp.S:INITIAL->1.1 
891         libc/sysdeps/linux/microblaze/_mmap.c:INITIAL->1.1 
892         libc/sysdeps/linux/microblaze/clinkage.h:INITIAL->1.1 
893         libc/sysdeps/linux/microblaze/clone.c:INITIAL->1.1 
894         libc/sysdeps/linux/microblaze/crt0.S:INITIAL->1.1 
895         libc/sysdeps/linux/microblaze/longjmp.S:INITIAL->1.1 
896         libc/sysdeps/linux/microblaze/setjmp.S:INITIAL->1.1 
897         libc/sysdeps/linux/microblaze/syscall.c:INITIAL->1.1 
898         libc/sysdeps/linux/microblaze/vfork.S:INITIAL->1.1 
899         libc/sysdeps/linux/microblaze/bits/byteswap.h:INITIAL->1.1 
900         libc/sysdeps/linux/microblaze/bits/endian.h:INITIAL->1.1 
901         libc/sysdeps/linux/microblaze/bits/fcntl.h:INITIAL->1.1 
902         libc/sysdeps/linux/microblaze/bits/kernel_stat.h:INITIAL->1.1 
903         libc/sysdeps/linux/microblaze/bits/kernel_types.h:INITIAL->1.1 
904         libc/sysdeps/linux/microblaze/bits/mman.h:INITIAL->1.1 
905         libc/sysdeps/linux/microblaze/bits/poll.h:INITIAL->1.1 
906         libc/sysdeps/linux/microblaze/bits/select.h:INITIAL->1.1 
907         libc/sysdeps/linux/microblaze/bits/setjmp.h:INITIAL->1.1 
908         libc/sysdeps/linux/microblaze/bits/syscalls.h:INITIAL->1.1 
909         libc/sysdeps/linux/microblaze/bits/wordsize.h:INITIAL->1.1 
910         libc/sysdeps/linux/microblaze/sys/ptrace.h:INITIAL->1.1 
911         libc/sysdeps/linux/microblaze/sys/ucontext.h:INITIAL->1.1 
912
913 ---------------------
914 PatchSet 2738 
915 Date: 2003/10/15 09:55:22
916 Author: andersen
917 Branch: HEAD
918 Tag: (none) 
919 Log:
920 Doh!  I was returning with an incorrect pointer type when dlopening
921 already loaded libs, which unsurprisingly would cause dlsym() to
922 not work at all...
923  -Erik
924
925 Members: 
926         ldso/libdl/dlib.c:1.31->1.32 
927
928 ---------------------
929 PatchSet 2739 
930 Date: 2003/10/15 10:04:40
931 Author: andersen
932 Branch: HEAD
933 Tag: (none) 
934 Log:
935 Patch from Tony J. White:
936
937 I've created a patch for adding dn_expand() to uClibc 0.9.21.
938
939 dn_expand() is used by at least ipsec-tools and also openldap I think.
940
941 Members: 
942         libc/inet/Makefile:1.39->1.40 
943         libc/inet/resolv.c:1.47->1.48 
944
945 ---------------------
946 PatchSet 2740 
947 Date: 2003/10/15 10:24:35
948 Author: andersen
949 Branch: HEAD
950 Tag: (none) 
951 Log:
952 Brett Nash writes:
953
954 Hello,
955         Attached is a patch of some changes I made to the gcc wrapper to
956 get it to compile XFree CVS.
957
958 Basically it supports the use of '-' on the command line to read stdin
959 for gcc, as well as setting the file type back to none before adding the
960 last too .o files if the file type was set on the command line.
961
962 It is applied against uClibc-0.9.20
963
964         Regards,
965         nash
966
967 Members: 
968         extra/gcc-uClibc/gcc-uClibc.c:1.62->1.63 
969
970 ---------------------
971 PatchSet 2741 
972 Date: 2003/10/15 14:03:03
973 Author: tobiasa
974 Branch: HEAD
975 Tag: (none) 
976 Log:
977 Updated cris configuration; added support for %m.
978
979 Members: 
980         extra/Configs/Config.cris.default:1.3->1.4 
981
982 ---------------------
983 PatchSet 2742 
984 Date: 2003/10/16 05:08:02
985 Author: andersen
986 Branch: HEAD
987 Tag: (none) 
988 Log:
989 More detail on the use of MALLOC_DEBUG
990
991 Members: 
992         extra/Configs/Config.in:1.32->1.33 
993
994 ---------------------
995 PatchSet 2743 
996 Date: 2003/10/16 11:12:45
997 Author: miles
998 Branch: HEAD
999 Tag: (none) 
1000 Log:
1001 Don't set errno if for zero SIZE returns.
1002 Code formatting cleanup.
1003
1004 Members: 
1005         libc/stdlib/malloc/malloc.c:1.35->1.36 
1006
1007 ---------------------
1008 PatchSet 2744 
1009 Date: 2003/10/16 11:13:53
1010 Author: miles
1011 Branch: HEAD
1012 Tag: (none) 
1013 Log:
1014 Code formatting cleanup.
1015
1016 Members: 
1017         libc/stdlib/malloc/realloc.c:1.19->1.20 
1018
1019 ---------------------
1020 PatchSet 2745 
1021 Date: 2003/10/16 15:21:26
1022 Author: andersen
1023 Branch: HEAD
1024 Tag: (none) 
1025 Log:
1026 Do not set errno when they asked for size 0
1027
1028 Members: 
1029         libc/stdlib/malloc-930716/malloc.c:1.11->1.12 
1030
1031 ---------------------
1032 PatchSet 2746 
1033 Date: 2003/10/17 08:52:54
1034 Author: andersen
1035 Branch: HEAD
1036 Tag: (none) 
1037 Log:
1038 Point people to the kernel.org mirrors for downloading the dev
1039 systems to take some load off my server
1040
1041 Members: 
1042         docs/uclibc.org/FAQ.html:1.17->1.18 
1043         docs/uclibc.org/index.html:1.73->1.74 
1044         docs/uclibc.org/old-news.html:1.14->1.15 
1045
1046 ---------------------
1047 PatchSet 2747 
1048 Date: 2003/10/17 10:05:20
1049 Author: andersen
1050 Branch: HEAD
1051 Tag: (none) 
1052 Log:
1053 Doh!!!
1054
1055 Members: 
1056         libc/stdlib/malloc-930716/malloc.c:1.12->1.13 
1057
1058 ---------------------
1059 PatchSet 2748 
1060 Date: 2003/10/18 10:14:57
1061 Author: andersen
1062 Branch: HEAD
1063 Tag: (none) 
1064 Log:
1065 Implement putgrent to make Peter S. Mazing happy
1066
1067 Members: 
1068         libc/pwd_grp/Makefile:1.22->1.23 
1069         libc/pwd_grp/putgrent.c:INITIAL->1.1 
1070
1071 ---------------------
1072 PatchSet 2749 
1073 Date: 2003/10/18 11:07:28
1074 Author: andersen
1075 Branch: HEAD
1076 Tag: (none) 
1077 Log:
1078 Peter Kjellerstedt writes:
1079
1080 install.patch:
1081 * Define $(INSTALL) as install in Rules.mak.
1082 * Change all occurrences of install into $(INSTALL).
1083 * Change all occurrences of mkdir -p into $(INSTALL) -d.
1084   install -d is already used in a number of places so
1085   this should not be an additional compatibility problem.
1086
1087 Members: 
1088         Makefile:1.218->1.219 
1089         Rules.mak:1.140->1.141 
1090         extra/gcc-uClibc/Makefile:1.59->1.60 
1091         ldso/ldso/Makefile:1.44->1.45 
1092         ldso/libdl/Makefile:1.29->1.30 
1093         libc/Makefile:1.28->1.29 
1094         libc/sysdeps/linux/common/Makefile:1.87->1.88 
1095         libcrypt/Makefile:1.21->1.22 
1096         libintl/Makefile:1.1->1.2 
1097         libm/Makefile:1.34->1.35 
1098         libnsl/Makefile:1.2->1.3 
1099         libpthread/Makefile:1.22->1.23 
1100         libresolv/Makefile:1.12->1.13 
1101         libutil/Makefile:1.18->1.19 
1102
1103 ---------------------
1104 PatchSet 2750 
1105 Date: 2003/10/18 11:18:19
1106 Author: andersen
1107 Branch: HEAD
1108 Tag: (none) 
1109 Log:
1110 Peter Kjellerstedt writes:
1111
1112 rm.patch:
1113 * Define $(RM) as rm -f in Rules.mak and test/Rules.mak
1114   (this is the same definition as gmake uses by default).
1115 * Change all occurrences of rm and rm -f into $(RM).
1116
1117 Members: 
1118         Makefile:1.219->1.220 
1119         Rules.mak:1.141->1.142 
1120         extra/Makefile:1.4->1.5 
1121         extra/config/Makefile:1.8->1.9 
1122         extra/gcc-uClibc/Makefile:1.60->1.61 
1123         extra/locale/Makefile:1.13->1.14 
1124         ldso/Makefile:1.23->1.24 
1125         ldso/ldso/Makefile:1.45->1.46 
1126         ldso/libdl/Makefile:1.30->1.31 
1127         ldso/man/Makefile:1.2->1.3 
1128         ldso/util/Makefile:1.35->1.36 
1129         libc/Makefile:1.29->1.30 
1130         libc/inet/Makefile:1.40->1.41 
1131         libc/inet/rpc/Makefile:1.22->1.23 
1132         libc/misc/Makefile:1.39->1.40 
1133         libc/misc/assert/Makefile:1.8->1.9 
1134         libc/misc/ctype/Makefile:1.14->1.15 
1135         libc/misc/dirent/Makefile:1.7->1.8 
1136         libc/misc/error/Makefile:1.1->1.2 
1137         libc/misc/file/Makefile:1.4->1.5 
1138         libc/misc/fnmatch/Makefile:1.8->1.9 
1139         libc/misc/ftw/Makefile:1.2->1.3 
1140         libc/misc/glob/Makefile:1.9->1.10 
1141         libc/misc/gnu/Makefile:1.1->1.2 
1142         libc/misc/internals/Makefile:1.24->1.25 
1143         libc/misc/intl/Makefile:1.3->1.4 
1144         libc/misc/locale/Makefile:1.11->1.12 
1145         libc/misc/mntent/Makefile:1.6->1.7 
1146         libc/misc/pthread/Makefile:1.2->1.3 
1147         libc/misc/regex/Makefile:1.13->1.14 
1148         libc/misc/search/Makefile:1.3->1.4 
1149         libc/misc/statfs/Makefile:1.5->1.6 
1150         libc/misc/syslog/Makefile:1.6->1.7 
1151         libc/misc/sysvipc/Makefile:1.5->1.6 
1152         libc/misc/time/Makefile:1.33->1.34 
1153         libc/misc/ttyent/Makefile:1.1->1.2 
1154         libc/misc/utmp/Makefile:1.5->1.6 
1155         libc/misc/wchar/Makefile:1.5->1.6 
1156         libc/misc/wctype/Makefile:1.2->1.3 
1157         libc/misc/wordexp/Makefile:1.3->1.4 
1158         libc/pwd_grp/Makefile:1.23->1.24 
1159         libc/signal/Makefile:1.21->1.22 
1160         libc/stdio/Makefile:1.41->1.42 
1161         libc/stdlib/Makefile:1.53->1.54 
1162         libc/stdlib/malloc/Makefile:1.29->1.30 
1163         libc/stdlib/malloc-930716/Makefile:1.10->1.11 
1164         libc/string/Makefile:1.53->1.54 
1165         libc/sysdeps/linux/alpha/Makefile:1.6->1.7 
1166         libc/sysdeps/linux/arm/Makefile:1.45->1.46 
1167         libc/sysdeps/linux/common/Makefile:1.88->1.89 
1168         libc/sysdeps/linux/cris/Makefile:1.8->1.9 
1169         libc/sysdeps/linux/e1/Makefile:1.1->1.2 
1170         libc/sysdeps/linux/h8300/Makefile:1.7->1.8 
1171         libc/sysdeps/linux/i386/Makefile:1.58->1.59 
1172         libc/sysdeps/linux/i960/Makefile:1.4->1.5 
1173         libc/sysdeps/linux/m68k/Makefile:1.27->1.28 
1174         libc/sysdeps/linux/microblaze/Makefile:1.1->1.2 
1175         libc/sysdeps/linux/mips/Makefile:1.30->1.31 
1176         libc/sysdeps/linux/powerpc/Makefile:1.22->1.23 
1177         libc/sysdeps/linux/sh/Makefile:1.23->1.24 
1178         libc/sysdeps/linux/sh64/Makefile:1.1->1.2 
1179         libc/sysdeps/linux/sparc/Makefile:1.14->1.15 
1180         libc/sysdeps/linux/v850/Makefile:1.14->1.15 
1181         libc/termios/Makefile:1.15->1.16 
1182         libc/unistd/Makefile:1.33->1.34 
1183         libcrypt/Makefile:1.22->1.23 
1184         libintl/Makefile:1.2->1.3 
1185         libm/Makefile:1.35->1.36 
1186         libm/powerpc/Makefile:1.6->1.7 
1187         libnsl/Makefile:1.3->1.4 
1188         libpthread/Makefile:1.23->1.24 
1189         libpthread/linuxthreads/Makefile:1.10->1.11 
1190         libpthread/linuxthreads_db/Makefile:1.6->1.7 
1191         libresolv/Makefile:1.13->1.14 
1192         libutil/Makefile:1.19->1.20 
1193         test/Makefile:1.27->1.28 
1194         test/Rules.mak:1.23->1.24 
1195         test/args/Makefile:1.4->1.5 
1196         test/assert/Makefile:1.12->1.13 
1197         test/crypt/Makefile:1.4->1.5 
1198         test/ctype/Makefile:1.13->1.14 
1199         test/dlopen/Makefile:1.4->1.5 
1200         test/malloc/Makefile:1.7->1.8 
1201         test/math/Makefile:1.5->1.6 
1202         test/misc/Makefile:1.6->1.7 
1203         test/mmap/Makefile:1.4->1.5 
1204         test/pthread/Makefile:1.2->1.3 
1205         test/pwd_grp/Makefile:1.9->1.10 
1206         test/setjmp/Makefile:1.4->1.5 
1207         test/signal/Makefile:1.11->1.12 
1208         test/silly/Makefile:1.15->1.16 
1209         test/stat/Makefile:1.7->1.8 
1210         test/stdlib/Makefile:1.20->1.21 
1211         test/string/Makefile:1.22->1.23 
1212         test/termios/Makefile:1.6->1.7 
1213         test/unistd/Makefile:1.12->1.13 
1214
1215 ---------------------
1216 PatchSet 2751 
1217 Date: 2003/10/18 11:50:34
1218 Author: andersen
1219 Branch: HEAD
1220 Tag: (none) 
1221 Log:
1222 Peter Kjellerstedt writes:
1223
1224 ln.patch:
1225 * Define $(LN) as ln in Rules.mak.
1226 * Change all occurrences of ln into $(LN).
1227 * Change all constructs like (cd path && ln -sf foo/file file)
1228   into $(LN) -sf foo/file path/file. The latter construct is
1229   already used in a number of places so it should not be
1230   an additional compatibility problem.
1231
1232 Members: 
1233         Makefile:1.220->1.221 
1234         Rules.mak:1.142->1.143 
1235         extra/gcc-uClibc/Makefile:1.61->1.62 
1236         ldso/Makefile:1.24->1.25 
1237         ldso/ldso/Makefile:1.46->1.47 
1238         ldso/libdl/Makefile:1.31->1.32 
1239         ldso/util/Makefile:1.36->1.37 
1240         libc/Makefile:1.30->1.31 
1241         libc/misc/locale/Makefile:1.12->1.13 
1242         libc/sysdeps/linux/alpha/Makefile:1.7->1.8 
1243         libc/sysdeps/linux/arm/Makefile:1.46->1.47 
1244         libc/sysdeps/linux/common/Makefile:1.89->1.90 
1245         libc/sysdeps/linux/i386/Makefile:1.59->1.60 
1246         libc/sysdeps/linux/m68k/Makefile:1.28->1.29 
1247         libc/sysdeps/linux/mips/Makefile:1.31->1.32 
1248         libc/sysdeps/linux/powerpc/Makefile:1.23->1.24 
1249         libc/sysdeps/linux/sh/Makefile:1.24->1.25 
1250         libc/sysdeps/linux/sparc/Makefile:1.15->1.16 
1251         libcrypt/Makefile:1.23->1.24 
1252         libintl/Makefile:1.3->1.4 
1253         libm/Makefile:1.36->1.37 
1254         libnsl/Makefile:1.4->1.5 
1255         libpthread/Makefile:1.24->1.25 
1256         libresolv/Makefile:1.14->1.15 
1257         libutil/Makefile:1.20->1.21 
1258
1259 ---------------------
1260 PatchSet 2752 
1261 Date: 2003/10/18 12:52:08
1262 Author: andersen
1263 Branch: HEAD
1264 Tag: (none) 
1265 Log:
1266 Add a new RUNTIME_PREFIX
1267
1268 Members: 
1269         Makefile:1.221->1.222 
1270         extra/Configs/Config.in:1.33->1.34 
1271
1272 ---------------------
1273 PatchSet 2753 
1274 Date: 2003/10/18 12:58:55
1275 Author: andersen
1276 Branch: HEAD
1277 Tag: (none) 
1278 Log:
1279 the runtime should not install a /bin dir
1280
1281 Members: 
1282         Makefile:1.222->1.223 
1283
1284 ---------------------
1285 PatchSet 2754 
1286 Date: 2003/10/18 13:01:03
1287 Author: andersen
1288 Branch: HEAD
1289 Tag: (none) 
1290 Log:
1291 Do not install the uClibc wrapper toolchain by default.  Make
1292 people ask for it explicitly.
1293
1294 Members: 
1295         Makefile:1.223->1.224 
1296
1297 ---------------------
1298 PatchSet 2755 
1299 Date: 2003/10/18 13:43:31
1300 Author: andersen
1301 Branch: HEAD
1302 Tag: (none) 
1303 Log:
1304 more install changes
1305
1306 Members: 
1307         Makefile:1.224->1.225 
1308
1309 ---------------------
1310 PatchSet 2756 
1311 Date: 2003/10/19 01:28:47
1312 Author: andersen
1313 Branch: HEAD
1314 Tag: (none) 
1315 Log:
1316 We were failing to properly set h_errno on success, which could
1317 cause gethostbyaddr_r to keep looping allocating more and more
1318 memory each time till alloca finally caused a segfault.  Ugh.
1319 This fixes that as well...
1320  -Erik
1321
1322 Members: 
1323         libc/inet/resolv.c:1.48->1.49 
1324
1325 ---------------------
1326 PatchSet 2757 
1327 Date: 2003/10/20 07:17:00
1328 Author: andersen
1329 Branch: HEAD
1330 Tag: (none) 
1331 Log:
1332 Merge some newer/updated bits from the glibc elf.h
1333
1334 Members: 
1335         include/elf.h:1.7->1.8 
1336
1337 ---------------------
1338 PatchSet 2758 
1339 Date: 2003/10/20 19:23:28
1340 Author: andersen
1341 Branch: HEAD
1342 Tag: (none) 
1343 Log:
1344 Patch from Peter S. Mazinger:
1345
1346 patch to allow building uClibc with busybox's chmod
1347
1348 Members: 
1349         Makefile:1.225->1.226 
1350
1351 ---------------------
1352 PatchSet 2759 
1353 Date: 2003/10/20 21:13:18
1354 Author: andersen
1355 Branch: HEAD
1356 Tag: (none) 
1357 Log:
1358 Fix a stupid bug that caused uClibc to never provide the correct
1359 fpu_control.h header file, since the correct arch specific one was
1360 always later overwritten by the generic one.  oops.
1361  -Erik
1362
1363 Members: 
1364         Makefile:1.226->1.227 
1365         libc/sysdeps/linux/common/Makefile:1.90->1.91 
1366
1367 ---------------------
1368 PatchSet 2760 
1369 Date: 2003/10/21 01:52:14
1370 Author: andersen
1371 Branch: HEAD
1372 Tag: (none) 
1373 Log:
1374 Doh!  In include/bits/uClibc_config.h when we define things, we appropriately
1375 prepend "__".  Unfortunately, when we #undef things, we do not prepend the
1376 "__".  This results in collateral damage to unsuspecting applications as we
1377 undefine random unrelated macros.  Oops.
1378
1379 For example, when compiling xfree86, libGLcore.a defines MALLOC for its own usage.
1380 But include/bits/uClibc_config.h then does an
1381     #undef MALLOC
1382     #define __MALLOC_930716__ 1
1383 which inadvertantly trashes the define from libGLcore....  Ouch.
1384
1385 The autogenerated include/bits/uClibc_config.h should instead have
1386 contained:
1387     #undef __MALLOC__
1388     #define __MALLOC_930716__ 1
1389
1390 This patch makes that happen.
1391
1392 Members: 
1393         extra/config/confdata.c:1.7->1.8 
1394
1395 ---------------------
1396 PatchSet 2761 
1397 Date: 2003/10/21 07:49:01
1398 Author: andersen
1399 Branch: HEAD
1400 Tag: (none) 
1401 Log:
1402 Those crazy binutils folks changed their abi.  Add this so older
1403 apps can cope gracefully.
1404
1405 Members: 
1406         include/elf.h:1.8->1.9 
1407
1408 ---------------------
1409 PatchSet 2762 
1410 Date: 2003/10/22 10:15:57
1411 Author: andersen
1412 Branch: HEAD
1413 Tag: (none) 
1414 Log:
1415 It seems we need to also define SI_LOAD_SHIFT since that was
1416 also exported by the Linux kernel.h header that we do not include.
1417
1418 Members: 
1419         include/sys/sysinfo.h:1.4->1.5 
1420
1421 ---------------------
1422 PatchSet 2763 
1423 Date: 2003/10/22 10:29:40
1424 Author: andersen
1425 Branch: HEAD
1426 Tag: (none) 
1427 Log:
1428 Atsushi Nemoto writes:
1429
1430 uClibc's libm has isinf/isinff, isnan/isnanf but not finite/finitef.
1431 Here is a patch.
1432
1433 Members: 
1434         libm/fpmacros.c:1.5->1.6 
1435
1436 ---------------------
1437 PatchSet 2764 
1438 Date: 2003/10/22 10:52:24
1439 Author: andersen
1440 Branch: HEAD
1441 Tag: (none) 
1442 Log:
1443 Per suggestion and patch from Ken Staton, emulates poll using
1444 select for older 2.0 kernels where poll is missing.
1445
1446 Members: 
1447         libc/sysdeps/linux/common/poll.c:INITIAL->1.1 
1448         libc/sysdeps/linux/common/syscalls.c:1.115->1.116 
1449
1450 ---------------------
1451 PatchSet 2765 
1452 Date: 2003/10/22 20:43:08
1453 Author: andersen
1454 Branch: HEAD
1455 Tag: (none) 
1456 Log:
1457 Peter S. Mazinger pointed out that I missed a spot.  I should
1458 stop applying patches by hand...
1459
1460 Members: 
1461         libc/sysdeps/linux/common/syscalls.c:1.116->1.117 
1462
1463 ---------------------
1464 PatchSet 2766 
1465 Date: 2003/10/23 08:10:50
1466 Author: andersen
1467 Branch: HEAD
1468 Tag: (none) 
1469 Log:
1470 Peter Kjellerstedt writes:
1471
1472 The attached patch performs a clean up of
1473 extra/gcc-uClibc/gcc-uClibc.c:
1474
1475 * Use NULL for pointers and '\0' for characters;
1476   not the opposite...
1477 * Fixed an (assumed) segv if --uclibc-cc was used.
1478 * Skip the argument to -x so it isn't considered
1479   to be a source file.
1480 * Simplified the loop in xstrcat().
1481 * A little white space clean up.
1482
1483 //Peter
1484
1485 Members: 
1486         extra/gcc-uClibc/gcc-uClibc.c:1.63->1.64 
1487
1488 ---------------------
1489 PatchSet 2767 
1490 Date: 2003/10/24 05:11:50
1491 Author: andersen
1492 Branch: HEAD
1493 Tag: (none) 
1494 Log:
1495 better tuning for xscale that copes with generally available toolchains
1496
1497 Members: 
1498         Rules.mak:1.143->1.144 
1499
1500 ---------------------
1501 PatchSet 2768 
1502 Date: 2003/10/24 05:12:42
1503 Author: andersen
1504 Branch: HEAD
1505 Tag: (none) 
1506 Log:
1507 Disable optimizations with debugging
1508
1509 Members: 
1510         Rules.mak:1.144->1.145 
1511
1512 ---------------------
1513 PatchSet 2769 
1514 Date: 2003/10/24 05:52:29
1515 Author: andersen
1516 Branch: HEAD
1517 Tag: (none) 
1518 Log:
1519 Sigh.  It seems some stupid programs expect this...
1520
1521 Members: 
1522         include/sys/unistd.h:INITIAL->1.1 
1523
1524 ---------------------
1525 PatchSet 2770 
1526 Date: 2003/10/25 03:59:33
1527 Author: mjn3
1528 Branch: HEAD
1529 Tag: (none) 
1530 Log:
1531 Add -msoft-float to SAFECFLAGS when necessary.
1532
1533 Members: 
1534         libc/sysdeps/linux/common/Makefile:1.91->1.92 
1535
1536 ---------------------
1537 PatchSet 2771 
1538 Date: 2003/10/25 07:35:23
1539 Author: andersen
1540 Branch: HEAD
1541 Tag: (none) 
1542 Log:
1543 properly deal with soft-float when profiling as well
1544
1545 Members: 
1546         libc/sysdeps/linux/arm/Makefile:1.47->1.48 
1547         libc/sysdeps/linux/i386/Makefile:1.60->1.61 
1548         libc/sysdeps/linux/powerpc/Makefile:1.24->1.25 
1549         libc/sysdeps/linux/sh/Makefile:1.25->1.26 
1550
1551 ---------------------
1552 PatchSet 2772 
1553 Date: 2003/10/31 06:19:53
1554 Author: andersen
1555 Branch: HEAD
1556 Tag: (none) 
1557 Log:
1558 gdb wants to dlopen "libthread_db.so.1", so be sure to assign
1559 the correct soname
1560
1561 Members: 
1562         libpthread/Makefile:1.25->1.26 
1563
1564 ---------------------
1565 PatchSet 2773 
1566 Date: 2003/10/31 20:17:01
1567 Author: andersen
1568 Branch: HEAD
1569 Tag: (none) 
1570 Log:
1571 getpwent(), getpwent_r(), and getgrent(), getgrent_r() would all
1572 fail if you had not previously called setpwent() or setgrent()
1573 respectively.  Oops.  My bad.
1574  -Erik
1575
1576 Members: 
1577         libc/pwd_grp/__getgrent_r.c:1.1->1.2 
1578         libc/pwd_grp/__getpwent_r.c:1.4->1.5 
1579         libc/pwd_grp/pwent.c:1.13->1.14 
1580
1581 ---------------------
1582 PatchSet 2774 
1583 Date: 2003/10/31 23:25:58
1584 Author: mjn3
1585 Branch: HEAD
1586 Tag: (none) 
1587 Log:
1588 Some more soft float fixes... for arm in particular (libfloat).
1589 Remove the ADD_LIBGCC_FUNCTIONS option and do things the right way.
1590   Either we have a shared libgcc available, or the libgcc routines
1591   aren't PIC and don't belong in the shared libc anyway.
1592
1593 Members: 
1594         Rules.mak:1.145->1.146 
1595         extra/Configs/Config.arm:1.37->1.38 
1596         extra/Configs/Config.cris.default:1.4->1.5 
1597         extra/Configs/Config.in:1.34->1.35 
1598         ldso/util/Makefile:1.37->1.38 
1599         libc/Makefile:1.31->1.32 
1600         libc/misc/wchar/Makefile:1.6->1.7 
1601
1602 ---------------------
1603 PatchSet 2775 
1604 Date: 2003/10/31 23:50:25
1605 Author: mjn3
1606 Branch: HEAD
1607 Tag: (none) 
1608 Log:
1609 Fix Erik's typo.
1610
1611 Members: 
1612         libc/pwd_grp/__getpwent_r.c:1.5->1.6 
1613
1614 ---------------------
1615 PatchSet 2776 
1616 Date: 2003/11/01 03:55:29
1617 Author: andersen
1618 Branch: HEAD
1619 Tag: (none) 
1620 Log:
1621 this script is no longer used, and can be removed.
1622
1623 Members: 
1624         extra/scripts/get-needed-libgcc-objects.sh:1.21->1.22(DEAD) 
1625
1626 ---------------------
1627 PatchSet 2777 
1628 Date: 2003/11/01 04:40:10
1629 Author: andersen
1630 Branch: HEAD
1631 Tag: (none) 
1632 Log:
1633 Fix things (properly) to open /etc/passd and /etc/group if
1634 they have not yet been opened.
1635
1636 My last try was completely and embarrasingly broken.
1637  -Erik
1638
1639 Members: 
1640         libc/pwd_grp/__getgrent_r.c:1.2->1.3 
1641         libc/pwd_grp/__getpwent_r.c:1.6->1.7 
1642         libc/pwd_grp/grent.c:1.10->1.11 
1643         libc/pwd_grp/pwent.c:1.14->1.15 
1644
1645 ---------------------
1646 PatchSet 2778 
1647 Date: 2003/11/01 04:49:27
1648 Author: andersen
1649 Branch: HEAD
1650 Tag: (none) 
1651 Log:
1652 Add some additional pwd/grp tests, to prevent me from
1653 breaking obvious things in the future.
1654  -Erik
1655
1656 Members: 
1657         test/pwd_grp/.cvsignore:1.2->1.3 
1658         test/pwd_grp/Makefile:1.10->1.11 
1659         test/pwd_grp/grcat.c:INITIAL->1.1 
1660         test/pwd_grp/pwcat.c:INITIAL->1.1 
1661
1662 ---------------------
1663 PatchSet 2779 
1664 Date: 2003/11/02 07:39:23
1665 Author: mjn3
1666 Branch: HEAD
1667 Tag: (none) 
1668 Log:
1669 Hopefully fix the struct tm extension problem once and for all.
1670 Also fix a dst-related bug which caused the use of uninitialized data.
1671
1672 Members: 
1673         include/time.h:1.10->1.11 
1674         libc/misc/time/time.c:1.15->1.16 
1675
1676 ---------------------
1677 PatchSet 2780 
1678 Date: 2003/11/02 08:29:10
1679 Author: mjn3
1680 Branch: HEAD
1681 Tag: (none) 
1682 Log:
1683 If realloc failed, we'd lose the pointer to the exit function table.
1684
1685 Members: 
1686         libc/stdlib/atexit.c:1.23->1.24 
1687
1688 ---------------------
1689 PatchSet 2781 
1690 Date: 2003/11/02 09:45:14
1691 Author: andersen
1692 Branch: HEAD
1693 Tag: (none) 
1694 Log:
1695 Make the syscall locally, avoid an extern
1696
1697 Members: 
1698         libc/sysdeps/linux/common/ptrace.c:1.1->1.2 
1699
1700 ---------------------
1701 PatchSet 2782 
1702 Date: 2003/11/02 10:00:45
1703 Author: andersen
1704 Branch: HEAD
1705 Tag: (none) 
1706 Log:
1707 Be extra careful to check uid and gid converstions to kernel types
1708
1709 Members: 
1710         libc/sysdeps/linux/common/syscalls.c:1.117->1.118 
1711
1712 ---------------------
1713 PatchSet 2783 
1714 Date: 2003/11/02 10:01:11
1715 Author: andersen
1716 Branch: HEAD
1717 Tag: (none) 
1718 Log:
1719 Add some missing prototypes
1720
1721 Members: 
1722         include/unistd.h:1.24->1.25 
1723
1724 ---------------------
1725 PatchSet 2784 
1726 Date: 2003/11/02 10:03:23
1727 Author: andersen
1728 Branch: HEAD
1729 Tag: (none) 
1730 Log:
1731 Both setegid and seteuid were implemented suboptimally, such that
1732 we were unable to switch back to the original saved group/user ID.
1733  -Erik
1734
1735 Members: 
1736         libc/sysdeps/linux/common/setegid.c:1.4->1.5 
1737         libc/sysdeps/linux/common/seteuid.c:1.4->1.5 
1738
1739 ---------------------
1740 PatchSet 2785 
1741 Date: 2003/11/02 21:35:27
1742 Author: andersen
1743 Branch: HEAD
1744 Tag: (none) 
1745 Log:
1746 Implement getgrent_r.  Rework getpwent and getgrent a bit further
1747
1748 Members: 
1749         libc/pwd_grp/grent.c:1.11->1.12 
1750         libc/pwd_grp/pwent.c:1.15->1.16 
1751
1752 ---------------------
1753 PatchSet 2786 
1754 Date: 2003/11/02 21:55:06
1755 Author: andersen
1756 Branch: HEAD
1757 Tag: (none) 
1758 Log:
1759 Additional passwd and group tests
1760
1761 Members: 
1762         test/pwd_grp/.cvsignore:1.3->1.4 
1763         test/pwd_grp/Makefile:1.11->1.12 
1764         test/pwd_grp/getgroups.c:INITIAL->1.1 
1765         test/pwd_grp/grcat.c:1.1->1.2 
1766         test/pwd_grp/pwcat.c:1.1->1.2 
1767
1768 ---------------------
1769 PatchSet 2787 
1770 Date: 2003/11/03 08:43:01
1771 Author: tobiasa
1772 Branch: HEAD
1773 Tag: (none) 
1774 Log:
1775 Updated to match the other architectures. Fixes problem with "fcntl:
1776 function not implemented".
1777
1778 Members: 
1779         libc/sysdeps/linux/cris/bits/fcntl.h:1.2->1.3 
1780
1781 ---------------------
1782 PatchSet 2788 
1783 Date: 2003/11/03 09:48:01
1784 Author: andersen
1785 Branch: HEAD
1786 Tag: (none) 
1787 Log:
1788 Remove warning that apparently is not needed for e1
1789
1790 Members: 
1791         libc/sysdeps/linux/e1/bits/kernel_stat.h:1.1->1.2 
1792
1793 ---------------------
1794 PatchSet 2789 
1795 Date: 2003/11/03 09:50:25
1796 Author: andersen
1797 Branch: HEAD
1798 Tag: (none) 
1799 Log:
1800 Begin preparations for the next release
1801
1802 Members: 
1803         Rules.mak:1.146->1.147 
1804
1805 ---------------------
1806 PatchSet 2790 
1807 Date: 2003/11/04 05:49:28
1808 Author: andersen
1809 Branch: HEAD
1810 Tag: (none) 
1811 Log:
1812 Minor makefile tweaks
1813
1814 Members: 
1815         Makefile:1.227->1.228 
1816
1817 ---------------------
1818 PatchSet 2791 
1819 Date: 2003/11/04 08:51:17
1820 Author: andersen
1821 Branch: HEAD
1822 Tag: (none) 
1823 Log:
1824 Minor cleanup
1825
1826 Members: 
1827         libcrypt/Makefile:1.24->1.25 
1828
1829 ---------------------
1830 PatchSet 2792 
1831 Date: 2003/11/04 08:52:10
1832 Author: andersen
1833 Branch: HEAD
1834 Tag: (none) 
1835 Log:
1836 minor cleanup
1837
1838 Members: 
1839         libintl/Makefile:1.4->1.5 
1840         libm/Makefile:1.37->1.38 
1841         libnsl/Makefile:1.5->1.6 
1842         libpthread/Makefile:1.26->1.27 
1843
1844 ---------------------
1845 PatchSet 2793 
1846 Date: 2003/11/04 09:00:56
1847 Author: andersen
1848 Branch: HEAD
1849 Tag: (none) 
1850 Log:
1851 minor cleanup
1852
1853 Members: 
1854         libc/Makefile:1.32->1.33 
1855         libresolv/Makefile:1.15->1.16 
1856         libutil/Makefile:1.21->1.22 
1857
1858 ---------------------
1859 PatchSet 2794 
1860 Date: 2003/11/04 13:07:39
1861 Author: andersen
1862 Branch: HEAD
1863 Tag: (none) 
1864 Log:
1865 Rework the config system.  Better utilize the Kconfig language
1866 which should simplify enabling arbitrary architectures.
1867  -Erik
1868
1869 Members: 
1870         Makefile:1.228->1.229 
1871         Rules.mak:1.147->1.148 
1872         extra/Makefile:1.5->1.6 
1873         extra/Configs/Config.alpha:1.10->1.11 
1874         extra/Configs/Config.arm:1.38->1.39 
1875         extra/Configs/Config.arm.default:1.2->1.3(DEAD) 
1876         extra/Configs/Config.cris:1.7->1.8 
1877         extra/Configs/Config.cris.default:1.5->1.6(DEAD) 
1878         extra/Configs/Config.e1:1.1->1.2 
1879         extra/Configs/Config.e1.default:1.1->1.2(DEAD) 
1880         extra/Configs/Config.h8300:1.14->1.15 
1881         extra/Configs/Config.h8300.default:1.1->1.2(DEAD) 
1882         extra/Configs/Config.i386:1.35->1.36 
1883         extra/Configs/Config.i386.default:1.7->1.8(DEAD) 
1884         extra/Configs/Config.i960:1.10->1.11 
1885         extra/Configs/Config.in:1.35->1.36 
1886         extra/Configs/Config.in.arch:1.9->1.10 
1887         extra/Configs/Config.m68k:1.30->1.31 
1888         extra/Configs/Config.m68k.default:1.1->1.2(DEAD) 
1889         extra/Configs/Config.microblaze:1.1->1.2 
1890         extra/Configs/Config.microblaze.default:1.1->1.2(DEAD) 
1891         extra/Configs/Config.mips:1.36->1.37 
1892         extra/Configs/Config.mips.default:1.3->1.4(DEAD) 
1893         extra/Configs/Config.mipsel:1.35->1.36(DEAD) 
1894         extra/Configs/Config.mipsel.default:1.3->1.4(DEAD) 
1895         extra/Configs/Config.powerpc:1.31->1.32 
1896         extra/Configs/Config.powerpc.default:1.1->1.2(DEAD) 
1897         extra/Configs/Config.sh:1.36->1.37 
1898         extra/Configs/Config.sh.default:1.2->1.3(DEAD) 
1899         extra/Configs/Config.sh64:1.1->1.2(DEAD) 
1900         extra/Configs/Config.sh64.default:1.1->1.2(DEAD) 
1901         extra/Configs/Config.sparc:1.13->1.14 
1902         extra/Configs/Config.v850:1.2->1.3 
1903         extra/Configs/Config.v850.default:1.1->1.2(DEAD) 
1904         extra/config/Kconfig-language.txt:1.1->1.2 
1905         extra/config/menu.c:1.2->1.3 
1906         ldso/include/ld_elf.h:1.3->1.4 
1907         ldso/ldso/Makefile:1.47->1.48 
1908         ldso/ldso/readelflib1.c:1.48->1.49 
1909         ldso/libdl/Makefile:1.32->1.33 
1910         ldso/util/Makefile:1.38->1.39 
1911         ldso/util/ldconfig.c:1.13->1.14 
1912         ldso/util/ldd.c:1.34->1.35 
1913
1914 ---------------------
1915 PatchSet 2795 
1916 Date: 2003/11/04 13:15:04
1917 Author: andersen
1918 Branch: HEAD
1919 Tag: (none) 
1920 Log:
1921 Kill off the gcc wrapper.  It has served us well, but there comes a time when
1922 90% of correct is simply not good enough.  Some people will not be very happy
1923 about the decision to kill the wrapper toolchain.  Sorry, but a real toolchain
1924 is the One True Way(tm).
1925  -Erik
1926
1927 Members: 
1928         extra/gcc-uClibc/.cvsignore:1.6->1.7(DEAD) 
1929         extra/gcc-uClibc/Makefile:1.62->1.63(DEAD) 
1930         extra/gcc-uClibc/gcc-uClibc.c:1.64->1.65(DEAD) 
1931
1932 ---------------------
1933 PatchSet 2796 
1934 Date: 2003/11/04 13:35:44
1935 Author: andersen
1936 Branch: HEAD
1937 Tag: (none) 
1938 Log:
1939 Naming things this way will be much easier to deal with
1940
1941 Members: 
1942         extra/Configs/Config.in:1.36->1.37 
1943
1944 ---------------------
1945 PatchSet 2797 
1946 Date: 2003/11/04 20:46:53
1947 Author: andersen
1948 Branch: HEAD
1949 Tag: (none) 
1950 Log:
1951 Peter S. Mazinger writes:
1952
1953 Hello!
1954
1955 The latest changes document ldd in RUNTIME_PREFIX/bin, but it is installed
1956 in RUNTIME_PREFIX/usr/bin
1957
1958 Peter
1959
1960 Members: 
1961         extra/Configs/Config.in:1.37->1.38 
1962
1963 ---------------------
1964 PatchSet 2798 
1965 Date: 2003/11/04 20:58:11
1966 Author: andersen
1967 Branch: HEAD
1968 Tag: (none) 
1969 Log:
1970 As Peter S. Mazinger has pointed out, the config system wants
1971 some defaults.  So give it some empty defaults and let people
1972 select their own options.
1973
1974 Members: 
1975         extra/Configs/Config.default:INITIAL->1.1 
1976         extra/config/confdata.c:1.8->1.9 
1977
1978 ---------------------
1979 PatchSet 2799 
1980 Date: 2003/11/05 00:29:20
1981 Author: andersen
1982 Branch: HEAD
1983 Tag: (none) 
1984 Log:
1985 Begin the conversion to using per-arch crti.S and crtn.S
1986
1987 Members: 
1988         libc/sysdeps/linux/i386/Makefile:1.61->1.62 
1989         libc/sysdeps/linux/i386/crti.S:INITIAL->1.1 
1990         libc/sysdeps/linux/i386/crtn.S:INITIAL->1.1 
1991
1992 ---------------------
1993 PatchSet 2800 
1994 Date: 2003/11/05 00:38:49
1995 Author: andersen
1996 Branch: HEAD
1997 Tag: (none) 
1998 Log:
1999 Continue the conversion to using per-arch crti.S and crtn.S
2000
2001 Members: 
2002         libc/sysdeps/linux/arm/Makefile:1.48->1.49 
2003         libc/sysdeps/linux/arm/crti.S:INITIAL->1.1 
2004         libc/sysdeps/linux/arm/crtn.S:INITIAL->1.1 
2005         libc/sysdeps/linux/powerpc/Makefile:1.25->1.26 
2006         libc/sysdeps/linux/powerpc/crti.S:INITIAL->1.1 
2007         libc/sysdeps/linux/powerpc/crtn.S:INITIAL->1.1 
2008
2009 ---------------------
2010 PatchSet 2801 
2011 Date: 2003/11/05 01:08:23
2012 Author: andersen
2013 Branch: HEAD
2014 Tag: (none) 
2015 Log:
2016 Kill off "mipsel" and just use "mips"
2017
2018 Members: 
2019         Makefile:1.229->1.230 
2020         Rules.mak:1.148->1.149 
2021         docs/uclibc.org/FAQ.html:1.18->1.19 
2022         extra/Configs/Config.mips:1.37->1.38 
2023         extra/scripts/fix_includes.sh:1.7->1.8 
2024
2025 ---------------------
2026 PatchSet 2802 
2027 Date: 2003/11/05 01:14:46
2028 Author: andersen
2029 Branch: HEAD
2030 Tag: (none) 
2031 Log:
2032 Do not provide a default for endianness.  This needs to be selected
2033 on a per-arch basis, or left to the user to choose.
2034
2035 Members: 
2036         extra/Configs/Config.in.arch:1.10->1.11 
2037
2038 ---------------------
2039 PatchSet 2803 
2040 Date: 2003/11/05 01:44:16
2041 Author: andersen
2042 Branch: HEAD
2043 Tag: (none) 
2044 Log:
2045 Continue the conversion to using per-arch crti.S and crtn.S
2046
2047 Members: 
2048         libc/sysdeps/linux/mips/Makefile:1.32->1.33 
2049         libc/sysdeps/linux/mips/crti.S:INITIAL->1.1 
2050         libc/sysdeps/linux/mips/crtn.S:INITIAL->1.1 
2051
2052 ---------------------
2053 PatchSet 2804 
2054 Date: 2003/11/05 01:54:45
2055 Author: andersen
2056 Branch: HEAD
2057 Tag: (none) 
2058 Log:
2059 Oops
2060
2061 Members: 
2062         extra/Configs/Config.sh:1.37->1.38 
2063
2064 ---------------------
2065 PatchSet 2805 
2066 Date: 2003/11/05 02:04:16
2067 Author: andersen
2068 Branch: HEAD
2069 Tag: (none) 
2070 Log:
2071 Continue the conversion to using per-arch crti.S and crtn.S
2072
2073 Members: 
2074         libc/sysdeps/linux/sh/Makefile:1.26->1.27 
2075         libc/sysdeps/linux/sh/crti.S:1.2->1.3 
2076         libc/sysdeps/linux/sh/crtn.S:1.2->1.3 
2077
2078 ---------------------
2079 PatchSet 2806 
2080 Date: 2003/11/05 02:09:25
2081 Author: andersen
2082 Branch: HEAD
2083 Tag: (none) 
2084 Log:
2085 Force cris to be little endian.  Afaik, there is no big
2086 endian cris architecture.
2087
2088 Members: 
2089         extra/Configs/Config.cris:1.8->1.9 
2090
2091 ---------------------
2092 PatchSet 2807 
2093 Date: 2003/11/05 02:12:55
2094 Author: andersen
2095 Branch: HEAD
2096 Tag: (none) 
2097 Log:
2098 Arthur Shipkowski, art ! videon-central ! com, writes:
2099
2100 I've noticed a few people have posted over the last year about problems
2101 compiling programs that use vfork when pthreads are involved.  Some
2102 detective work turned up that ptfork.c aliases vfork to fork and then tries
2103 to call the original fork as __libc_fork.  This patch removes the aliasing
2104 when there is no MMU present, and uses the same call semantics to call
2105 __libc_vfork.  I then added a symbol to the m68k vfork.S to allow vfork to
2106 be called as __libc_vfork.
2107
2108 The same bug exists in the uClibc CVS, and with a possible tweak this patch
2109 should go through there as well.
2110
2111 Obviously, all other platforms need __libc_vfork as a workable means to call
2112 vfork in order for this to work for them.
2113
2114 Let me know if there are any problems with this patch.
2115
2116 Art Shipkowski
2117 Videon Central Software Engineer
2118 (814)235-1111 x307
2119
2120 Members: 
2121         libc/sysdeps/linux/m68k/vfork.S:1.3->1.4 
2122         libpthread/linuxthreads/ptfork.c:1.1->1.2 
2123
2124 ---------------------
2125 PatchSet 2808 
2126 Date: 2003/11/05 02:16:29
2127 Author: andersen
2128 Branch: HEAD
2129 Tag: (none) 
2130 Log:
2131 Patch from Peter S. Mazinger to hunt for awk in additional
2132 places....
2133
2134 Members: 
2135         Rules.mak:1.149->1.150 
2136
2137 ---------------------
2138 PatchSet 2809 
2139 Date: 2003/11/05 02:21:28
2140 Author: andersen
2141 Branch: HEAD
2142 Tag: (none) 
2143 Log:
2144 Continue the conversion to using per-arch crti.S and crtn.S
2145
2146 Members: 
2147         libc/sysdeps/linux/cris/Makefile:1.9->1.10 
2148         libc/sysdeps/linux/cris/crti.S:INITIAL->1.1 
2149         libc/sysdeps/linux/cris/crtn.S:INITIAL->1.1 
2150
2151 ---------------------
2152 PatchSet 2810 
2153 Date: 2003/11/05 02:26:15
2154 Author: andersen
2155 Branch: HEAD
2156 Tag: (none) 
2157 Log:
2158 powerpc is always big endian
2159
2160 Members: 
2161         extra/Configs/Config.powerpc:1.32->1.33 
2162
2163 ---------------------
2164 PatchSet 2811 
2165 Date: 2003/11/05 02:41:22
2166 Author: andersen
2167 Branch: HEAD
2168 Tag: (none) 
2169 Log:
2170 m68k is always big endian afaik
2171
2172 Members: 
2173         extra/Configs/Config.m68k:1.31->1.32 
2174
2175 ---------------------
2176 PatchSet 2812 
2177 Date: 2003/11/05 02:45:34
2178 Author: andersen
2179 Branch: HEAD
2180 Tag: (none) 
2181 Log:
2182 Fix a buglet that shows up on powerpc
2183
2184 Members: 
2185         ldso/ldso/readelflib1.c:1.49->1.50 
2186
2187 ---------------------
2188 PatchSet 2813 
2189 Date: 2003/11/05 03:32:14
2190 Author: andersen
2191 Branch: HEAD
2192 Tag: (none) 
2193 Log:
2194 Continue the conversion to using per-arch crti.S and crtn.S
2195
2196 Members: 
2197         libc/sysdeps/linux/m68k/Makefile:1.29->1.30 
2198         libc/sysdeps/linux/m68k/crti.S:INITIAL->1.1 
2199         libc/sysdeps/linux/m68k/crtn.S:INITIAL->1.1 
2200
2201 ---------------------
2202 PatchSet 2814 
2203 Date: 2003/11/05 04:27:32
2204 Author: andersen
2205 Branch: HEAD
2206 Tag: (none) 
2207 Log:
2208 Yet more config system updates
2209
2210 Members: 
2211         extra/Configs/Config.alpha:1.11->1.12 
2212         extra/Configs/Config.e1:1.2->1.3 
2213         extra/Configs/Config.h8300:1.15->1.16 
2214         extra/Configs/Config.i960:1.11->1.12 
2215         extra/Configs/Config.in:1.38->1.39 
2216         extra/Configs/Config.m68k:1.32->1.33 
2217         extra/Configs/Config.microblaze:1.2->1.3 
2218         extra/Configs/Config.sh:1.38->1.39 
2219         extra/Configs/Config.sparc:1.14->1.15 
2220         extra/Configs/Config.v850:1.3->1.4 
2221
2222 ---------------------
2223 PatchSet 2815 
2224 Date: 2003/11/05 05:04:22
2225 Author: andersen
2226 Branch: HEAD
2227 Tag: (none) 
2228 Log:
2229 Yet more messing with selecting sane default configs
2230
2231 Members: 
2232         extra/Configs/Config.alpha:1.12->1.13 
2233         extra/Configs/Config.e1:1.3->1.4 
2234         extra/Configs/Config.h8300:1.16->1.17 
2235         extra/Configs/Config.i960:1.12->1.13 
2236         extra/Configs/Config.in:1.39->1.40 
2237         extra/Configs/Config.m68k:1.33->1.34 
2238         extra/Configs/Config.microblaze:1.3->1.4 
2239         extra/Configs/Config.sparc:1.15->1.16 
2240         extra/Configs/Config.v850:1.4->1.5 
2241
2242 ---------------------
2243 PatchSet 2816 
2244 Date: 2003/11/05 05:08:30
2245 Author: andersen
2246 Branch: HEAD
2247 Tag: (none) 
2248 Log:
2249 duh.  the alpha has an fpu
2250
2251 Members: 
2252         extra/Configs/Config.alpha:1.13->1.14 
2253
2254 ---------------------
2255 PatchSet 2817 
2256 Date: 2003/11/05 05:13:53
2257 Author: andersen
2258 Branch: HEAD
2259 Tag: (none) 
2260 Log:
2261 Continue the conversion to using per-arch crti.S and crtn.S
2262
2263 Members: 
2264         libc/sysdeps/linux/alpha/Makefile:1.8->1.9 
2265         libc/sysdeps/linux/alpha/crti.S:INITIAL->1.1 
2266         libc/sysdeps/linux/alpha/crtn.S:INITIAL->1.1 
2267
2268 ---------------------
2269 PatchSet 2818 
2270 Date: 2003/11/05 05:20:36
2271 Author: andersen
2272 Branch: HEAD
2273 Tag: (none) 
2274 Log:
2275 v850 appers to be little endian only
2276
2277 Members: 
2278         extra/Configs/Config.v850:1.5->1.6 
2279
2280 ---------------------
2281 PatchSet 2819 
2282 Date: 2003/11/05 05:30:06
2283 Author: andersen
2284 Branch: HEAD
2285 Tag: (none) 
2286 Log:
2287 Continue the conversion to using per-arch crti.S and crtn.S
2288
2289 Members: 
2290         libc/sysdeps/linux/v850/Makefile:1.15->1.16 
2291         libc/sysdeps/linux/v850/crti.S:INITIAL->1.1 
2292         libc/sysdeps/linux/v850/crtn.S:INITIAL->1.1 
2293
2294 ---------------------
2295 PatchSet 2820 
2296 Date: 2003/11/05 05:43:31
2297 Author: andersen
2298 Branch: HEAD
2299 Tag: (none) 
2300 Log:
2301 Continue the conversion to using per-arch crti.S and crtn.S
2302
2303 Members: 
2304         libc/sysdeps/linux/sparc/Makefile:1.16->1.17 
2305         libc/sysdeps/linux/sparc/crti.S:INITIAL->1.1 
2306         libc/sysdeps/linux/sparc/crtn.S:INITIAL->1.1 
2307
2308 ---------------------
2309 PatchSet 2821 
2310 Date: 2003/11/05 05:57:18
2311 Author: andersen
2312 Branch: HEAD
2313 Tag: (none) 
2314 Log:
2315 Continue the conversion to using per-arch crti.S and crtn.S
2316
2317 Members: 
2318         libc/sysdeps/linux/sh64/Makefile:1.2->1.3 
2319         libc/sysdeps/linux/sh64/crti.S:INITIAL->1.1 
2320         libc/sysdeps/linux/sh64/crtn.S:INITIAL->1.1 
2321
2322 ---------------------
2323 PatchSet 2822 
2324 Date: 2003/11/05 06:31:40
2325 Author: andersen
2326 Branch: HEAD
2327 Tag: (none) 
2328 Log:
2329 Kill initfini.awk
2330
2331 Members: 
2332         Rules.mak:1.150->1.151 
2333         extra/scripts/initfini.awk:1.9->1.10(DEAD) 
2334         libc/sysdeps/linux/common/Makefile:1.92->1.93 
2335
2336 ---------------------
2337 PatchSet 2823 
2338 Date: 2003/11/05 06:42:41
2339 Author: andersen
2340 Branch: HEAD
2341 Tag: (none) 
2342 Log:
2343 Add quick hacks to create fake crti.o and crtn.o files.  These architectures
2344 need to be fixed properly.  I tried, but I was unable to build a cross
2345 toolchain for each of these (using stock binutils and gcc) so it is someone
2346 else's problem to fix them now.
2347
2348 Members: 
2349         libc/sysdeps/linux/e1/Makefile:1.2->1.3 
2350         libc/sysdeps/linux/h8300/Makefile:1.8->1.9 
2351         libc/sysdeps/linux/i960/Makefile:1.5->1.6 
2352         libc/sysdeps/linux/microblaze/Makefile:1.2->1.3 
2353
2354 ---------------------
2355 PatchSet 2824 
2356 Date: 2003/11/05 06:44:22
2357 Author: andersen
2358 Branch: HEAD
2359 Tag: (none) 
2360 Log:
2361 last but certinaly not least, kill off initfini.c
2362
2363 Members: 
2364         libc/sysdeps/linux/common/initfini.c:1.14->1.15(DEAD) 
2365
2366 ---------------------
2367 PatchSet 2825 
2368 Date: 2003/11/05 07:08:20
2369 Author: andersen
2370 Branch: HEAD
2371 Tag: (none) 
2372 Log:
2373 Rip the guts out of the dynamically generated sysconf.c, and live with a simple
2374 static version.  This will need further work later on, but should do the job for
2375 the time being,
2376
2377 Members: 
2378         libc/unistd/.cvsignore:1.1->1.2(DEAD) 
2379         libc/unistd/Makefile:1.34->1.35 
2380         libc/unistd/sysconf.c:1.14->1.15 
2381
2382 ---------------------
2383 PatchSet 2826 
2384 Date: 2003/11/05 10:12:08
2385 Author: andersen
2386 Branch: HEAD
2387 Tag: (none) 
2388 Log:
2389 Rework the powerpc lib loader to better match the other architectures
2390
2391 Members: 
2392         ldso/ldso/powerpc/elfinterp.c:1.21->1.22 
2393
2394 ---------------------
2395 PatchSet 2827 
2396 Date: 2003/11/05 10:46:42
2397 Author: andersen
2398 Branch: HEAD
2399 Tag: (none) 
2400 Log:
2401 tiny cleanup
2402
2403 Members: 
2404         ldso/ldso/i386/elfinterp.c:1.25->1.26 
2405
2406 ---------------------
2407 PatchSet 2828 
2408 Date: 2003/11/05 10:47:01
2409 Author: andersen
2410 Branch: HEAD
2411 Tag: (none) 
2412 Log:
2413 Fix a misnamed array
2414
2415 Members: 
2416         ldso/ldso/powerpc/elfinterp.c:1.22->1.23 
2417
2418 ---------------------
2419 PatchSet 2829 
2420 Date: 2003/11/05 19:12:35
2421 Author: mjn3
2422 Branch: HEAD
2423 Tag: (none) 
2424 Log:
2425 Remove erroneous trailing semicolon.
2426
2427 Members: 
2428         libc/sysdeps/linux/common/bits/uClibc_stdio.h:1.12->1.13 
2429
2430 ---------------------
2431 PatchSet 2830 
2432 Date: 2003/11/06 09:14:25
2433 Author: andersen
2434 Branch: HEAD
2435 Tag: (none) 
2436 Log:
2437 Add some initial x86 string optimizations.  These make no attempt to use nifty
2438 things like mmx/3dnow/etc.  These are not inline, and will therefore not be as
2439 fast as modifying the headers to use inlines (and cannot therefore do tricky
2440 things when dealing with const memory).  But they should (I hope!) be faster
2441 than their generic equivalents....
2442
2443 More importantly, these should provide a good example for others to follow when
2444 adding arch specific optimizations.
2445  -Erik
2446
2447 Members: 
2448         libc/string/Makefile:1.54->1.55 
2449         libc/string/i386/Makefile:INITIAL->1.1 
2450         libc/string/i386/string.c:INITIAL->1.1 
2451
2452 ---------------------
2453 PatchSet 2831 
2454 Date: 2003/11/06 09:39:43
2455 Author: andersen
2456 Branch: HEAD
2457 Tag: (none) 
2458 Log:
2459 The curse of cut-n-paste
2460
2461 Members: 
2462         libc/string/Makefile:1.55->1.56 
2463         libc/string/i386/Makefile:1.1->1.2 
2464
2465 ---------------------
2466 PatchSet 2832 
2467 Date: 2003/11/06 13:03:42
2468 Author: andersen
2469 Branch: HEAD
2470 Tag: (none) 
2471 Log:
2472 A few debugging cleanups
2473
2474 Members: 
2475         ldso/ldso/powerpc/elfinterp.c:1.23->1.24 
2476
2477 ---------------------
2478 PatchSet 2833 
2479 Date: 2003/11/06 19:44:43
2480 Author: andersen
2481 Branch: HEAD
2482 Tag: (none) 
2483 Log:
2484 George Thanos writes:
2485
2486 Dear Erik,
2487
2488 We downloded uClibc lattest version from the CVS. Still there are some
2489 minor problems with extra/Configs/Config.e1
2490
2491 You have actually set ARCH_HAS_C_SYMBOL_PREFIX to NO which is not
2492 correct for our architecture. Please apply the patch that will fix the
2493 problem.
2494
2495 Best Regards,
2496
2497 - George
2498
2499 P.S. Patch also removes some irritating comments we have added in the past.
2500
2501 Members: 
2502         extra/Configs/Config.e1:1.4->1.5 
2503         libc/sysdeps/linux/e1/Makefile:1.3->1.4 
2504         libc/sysdeps/linux/e1/bits/endian.h:1.1->1.2 
2505
2506 ---------------------
2507 PatchSet 2834 
2508 Date: 2003/11/06 20:29:35
2509 Author: andersen
2510 Branch: HEAD
2511 Tag: (none) 
2512 Log:
2513 Add in aliases provided by the non arch specific implementations
2514
2515 Members: 
2516         libc/string/i386/string.c:1.1->1.2 
2517
2518 ---------------------
2519 PatchSet 2835 
2520 Date: 2003/11/06 20:56:03
2521 Author: mjn3
2522 Branch: HEAD
2523 Tag: (none) 
2524 Log:
2525 Rewrite the pwd.h, grp.h, and shadow.h functions (except lckpwdf/ulckpwdf).
2526
2527 Members: 
2528         libc/pwd_grp/Makefile:1.24->1.25 
2529         libc/pwd_grp/__getgrent_r.c:1.3->1.4(DEAD) 
2530         libc/pwd_grp/__getpwent_r.c:1.7->1.8(DEAD) 
2531         libc/pwd_grp/__getspent_r.c:1.6->1.7(DEAD) 
2532         libc/pwd_grp/__sgetspent_r.c:1.4->1.5(DEAD) 
2533         libc/pwd_grp/config.h:1.7->1.8(DEAD) 
2534         libc/pwd_grp/fgetgrent.c:1.8->1.9(DEAD) 
2535         libc/pwd_grp/fgetpwent.c:1.10->1.11(DEAD) 
2536         libc/pwd_grp/fgetspent.c:1.6->1.7(DEAD) 
2537         libc/pwd_grp/getgrgid.c:1.9->1.10(DEAD) 
2538         libc/pwd_grp/getgrnam.c:1.9->1.10(DEAD) 
2539         libc/pwd_grp/getpw.c:1.5->1.6(DEAD) 
2540         libc/pwd_grp/getpwnam.c:1.11->1.12(DEAD) 
2541         libc/pwd_grp/getpwuid.c:1.10->1.11(DEAD) 
2542         libc/pwd_grp/getspnam.c:1.6->1.7(DEAD) 
2543         libc/pwd_grp/getspuid.c:1.6->1.7(DEAD) 
2544         libc/pwd_grp/grent.c:1.12->1.13(DEAD) 
2545         libc/pwd_grp/initgroups.c:1.12->1.13(DEAD) 
2546         libc/pwd_grp/putgrent.c:1.1->1.2(DEAD) 
2547         libc/pwd_grp/putpwent.c:1.6->1.7(DEAD) 
2548         libc/pwd_grp/putspent.c:1.3->1.4(DEAD) 
2549         libc/pwd_grp/pwd_grp.c:INITIAL->1.1 
2550         libc/pwd_grp/pwent.c:1.16->1.17(DEAD) 
2551         libc/pwd_grp/sgetspent.c:1.6->1.7(DEAD) 
2552         libc/pwd_grp/spent.c:1.7->1.8(DEAD) 
2553
2554 ---------------------
2555 PatchSet 2836 
2556 Date: 2003/11/06 21:13:03
2557 Author: mjn3
2558 Branch: HEAD
2559 Tag: (none) 
2560 Log:
2561 Oops... don't need recursive mutexes.
2562
2563 Members: 
2564         libc/pwd_grp/pwd_grp.c:1.1->1.2 
2565
2566 ---------------------
2567 PatchSet 2837 
2568 Date: 2003/11/06 21:14:22
2569 Author: mjn3
2570 Branch: HEAD
2571 Tag: (none) 
2572 Log:
2573 Add a utility macro.
2574
2575 Members: 
2576         libc/sysdeps/linux/common/bits/uClibc_stdio.h:1.13->1.14 
2577
2578 ---------------------
2579 PatchSet 2838 
2580 Date: 2003/11/06 21:22:21
2581 Author: andersen
2582 Branch: HEAD
2583 Tag: (none) 
2584 Log:
2585 s,(DEVEL_PREFIX)/,(DEVEL_PREFIX),g
2586
2587 Members: 
2588         Makefile:1.230->1.231 
2589
2590 ---------------------
2591 PatchSet 2839 
2592 Date: 2003/11/06 21:23:34
2593 Author: andersen
2594 Branch: HEAD
2595 Tag: (none) 
2596 Log:
2597 s,(RUNTIME_PREFIX)/,(RUNTIME_PREFIX),g
2598
2599 Members: 
2600         Makefile:1.231->1.232 
2601
2602 ---------------------
2603 PatchSet 2840 
2604 Date: 2003/11/06 22:01:03
2605 Author: mjn3
2606 Branch: HEAD
2607 Tag: (none) 
2608 Log:
2609 Sigh... I wasn't checking if the gid field in a group line actually
2610 contained a digit.  Also adjust a comment.
2611
2612 Members: 
2613         libc/pwd_grp/pwd_grp.c:1.2->1.3 
2614
2615 ---------------------
2616 PatchSet 2841 
2617 Date: 2003/11/06 22:09:38
2618 Author: andersen
2619 Branch: HEAD
2620 Tag: (none) 
2621 Log:
2622 Revert change 1.26, which breaks everything.  :-(
2623
2624 Members: 
2625         ldso/ldso/i386/elfinterp.c:1.26->1.27 
2626
2627 ---------------------
2628 PatchSet 2842 
2629 Date: 2003/11/06 22:38:44
2630 Author: andersen
2631 Branch: HEAD
2632 Tag: (none) 
2633 Log:
2634 Begin converting the client utils
2635
2636 Members: 
2637         Makefile:1.232->1.233 
2638         ldso/Makefile:1.25->1.26 
2639         ldso/util/.cvsignore:1.5->1.6(DEAD) 
2640         ldso/util/Makefile:1.39->1.40(DEAD) 
2641         ldso/util/bswap.h:1.3->1.4(DEAD) 
2642         ldso/util/ldconfig.c:1.14->1.15(DEAD) 
2643         ldso/util/ldd.c:1.35->1.36(DEAD) 
2644         ldso/util/readelf.c:1.9->1.10(DEAD) 
2645         ldso/util/readsoname.c:1.3->1.4(DEAD) 
2646         ldso/util/readsoname.h:1.1->1.2(DEAD) 
2647         ldso/util/readsoname2.c:1.1->1.2(DEAD) 
2648         utils/.cvsignore:INITIAL->1.1 
2649         utils/Makefile:INITIAL->1.1 
2650         utils/bswap.h:INITIAL->1.1 
2651         utils/ldconfig.c:INITIAL->1.1 
2652         utils/ldd.c:INITIAL->1.1 
2653         utils/readelf.c:INITIAL->1.1 
2654         utils/readsoname.c:INITIAL->1.1 
2655         utils/readsoname.h:INITIAL->1.1 
2656         utils/readsoname2.c:INITIAL->1.1 
2657
2658 ---------------------
2659 PatchSet 2843 
2660 Date: 2003/11/07 04:13:28
2661 Author: andersen
2662 Branch: HEAD
2663 Tag: (none) 
2664 Log:
2665 It is remotely possible the utils might even compile this time
2666 around...
2667
2668 Members: 
2669         Makefile:1.233->1.234 
2670         Rules.mak:1.151->1.152 
2671         utils/Makefile:1.1->1.2 
2672
2673 ---------------------
2674 PatchSet 2844 
2675 Date: 2003/11/07 05:44:10
2676 Author: andersen
2677 Branch: HEAD
2678 Tag: (none) 
2679 Log:
2680 remove some junk I added while debugging
2681
2682 Members: 
2683         Makefile:1.234->1.235 
2684
2685 ---------------------
2686 PatchSet 2845 
2687 Date: 2003/11/07 06:08:27
2688 Author: mjn3
2689 Branch: HEAD
2690 Tag: (none) 
2691 Log:
2692 Add clock_gettime() submitted by Justus Pendleton <uc@ryoohki.net>.
2693
2694 Members: 
2695         libc/misc/time/Makefile:1.34->1.35 
2696         libc/misc/time/clock_gettime.c:INITIAL->1.1 
2697
2698 ---------------------
2699 PatchSet 2846 
2700 Date: 2003/11/07 06:22:12
2701 Author: andersen
2702 Branch: HEAD
2703 Tag: (none) 
2704 Log:
2705 Sigh.  I forgot to define INSTALL which, understandable,
2706 broke the install target
2707
2708 Members: 
2709         utils/Makefile:1.2->1.3 
2710
2711 ---------------------
2712 PatchSet 2847 
2713 Date: 2003/11/08 00:32:17
2714 Author: andersen
2715 Branch: HEAD
2716 Tag: (none) 
2717 Log:
2718 Add some basic cvs usage info
2719
2720 Members: 
2721         docs/uclibc.org/cvs_anon.html:1.4->1.5 
2722
2723 ---------------------
2724 PatchSet 2848 
2725 Date: 2003/11/08 06:33:35
2726 Author: andersen
2727 Branch: HEAD
2728 Tag: (none) 
2729 Log:
2730 Fix up several errors related to filename length and errno that
2731 showed up while running the latest LTP testsuite.
2732  -Erik
2733
2734 Members: 
2735         libc/misc/ftw/ftw.c:1.4->1.5 
2736         libc/sysdeps/linux/common/syscalls.c:1.118->1.119 
2737