]> Git Repo - uclibc-ng.git/blame - Changelog.full
Tab clean-up.
[uclibc-ng.git] / Changelog.full
CommitLineData
50a55e30 1---------------------
9acf46c0
EA
2PatchSet 3162
3Date: 2004/01/04 05:34:35
9fe54155
EA
4Author: andersen
5Branch: HEAD
9acf46c0 6Tag: uClibc_0_9_26 **FUNKY**
eee33ffc 7Log:
9acf46c0 8Fix grammar
db286376 9
eee33ffc 10Members:
9acf46c0 11 docs/uclibc.org/news.html:1.8->1.9
1528771f 12
eee33ffc 13---------------------
9acf46c0
EA
14PatchSet 3163
15Date: 2004/01/04 05:46:15
ba64d84b 16Author: andersen
eee33ffc 17Branch: HEAD
9acf46c0 18Tag: (none)
eee33ffc 19Log:
9acf46c0 20spell 'pthread' properly
1528771f 21
eee33ffc 22Members:
9acf46c0 23 docs/uclibc.org/news.html:1.9->1.10
1528771f 24
eee33ffc 25---------------------
9acf46c0
EA
26PatchSet 3164
27Date: 2004/01/04 05:49:55
ba64d84b 28Author: andersen
eee33ffc
EA
29Branch: HEAD
30Tag: (none)
31Log:
9acf46c0 32Fix paragraph seperation
1528771f 33
eee33ffc 34Members:
9acf46c0 35 docs/uclibc.org/news.html:1.10->1.11
1528771f 36
eee33ffc 37---------------------
9acf46c0
EA
38PatchSet 3165
39Date: 2004/01/04 09:32:14
eee33ffc
EA
40Author: andersen
41Branch: HEAD
42Tag: (none)
43Log:
9acf46c0 44Bump .deb version
db286376 45
eee33ffc 46Members:
9acf46c0 47 debian/changelog:1.19->1.20
db286376 48
eee33ffc 49---------------------
9acf46c0
EA
50PatchSet 3166
51Date: 2004/01/04 09:35:20
eee33ffc
EA
52Author: andersen
53Branch: HEAD
54Tag: (none)
55Log:
9acf46c0
EA
56Implement res_search and res_querydomain based on netbsd code,
57but remove support for host aliases (the HOSTALIASES env variable)
58which looks like a very bad idea.
59 -Erik
db286376 60
eee33ffc 61Members:
9acf46c0 62 libc/inet/resolv.c:1.50->1.51
db286376 63
eee33ffc 64---------------------
9acf46c0
EA
65PatchSet 3167
66Date: 2004/01/06 01:05:12
eee33ffc
EA
67Author: andersen
68Branch: HEAD
69Tag: (none)
70Log:
9acf46c0 71Some badly behaved arches fail to provide a PAGE_SIZE define
db286376
EA
72
73Members:
9acf46c0 74 ldso/include/ldso.h:1.2->1.3
db286376
EA
75
76---------------------
9acf46c0
EA
77PatchSet 3168
78Date: 2004/01/09 09:13:37
db286376
EA
79Author: andersen
80Branch: HEAD
81Tag: (none)
82Log:
9acf46c0
EA
83As mjn3 noticed, 64 bit arches should select UCLIBC_HAS_LFS
84
85Members:
86 extra/Configs/Config.alpha:1.15->1.16
87 extra/Configs/Config.sh:1.46->1.47
ba64d84b 88
9acf46c0
EA
89---------------------
90PatchSet 3169
91Date: 2004/01/12 11:07:02
92Author: mjn3
93Branch: HEAD
94Tag: (none)
95Log:
96Oops... Seems I forgot an else...
db286376
EA
97
98Members:
9acf46c0 99 libc/unistd/Makefile:1.36->1.37
db286376
EA
100
101---------------------
9acf46c0
EA
102PatchSet 3170
103Date: 2004/01/13 05:58:00
db286376
EA
104Author: andersen
105Branch: HEAD
106Tag: (none)
107Log:
9acf46c0 108Fixup dated comments
db286376 109
9acf46c0
EA
110Members:
111 Makefile:1.242->1.243
db286376 112
9acf46c0
EA
113---------------------
114PatchSet 3171
115Date: 2004/01/13 10:26:56
116Author: mjn3
117Branch: HEAD
118Tag: (none)
119Log:
120Add another devfs subdir to the list of checked subdirs.
db286376 121
9acf46c0
EA
122Members:
123 libc/termios/ttyname.c:1.12->1.13
db286376 124
9acf46c0
EA
125---------------------
126PatchSet 3172
127Date: 2004/01/14 06:30:58
128Author: mjn3
129Branch: HEAD
130Tag: (none)
131Log:
132Add a dummy (always fails) wcsftime. This is needed for the libstdc++ locale
133implementation to build. Later this month I'll add a functional wcsftime.
eee33ffc
EA
134
135Members:
9acf46c0
EA
136 include/wchar.h:1.5->1.6
137 libc/misc/time/Makefile:1.35->1.36
138 libc/misc/time/time.c:1.19->1.20
eee33ffc
EA
139
140---------------------
9acf46c0
EA
141PatchSet 3173
142Date: 2004/01/14 09:14:47
143Author: mjn3
9fe54155 144Branch: HEAD
eee33ffc 145Tag: (none)
9fe54155 146Log:
9acf46c0
EA
147Ok.. we need to link with libgcc.a for some archs. I haven't looked at
148all cases, but the archs I've looked at do build the needed routines as
149PIC so we should be ok.
9fe54155 150
9acf46c0
EA
151Members:
152 libc/Makefile:1.33->1.34
9fe54155 153
9acf46c0
EA
154---------------------
155PatchSet 3174
156Date: 2004/01/14 10:31:58
157Author: andersen
158Branch: HEAD
159Tag: (none)
160Log:
161Use the gcc 3.4 -funit-at-a-time optimization when available
eee33ffc
EA
162
163Members:
9acf46c0 164 Rules.mak:1.161->1.162
db286376 165
eee33ffc 166---------------------
9acf46c0
EA
167PatchSet 3175
168Date: 2004/01/14 22:37:55
ba64d84b 169Author: andersen
eee33ffc
EA
170Branch: HEAD
171Tag: (none)
172Log:
9acf46c0
EA
173Include missing errno.h header (as noted by Alan Hourihane).
174Fix uninitialized pthread mutex used to lock the list of aligned
175memory blocks.
db286376
EA
176
177Members:
9acf46c0 178 libc/stdlib/malloc-simple/alloc.c:1.13->1.14
db286376
EA
179
180---------------------
9acf46c0
EA
181PatchSet 3176
182Date: 2004/01/16 00:44:34
183Author: davidm
184Branch: HEAD
185Tag: (none)
186Log:
187
188Make sure we remove -fomit-frame-pointer from the ldso build. It's
189inclusion will cause the loader to crash when jumping to the application.
190
191The reason is due to the START macro having a "leave" instruction included
192to fixup the stack before starting the app.
193
194Members:
195 ldso/ldso/Makefile:1.51->1.52
196
197---------------------
198PatchSet 3177
199Date: 2004/01/16 00:46:39
200Author: mjn3
db286376
EA
201Branch: HEAD
202Tag: (none)
203Log:
9acf46c0 204Link with libfloat if necessary.
db286376
EA
205
206Members:
9acf46c0 207 libc/Makefile:1.34->1.35
db286376
EA
208
209---------------------
9acf46c0
EA
210PatchSet 3178
211Date: 2004/01/16 11:49:06
db286376
EA
212Author: andersen
213Branch: HEAD
214Tag: (none)
215Log:
9acf46c0 216Minor updates from linux 2.6.1
db286376
EA
217
218Members:
9acf46c0
EA
219 extra/config/Kconfig-language.txt:1.2->1.3
220 extra/config/conf.c:1.4->1.5
db286376
EA
221
222---------------------
9acf46c0
EA
223PatchSet 3179
224Date: 2004/01/16 12:38:10
db286376
EA
225Author: andersen
226Branch: HEAD
227Tag: (none)
228Log:
9acf46c0
EA
229Fixup selection of endianness, since select does not work on choice
230items, we have to declare what endianness cpus are capable of supporting
231and work using dependancies.
db286376
EA
232
233Members:
9acf46c0
EA
234 extra/Configs/Config.arm:1.40->1.41
235 extra/Configs/Config.h8300:1.18->1.19
236 extra/Configs/Config.i960:1.14->1.15
237 extra/Configs/Config.microblaze:1.5->1.6
238 extra/Configs/Config.mips:1.39->1.40
239 extra/Configs/Config.sparc:1.16->1.17
240 extra/Configs/Config.v850:1.7->1.8
db286376
EA
241
242---------------------
9acf46c0
EA
243PatchSet 3180
244Date: 2004/01/16 12:43:01
db286376
EA
245Author: andersen
246Branch: HEAD
247Tag: (none)
248Log:
9acf46c0 249s/UCLIBC_HAS_MMU/ARCH_HAS_MMU/g
db286376 250
eee33ffc 251Members:
9acf46c0
EA
252 extra/Configs/Config.alpha:1.17->1.18
253 extra/Configs/Config.cris:1.11->1.12
254 extra/Configs/Config.in.arch:1.13->1.14
255 extra/Configs/Config.powerpc:1.34->1.35
256 extra/Configs/Config.sh:1.48->1.49
257 libc/inet/rpc/rcmd.c:1.9->1.10
258 libc/sysdeps/linux/common/bits/posix_opt.h:1.2->1.3
259 libc/unistd/daemon.c:1.7->1.8
260 libpthread/linuxthreads/manager.c:1.7->1.8
eee33ffc
EA
261
262---------------------
9acf46c0
EA
263PatchSet 3181
264Date: 2004/01/16 12:49:06
ba64d84b 265Author: andersen
eee33ffc
EA
266Branch: HEAD
267Tag: (none)
268Log:
9acf46c0 269Minor updates from linux 2.6.1
db286376
EA
270
271Members:
9acf46c0 272 extra/config/confdata.c:1.9->1.10
db286376
EA
273
274---------------------
9acf46c0
EA
275PatchSet 3182
276Date: 2004/01/16 13:38:10
ba64d84b 277Author: andersen
db286376
EA
278Branch: HEAD
279Tag: (none)
280Log:
9acf46c0
EA
281Fixup selection of endianness, since select does not work on choice
282items, we have to declare what endianness cpus are capable of supporting
283and work using dependancies.
db286376 284
eee33ffc 285Members:
9acf46c0
EA
286 extra/Configs/Config.alpha:1.16->1.17
287 extra/Configs/Config.cris:1.10->1.11
288 extra/Configs/Config.e1:1.6->1.7
289 extra/Configs/Config.i386:1.37->1.38
290 extra/Configs/Config.in.arch:1.12->1.13
291 extra/Configs/Config.m68k:1.35->1.36
292 extra/Configs/Config.powerpc:1.33->1.34
293 extra/Configs/Config.sh:1.47->1.48
db286376 294
eee33ffc 295---------------------
9acf46c0
EA
296PatchSet 3183
297Date: 2004/01/16 13:42:58
ba64d84b 298Author: andersen
eee33ffc
EA
299Branch: HEAD
300Tag: (none)
301Log:
9acf46c0 302s/UCLIBC_HAS_MMU/ARCH_HAS_MMU/g
db286376 303
eee33ffc 304Members:
9acf46c0
EA
305 Makefile:1.243->1.244
306 extra/Configs/Config.i386:1.38->1.39
307 extra/Configs/Config.in:1.43->1.44
308 libc/stdlib/malloc/malloc.h:1.18->1.19
309 libc/stdlib/malloc-simple/alloc.c:1.14->1.15
310 libc/sysdeps/linux/arm/crt0.S:1.20->1.21
311 libc/sysdeps/linux/common/syscalls.c:1.125->1.126
312 libc/sysdeps/linux/m68k/Makefile:1.32->1.33
313 libc/unistd/Makefile:1.37->1.38
314 libc/unistd/exec.c:1.1->1.2
315 libpthread/linuxthreads/internals.h:1.6->1.7
316 libpthread/linuxthreads/ptfork.c:1.2->1.3
317 libpthread/linuxthreads/pthread.c:1.11->1.12
318 libutil/Makefile:1.22->1.23
eee33ffc
EA
319
320---------------------
9acf46c0
EA
321PatchSet 3184
322Date: 2004/01/16 18:52:51
eee33ffc
EA
323Author: mjn3
324Branch: HEAD
325Tag: (none)
326Log:
9acf46c0
EA
327We need to link with libgcc.a when creating shared libs, in order to
328avoid problems 'hidden symbol' problems. Also handle -lfloat for the
329soft-float arm case.
ba64d84b 330
9acf46c0
EA
331Members:
332 ldso/libdl/Makefile:1.33->1.34
333 libcrypt/Makefile:1.25->1.26
334 libintl/Makefile:1.5->1.6
335 libm/Makefile:1.39->1.40
336 libnsl/Makefile:1.6->1.7
337 libpthread/Makefile:1.27->1.28
338 libresolv/Makefile:1.16->1.17
339 libutil/Makefile:1.23->1.24
ba64d84b 340
9acf46c0
EA
341---------------------
342PatchSet 3185
343Date: 2004/01/17 14:39:40
344Author: mjn3
345Branch: HEAD
346Tag: (none)
347Log:
348Prevent runaway asserts, which can happen if there's a problem with
349stdio or locales.
ba64d84b
EA
350
351Members:
9acf46c0 352 libc/misc/assert/__assert.c:1.7->1.8
ba64d84b
EA
353
354---------------------
9acf46c0
EA
355PatchSet 3186
356Date: 2004/01/17 14:45:55
eee33ffc 357Author: mjn3
db286376
EA
358Branch: HEAD
359Tag: (none)
360Log:
9acf46c0 361Add __data_start needed by boehm garbage collector, in turn needed by libgcj.
eee33ffc
EA
362
363Members:
9acf46c0 364 libc/sysdeps/linux/i386/crt0.S:1.21->1.22
9fe54155 365
eee33ffc 366---------------------
9acf46c0
EA
367PatchSet 3187
368Date: 2004/01/20 17:38:25
ba64d84b 369Author: andersen
eee33ffc
EA
370Branch: HEAD
371Tag: (none)
372Log:
9acf46c0
EA
373Joakim Tjernlund writes:
374
375> Is there anything I can do/provide that would assist in the solving of
376> this problem on PowerPC? I'm still concerned about my lack of flash space...
377
378Try this path. It fixes the recent ldso problems for me on my mpc860 board.
379You should be able to use ldso without the dcbx patch to the kernel now.
380
381Please report back.
382
383 Jocke
db286376
EA
384
385Members:
9acf46c0 386 ldso/ldso/powerpc/elfinterp.c:1.29->1.30
db286376
EA
387
388---------------------
9acf46c0
EA
389PatchSet 3188
390Date: 2004/01/20 17:44:17
ba64d84b 391Author: andersen
db286376
EA
392Branch: HEAD
393Tag: (none)
394Log:
9acf46c0
EA
395Paul Mundt writes:
396
397The current behavior of the powerpc boot1_arch.h seems somewhat broken.
398Currently room is made on the stack pointer for the link register, but the link
399register is never actually pushed onto it. glibc bears the following comments:
400
401 /* Call _dl_start with one parameter pointing at argc */
402 mr r3,r1
403 /* (we have to frob the stack pointer a bit to allow room for
404 _dl_start to save the link register). */
405
406followed by the -16 add to r1. Despite the fact that r1 is modified, the link
407register is never actually pushed onto r1, thus the adjustment is completely
408superfluous.
409
410There's two possible fixes for this, either saving the link register in the way
411that glibc does, or getting rid of the r1 adjustment. As I'm not sure if saving
412the link register will actually break the _dl_boot2 callin, both options will
413probably want to be played with.
414
415The following bit of inline assembly in the attached patch builds cleanly for
416me with gcc 3.3 on darwin, but I'm not able to test it any further beyond that.
eee33ffc
EA
417
418Members:
9acf46c0
EA
419 ldso/ldso/powerpc/boot1_arch.h:1.4->1.5
420 ldso/ldso/powerpc/dl-startup.h:1.4->1.5
db286376 421
eee33ffc 422---------------------
9acf46c0
EA
423PatchSet 3189
424Date: 2004/01/20 18:00:16
ba64d84b 425Author: andersen
eee33ffc
EA
426Branch: HEAD
427Tag: (none)
428Log:
9acf46c0
EA
429As noted by Doru Petrescu, there was a spurious line that was using
430_dl_debug_addr prior to checking if it was NULL.
eee33ffc
EA
431
432Members:
9acf46c0
EA
433 ldso/libdl/dlib.c:1.32->1.33
434 ldso/libdl/libdl.c:1.32->1.33
eee33ffc
EA
435
436---------------------
9acf46c0
EA
437PatchSet 3190
438Date: 2004/01/20 21:28:42
ba64d84b 439Author: andersen
eee33ffc
EA
440Branch: HEAD
441Tag: (none)
442Log:
9acf46c0 443support building the uClibc utils for the host system...
eee33ffc
EA
444
445Members:
9acf46c0 446 utils/Makefile:1.10->1.11
db286376 447
eee33ffc 448---------------------
9acf46c0
EA
449PatchSet 3191
450Date: 2004/01/20 21:36:23
ba64d84b 451Author: andersen
eee33ffc
EA
452Branch: HEAD
453Tag: (none)
454Log:
9acf46c0
EA
455Erik is an idiot
456
457Members:
458 utils/Makefile:1.11->1.12
459
460---------------------
461PatchSet 3192
462Date: 2004/01/21 20:14:41
463Author: andersen
464Branch: HEAD
465Tag: (none)
466Log:
467Massive formatting cleanup, making it easier to parse
468
469Members:
470 libc/sysdeps/linux/common/syscalls.c:1.126->1.127
471
472---------------------
473PatchSet 3193
474Date: 2004/01/21 20:27:25
475Author: andersen
476Branch: HEAD
477Tag: (none)
478Log:
479Move poll to its own file, rather than being only half in its own file
db286376 480
eee33ffc 481Members:
9acf46c0
EA
482 libc/sysdeps/linux/common/poll.c:1.1->1.2
483 libc/sysdeps/linux/common/syscalls.c:1.127->1.128
eee33ffc
EA
484
485---------------------
9acf46c0
EA
486PatchSet 3194
487Date: 2004/01/21 21:06:38
ba64d84b 488Author: andersen
eee33ffc
EA
489Branch: HEAD
490Tag: (none)
491Log:
9acf46c0 492Add poll
db286376
EA
493
494Members:
9acf46c0 495 libc/sysdeps/linux/common/Makefile:1.95->1.96
db286376
EA
496
497---------------------
9acf46c0
EA
498PatchSet 3195
499Date: 2004/01/21 22:27:39
ba64d84b 500Author: andersen
1528771f
EA
501Branch: HEAD
502Tag: (none)
503Log:
9acf46c0 504Split up syscalls.c, since it had grown to be quite large and ugly.
ba64d84b 505 -Erik
eee33ffc
EA
506
507Members:
9acf46c0
EA
508 libc/misc/sysvipc/ftok.c:1.3->1.4
509 libc/misc/sysvipc/ipc.h:1.2->1.3
510 libc/misc/sysvipc/msgq.c:1.2->1.3
511 libc/misc/sysvipc/shm.c:1.5->1.6
512 libc/sysdeps/linux/common/list_syscalls.sh:1.1->1.2(DEAD)
513 libc/sysdeps/linux/common/str_syscalls.sh:1.5->1.6(DEAD)
514 libc/sysdeps/linux/common/syscalls.c:1.128->1.129(DEAD)
515 libc/sysdeps/linux/common/unified_syscall_i386.h:1.6->1.7(DEAD)
516 libc/sysdeps/linux/common/xstatconv.h:1.2->1.3
517 libc/sysdeps/linux/i960/_mmap.S:1.1->1.2(DEAD)
518 libc/sysdeps/linux/i960/mmap.S:INITIAL->1.1
519 libc/sysdeps/linux/microblaze/_mmap.c:1.1->1.2(DEAD)
520 libc/sysdeps/linux/microblaze/mmap.c:INITIAL->1.1
521 libc/sysdeps/linux/mips/_mmap.c:1.3->1.4(DEAD)
522 libc/sysdeps/linux/mips/mmap.c:INITIAL->1.1
523 libc/sysdeps/linux/powerpc/_mmap.c:1.5->1.6(DEAD)
524 libc/sysdeps/linux/powerpc/mmap.c:INITIAL->1.1
525 libc/sysdeps/linux/sh/_mmap.c:1.5->1.6(DEAD)
526 libc/sysdeps/linux/sh/mmap.c:INITIAL->1.1
527 libc/sysdeps/linux/v850/_mmap.c:1.4->1.5(DEAD)
528 libc/sysdeps/linux/v850/mmap.c:INITIAL->1.1
eee33ffc
EA
529
530---------------------
9acf46c0
EA
531PatchSet 3196
532Date: 2004/01/21 22:30:52
eee33ffc
EA
533Author: andersen
534Branch: HEAD
535Tag: (none)
536Log:
9acf46c0 537ignore host binaries
db286376
EA
538
539Members:
9acf46c0 540 utils/.cvsignore:1.2->1.3
db286376
EA
541
542---------------------
9acf46c0
EA
543PatchSet 3197
544Date: 2004/01/21 23:27:39
db286376
EA
545Author: andersen
546Branch: HEAD
547Tag: (none)
548Log:
9acf46c0 549Split up syscalls.c, since it had grown to be quite large and ugly.
ba64d84b 550 -Erik
db286376
EA
551
552Members:
9acf46c0
EA
553 libc/misc/sysvipc/sem.c:1.4->1.5
554 libc/sysdeps/linux/common/Makefile:1.96->1.97
555 libc/sysdeps/linux/common/__rt_sigtimedwait.c:INITIAL->1.1
556 libc/sysdeps/linux/common/__socketcall.c:INITIAL->1.1
557 libc/sysdeps/linux/common/__syscall_fcntl.c:INITIAL->1.1
558 libc/sysdeps/linux/common/__syscall_fcntl64.c:INITIAL->1.1
559 libc/sysdeps/linux/common/__syscall_ipc.c:INITIAL->1.1
560 libc/sysdeps/linux/common/__syscall_rt_sigaction.c:INITIAL->1.1
561 libc/sysdeps/linux/common/__syscall_sigaction.c:INITIAL->1.1
562 libc/sysdeps/linux/common/_exit.c:1.1->1.2
563 libc/sysdeps/linux/common/access.c:INITIAL->1.1
564 libc/sysdeps/linux/common/acct.c:INITIAL->1.1
565 libc/sysdeps/linux/common/adjtimex.c:INITIAL->1.1
566 libc/sysdeps/linux/common/alarm.c:INITIAL->1.1
567 libc/sysdeps/linux/common/bdflush.c:INITIAL->1.1
568 libc/sysdeps/linux/common/capget.c:INITIAL->1.1
569 libc/sysdeps/linux/common/capset.c:INITIAL->1.1
570 libc/sysdeps/linux/common/chdir.c:INITIAL->1.1
571 libc/sysdeps/linux/common/chmod.c:INITIAL->1.1
572 libc/sysdeps/linux/common/chown.c:INITIAL->1.1
573 libc/sysdeps/linux/common/chroot.c:INITIAL->1.1
574 libc/sysdeps/linux/common/close.c:INITIAL->1.1
575 libc/sysdeps/linux/common/delete_module.c:INITIAL->1.1
576 libc/sysdeps/linux/common/dup.c:INITIAL->1.1
577 libc/sysdeps/linux/common/dup2.c:INITIAL->1.1
578 libc/sysdeps/linux/common/execve.c:INITIAL->1.1
579 libc/sysdeps/linux/common/fchdir.c:INITIAL->1.1
580 libc/sysdeps/linux/common/fchmod.c:INITIAL->1.1
581 libc/sysdeps/linux/common/fchown.c:INITIAL->1.1
582 libc/sysdeps/linux/common/fdatasync.c:INITIAL->1.1
583 libc/sysdeps/linux/common/flock.c:INITIAL->1.1
584 libc/sysdeps/linux/common/fork.c:INITIAL->1.1
585 libc/sysdeps/linux/common/fstat.c:INITIAL->1.1
586 libc/sysdeps/linux/common/fstat64.c:INITIAL->1.1
587 libc/sysdeps/linux/common/fstatfs.c:INITIAL->1.1
588 libc/sysdeps/linux/common/fsync.c:INITIAL->1.1
589 libc/sysdeps/linux/common/ftruncate.c:INITIAL->1.1
590 libc/sysdeps/linux/common/get_kernel_syms.c:INITIAL->1.1
591 libc/sysdeps/linux/common/getegid.c:INITIAL->1.1
592 libc/sysdeps/linux/common/geteuid.c:INITIAL->1.1
593 libc/sysdeps/linux/common/getgid.c:INITIAL->1.1
594 libc/sysdeps/linux/common/getgroups.c:INITIAL->1.1
595 libc/sysdeps/linux/common/getitimer.c:INITIAL->1.1
596 libc/sysdeps/linux/common/getpgid.c:INITIAL->1.1
597 libc/sysdeps/linux/common/getpgrp.c:INITIAL->1.1
598 libc/sysdeps/linux/common/getpid.c:INITIAL->1.1
599 libc/sysdeps/linux/common/getppid.c:INITIAL->1.1
600 libc/sysdeps/linux/common/getpriority.c:INITIAL->1.1
601 libc/sysdeps/linux/common/getresgid.c:INITIAL->1.1
602 libc/sysdeps/linux/common/getresuid.c:INITIAL->1.1
603 libc/sysdeps/linux/common/getrlimit.c:INITIAL->1.1
604 libc/sysdeps/linux/common/getrusage.c:INITIAL->1.1
605 libc/sysdeps/linux/common/getsid.c:INITIAL->1.1
606 libc/sysdeps/linux/common/gettimeofday.c:INITIAL->1.1
607 libc/sysdeps/linux/common/getuid.c:INITIAL->1.1
608 libc/sysdeps/linux/common/init_module.c:INITIAL->1.1
609 libc/sysdeps/linux/common/ioctl.c:1.1->1.2
610 libc/sysdeps/linux/common/ioperm.c:INITIAL->1.1
611 libc/sysdeps/linux/common/iopl.c:INITIAL->1.1
612 libc/sysdeps/linux/common/kill.c:INITIAL->1.1
613 libc/sysdeps/linux/common/klogctl.c:INITIAL->1.1
614 libc/sysdeps/linux/common/lchown.c:INITIAL->1.1
615 libc/sysdeps/linux/common/link.c:INITIAL->1.1
616 libc/sysdeps/linux/common/lseek.c:INITIAL->1.1
617 libc/sysdeps/linux/common/lstat.c:INITIAL->1.1
618 libc/sysdeps/linux/common/lstat64.c:INITIAL->1.1
619 libc/sysdeps/linux/common/madvise.c:INITIAL->1.1
620 libc/sysdeps/linux/common/mkdir.c:INITIAL->1.1
621 libc/sysdeps/linux/common/mknod.c:1.3->1.4
622 libc/sysdeps/linux/common/mlock.c:INITIAL->1.1
623 libc/sysdeps/linux/common/mlockall.c:INITIAL->1.1
624 libc/sysdeps/linux/common/mmap.c:INITIAL->1.1
625 libc/sysdeps/linux/common/modify_ldt.c:INITIAL->1.1
626 libc/sysdeps/linux/common/mount.c:INITIAL->1.1
627 libc/sysdeps/linux/common/mprotect.c:INITIAL->1.1
628 libc/sysdeps/linux/common/mremap.c:INITIAL->1.1
629 libc/sysdeps/linux/common/msync.c:INITIAL->1.1
630 libc/sysdeps/linux/common/munlock.c:INITIAL->1.1
631 libc/sysdeps/linux/common/munlockall.c:INITIAL->1.1
632 libc/sysdeps/linux/common/munmap.c:INITIAL->1.1
633 libc/sysdeps/linux/common/nanosleep.c:INITIAL->1.1
634 libc/sysdeps/linux/common/nice.c:INITIAL->1.1
635 libc/sysdeps/linux/common/open.c:INITIAL->1.1
636 libc/sysdeps/linux/common/pause.c:INITIAL->1.1
637 libc/sysdeps/linux/common/personality.c:INITIAL->1.1
638 libc/sysdeps/linux/common/pipe.c:INITIAL->1.1
639 libc/sysdeps/linux/common/pivot_root.c:INITIAL->1.1
640 libc/sysdeps/linux/common/prctl.c:INITIAL->1.1
641 libc/sysdeps/linux/common/query_module.c:INITIAL->1.1
642 libc/sysdeps/linux/common/quotactl.c:INITIAL->1.1
643 libc/sysdeps/linux/common/read.c:INITIAL->1.1
644 libc/sysdeps/linux/common/readlink.c:INITIAL->1.1
645 libc/sysdeps/linux/common/readv.c:INITIAL->1.1
646 libc/sysdeps/linux/common/reboot.c:INITIAL->1.1
647 libc/sysdeps/linux/common/rename.c:INITIAL->1.1
648 libc/sysdeps/linux/common/rmdir.c:INITIAL->1.1
649 libc/sysdeps/linux/common/sched_get_priority_max.c:INITIAL->1.1
650 libc/sysdeps/linux/common/sched_get_priority_min.c:INITIAL->1.1
651 libc/sysdeps/linux/common/sched_getparam.c:INITIAL->1.1
652 libc/sysdeps/linux/common/sched_getscheduler.c:INITIAL->1.1
653 libc/sysdeps/linux/common/sched_rr_get_interval.c:INITIAL->1.1
654 libc/sysdeps/linux/common/sched_setparam.c:INITIAL->1.1
655 libc/sysdeps/linux/common/sched_setscheduler.c:INITIAL->1.1
656 libc/sysdeps/linux/common/sched_yield.c:INITIAL->1.1
657 libc/sysdeps/linux/common/select.c:INITIAL->1.1
658 libc/sysdeps/linux/common/sendfile.c:INITIAL->1.1
659 libc/sysdeps/linux/common/setdomainname.c:INITIAL->1.1
660 libc/sysdeps/linux/common/setfsgid.c:INITIAL->1.1
661 libc/sysdeps/linux/common/setfsuid.c:INITIAL->1.1
662 libc/sysdeps/linux/common/setgid.c:INITIAL->1.1
663 libc/sysdeps/linux/common/setgroups.c:INITIAL->1.1
664 libc/sysdeps/linux/common/sethostname.c:INITIAL->1.1
665 libc/sysdeps/linux/common/setitimer.c:INITIAL->1.1
666 libc/sysdeps/linux/common/setpgid.c:INITIAL->1.1
667 libc/sysdeps/linux/common/setpriority.c:INITIAL->1.1
668 libc/sysdeps/linux/common/setregid.c:INITIAL->1.1
669 libc/sysdeps/linux/common/setresgid.c:INITIAL->1.1
670 libc/sysdeps/linux/common/setresuid.c:INITIAL->1.1
671 libc/sysdeps/linux/common/setreuid.c:INITIAL->1.1
672 libc/sysdeps/linux/common/setrlimit.c:INITIAL->1.1
673 libc/sysdeps/linux/common/setsid.c:INITIAL->1.1
674 libc/sysdeps/linux/common/settimeofday.c:INITIAL->1.1
675 libc/sysdeps/linux/common/setuid.c:1.2->1.3
676 libc/sysdeps/linux/common/sigaltstack.c:INITIAL->1.1
677 libc/sysdeps/linux/common/sigpending.c:INITIAL->1.1
678 libc/sysdeps/linux/common/sigprocmask.c:INITIAL->1.1
679 libc/sysdeps/linux/common/sigsuspend.c:INITIAL->1.1
680 libc/sysdeps/linux/common/ssp.c:1.1->1.2
681 libc/sysdeps/linux/common/stat.c:INITIAL->1.1
682 libc/sysdeps/linux/common/stat64.c:INITIAL->1.1
683 libc/sysdeps/linux/common/statfs.c:INITIAL->1.1
684 libc/sysdeps/linux/common/stime.c:INITIAL->1.1
685 libc/sysdeps/linux/common/swapoff.c:INITIAL->1.1
686 libc/sysdeps/linux/common/swapon.c:INITIAL->1.1
687 libc/sysdeps/linux/common/symlink.c:INITIAL->1.1
688 libc/sysdeps/linux/common/syscalls.h:INITIAL->1.1
689 libc/sysdeps/linux/common/sysctl.c:INITIAL->1.1
690 libc/sysdeps/linux/common/sysfs.c:INITIAL->1.1
691 libc/sysdeps/linux/common/sysinfo.c:INITIAL->1.1
692 libc/sysdeps/linux/common/time.c:INITIAL->1.1
693 libc/sysdeps/linux/common/times.c:INITIAL->1.1
694 libc/sysdeps/linux/common/truncate.c:INITIAL->1.1
695 libc/sysdeps/linux/common/umask.c:INITIAL->1.1
696 libc/sysdeps/linux/common/umount.c:INITIAL->1.1
697 libc/sysdeps/linux/common/umount2.c:INITIAL->1.1
698 libc/sysdeps/linux/common/uname.c:INITIAL->1.1
699 libc/sysdeps/linux/common/unlink.c:INITIAL->1.1
700 libc/sysdeps/linux/common/uselib.c:INITIAL->1.1
701 libc/sysdeps/linux/common/ustat.c:INITIAL->1.1
702 libc/sysdeps/linux/common/utime.c:INITIAL->1.1
703 libc/sysdeps/linux/common/utimes.c:INITIAL->1.1
704 libc/sysdeps/linux/common/vhangup.c:INITIAL->1.1
705 libc/sysdeps/linux/common/wait4.c:INITIAL->1.1
706 libc/sysdeps/linux/common/write.c:INITIAL->1.1
707 libc/sysdeps/linux/common/writev.c:INITIAL->1.1
708 libc/sysdeps/linux/powerpc/ioctl.c:1.1->1.2
db286376
EA
709
710---------------------
9acf46c0
EA
711PatchSet 3198
712Date: 2004/01/21 23:45:14
713Author: andersen
db286376
EA
714Branch: HEAD
715Tag: (none)
716Log:
9acf46c0 717Sort all the files
db286376
EA
718
719Members:
9acf46c0 720 libc/sysdeps/linux/common/Makefile:1.97->1.98
db286376
EA
721
722---------------------
9acf46c0
EA
723PatchSet 3199
724Date: 2004/01/22 00:44:25
725Author: andersen
eee33ffc
EA
726Branch: HEAD
727Tag: (none)
728Log:
9acf46c0 729Some minor debian junk I had sitting in my tree
eee33ffc
EA
730
731Members:
9acf46c0
EA
732 debian/.cvsignore:1.1->1.2
733 debian/uclibc-dev.postinst:INITIAL->1.1
734 debian/uclibc-dev.prerm:INITIAL->1.1
735 debian/uclibc.postinst:1.1->1.2
736 debian/uclibc.prerm:INITIAL->1.1
737 debian/uclibc.shlibs:1.1->1.2
eee33ffc
EA
738
739---------------------
9acf46c0
EA
740PatchSet 3200
741Date: 2004/01/24 07:40:27
742Author: andersen
db286376
EA
743Branch: HEAD
744Tag: (none)
745Log:
9acf46c0
EA
746Oleksandr G. Zhadan writes:
747
748Hi Eric,
749
750The attached diff file includes BUS_ISA fix for kernel since 2.4.23/
751
752Kind regards,
753
754Oleks
db286376
EA
755
756Members:
9acf46c0 757 libc/sysdeps/linux/arm/ioperm.c:1.5->1.6
db286376
EA
758
759---------------------
9acf46c0
EA
760PatchSet 3201
761Date: 2004/01/24 07:59:30
762Author: andersen
db286376
EA
763Branch: HEAD
764Tag: (none)
765Log:
9acf46c0
EA
766Joakim Tjernlund writes:
767
768Hi again
769
770I have done some serious clenup of powerpc/elfinterp.c
771
772- Make it look more like glibc.
773- Performance modifictions.
774- Fixed a few bugs in _dl_do_reloc(). These seem not to have affected
775 anything, but this how glibc do it.
776
777 Jocke
1528771f
EA
778
779Members:
9acf46c0 780 ldso/ldso/powerpc/elfinterp.c:1.30->1.31
1528771f
EA
781
782---------------------
9acf46c0
EA
783PatchSet 3202
784Date: 2004/01/24 08:33:39
785Author: andersen
786Branch: HEAD
787Tag: (none)
788Log:
789Imre Sunyi writes:
790
791Hi Erik
792
793I have corrected a bug in uClibc/libc/inet/resolv.c in function
794__dns_lookup(). Have attaced a txt file with my diffs regarding to
795uClibc 0.9.26.
796
797If two nameservers are included in /etc/resolv.conf and the first one is
798wrong and the secondary is correct the algorithm never
799looked up the secondary one. Please review my diff and feel free to
800submit the patch onto your CVS.
801
802If reading manual page resolv.conf(5) under nameserver and how the
803algorithm should work the previous dns_lookup did not fully followed
804that.
805
806Regards
807
808Imre Sunyi
809
810Members:
811 libc/inet/resolv.c:1.51->1.52
812
813---------------------
814PatchSet 3203
815Date: 2004/01/27 06:36:19
816Author: andersen
1528771f
EA
817Branch: HEAD
818Tag: (none)
819Log:
9acf46c0
EA
820Joakim Tjernlund writes:
821
822Hi Erik
823
824I have had some fun trying to optimize memcpy, memset and memmove for
825PPC. There are only boot tested, but I don't expect any problems :)
826
827Read the comments in powerpc/string.c for more info.
828Patch is relative to libc/string
829
830 Jocke
9fe54155
EA
831
832Members:
9acf46c0 833 libc/string/powerpc/Makefile:INITIAL->1.1
9fe54155
EA
834
835---------------------
9acf46c0
EA
836PatchSet 3204
837Date: 2004/01/27 07:36:18
838Author: andersen
1528771f
EA
839Branch: HEAD
840Tag: (none)
841Log:
9acf46c0
EA
842Joakim Tjernlund writes:
843
844Hi Erik
845
846I have had some fun trying to optimize memcpy, memset and memmove for
847PPC. There are only boot tested, but I don't expect any problems :)
848
849Read the comments in powerpc/string.c for more info.
850Patch is relative to libc/string
851
852 Jocke
db286376
EA
853
854Members:
9acf46c0
EA
855 libc/string/Makefile:1.59->1.60
856 libc/string/powerpc/string.c:INITIAL->1.1
db286376
EA
857
858---------------------
9acf46c0
EA
859PatchSet 3205
860Date: 2004/01/27 07:37:12
861Author: andersen
862Branch: HEAD
863Tag: (none)
864Log:
865Patch from Joakim Tjernlund to get rid of an annoying warning.
866
867Members:
868 ldso/ldso/powerpc/boot1_arch.h:1.5->1.6
869 ldso/ldso/powerpc/dl-startup.h:1.5->1.6
870
871---------------------
872PatchSet 3206
873Date: 2004/01/29 08:20:11
874Author: andersen
875Branch: HEAD
876Tag: (none)
877Log:
878Patch from Joakim Tjernlund:
879
880Removed R_PPC_NONE and R_PPC_REL24 as these does not seem to be used.
881Corrected R_PPC_ADDR32 and R_PPC_JMP_SLOT
882
883Members:
884 ldso/ldso/powerpc/dl-sysdep.h:1.8->1.9
885 ldso/ldso/powerpc/ld_sysdep.h:1.8->1.9
886
887---------------------
888PatchSet 3207
889Date: 2004/01/29 08:59:00
890Author: andersen
891Branch: HEAD
892Tag: (none)
893Log:
894Fixup silly typo
895
896Members:
897 ldso/ldso/powerpc/elfinterp.c:1.31->1.32
898
899---------------------
900PatchSet 3208
901Date: 2004/01/29 10:44:49
902Author: andersen
903Branch: HEAD
904Tag: (none)
905Log:
906Eliminate separate passes for _dl_copy_fixups() and _dl_fixup(), and
907do both operations in a single pass.
908
909Members:
910 ldso/include/dl-elf.h:1.4->1.5
911 ldso/include/ld_elf.h:1.4->1.5
912 ldso/ldso/dl-elf.c:1.54->1.55
913 ldso/ldso/ldso.c:1.78->1.79
914 ldso/ldso/readelflib1.c:1.54->1.55
915 ldso/libdl/dlib.c:1.33->1.34
916 ldso/libdl/libdl.c:1.33->1.34
917
918---------------------
919PatchSet 3209
920Date: 2004/01/29 10:48:05
921Author: andersen
922Branch: HEAD
923Tag: (none)
924Log:
925Joakim Tjernlund writes:
926
927Here is the cleaned up laze reloc patch.
928Summary:
929 - Minor cleanup.
930 - disable the "if (finaladdr <= 0x01fffffc || finaladdr >= 0xfe000000)"
931 test since it almost never triggered.
932 - Optimized the lazy relocs handling.
933
934Would be great if you could commit ASAP.
935
936 Jocke
937
938Members:
939 ldso/ldso/powerpc/elfinterp.c:1.32->1.33
940
941---------------------
942PatchSet 3210
943Date: 2004/01/29 11:42:45
944Author: andersen
945Branch: HEAD
946Tag: (none)
947Log:
948Scrub up use of ELF_USES_RELOCA and eliminte some unsightly ifdefs
949
950Members:
951 ldso/include/dl-elf.h:1.5->1.6
952 ldso/include/ld_elf.h:1.5->1.6
953 ldso/include/ldso.h:1.3->1.4
954 ldso/ldso/dl-elf.c:1.55->1.56
955 ldso/ldso/ldso.c:1.79->1.80
956 ldso/ldso/readelflib1.c:1.55->1.56
957
958---------------------
959PatchSet 3211
960Date: 2004/01/29 12:18:50
961Author: andersen
db286376
EA
962Branch: HEAD
963Tag: (none)
964Log:
9acf46c0
EA
965Modify interfaces for _dl_parse_relocation_information()
966_dl_parse_lazy_relocation_information() and _dl_parse_copy_information()
967so they are all consistant, allowing for future consolidation.
968
969Trim some trailing whitespace as well.
eee33ffc
EA
970
971Members:
9acf46c0
EA
972 ldso/include/dl-elf.h:1.6->1.7
973 ldso/include/ld_elf.h:1.6->1.7
974 ldso/ldso/dl-elf.c:1.56->1.57
975 ldso/ldso/readelflib1.c:1.56->1.57
976 ldso/ldso/arm/elfinterp.c:1.17->1.18
977 ldso/ldso/cris/elfinterp.c:1.6->1.7
978 ldso/ldso/i386/elfinterp.c:1.27->1.28
979 ldso/ldso/m68k/elfinterp.c:1.14->1.15
980 ldso/ldso/mips/elfinterp.c:1.7->1.8
981 ldso/ldso/powerpc/elfinterp.c:1.33->1.34
982 ldso/ldso/sh/elfinterp.c:1.7->1.8
983 ldso/ldso/sh64/elfinterp.c:1.1->1.2
984 ldso/ldso/sparc/elfinterp.c:1.13->1.14
eee33ffc
EA
985
986---------------------
9acf46c0
EA
987PatchSet 3212
988Date: 2004/01/30 20:11:18
eee33ffc
EA
989Author: andersen
990Branch: HEAD
991Tag: (none)
992Log:
9acf46c0 993Paul Mundt, lethal at linux-sh dot org writes:
eee33ffc 994
9acf46c0 995Boredom got the better of me, here's strlen() for sh64..
db286376
EA
996
997Members:
9acf46c0 998 libc/string/sh64/strlen.S:INITIAL->1.1
db286376
EA
999
1000---------------------
9acf46c0
EA
1001PatchSet 3213
1002Date: 2004/01/30 20:34:03
db286376
EA
1003Author: andersen
1004Branch: HEAD
1005Tag: (none)
1006Log:
9acf46c0
EA
1007Joakim Tjernlund writes:
1008
1009> Not there yet, but the interfaces are much closer now...
1010> Heading to bed though, since its 5:30am. :-)
1011
1012This works, but I discovered something "funny". For all
1013relocs but COPY you can use scope instead of scope->dyn->symbol_scope
1014and it is much faster to do that. Search for "Funny" in the patch
1015to see what I mean. Probably I probably broke something, please let me
1016know if it works for you too.
1017
1018I think I am done with ldso now. Has been fun and I hope to
1019actually use uClibc/busybox soon in a project.
1020
1021Ohh, there is one thing left, double sized PLT entries, but maybe these
1022aren't needed in uClibc?
db286376 1023
9acf46c0
EA
1024 Sweet dreams
1025 Jocke
db286376 1026
9acf46c0
EA
1027Members:
1028 ldso/ldso/powerpc/elfinterp.c:1.34->1.35
1029
1030---------------------
1031PatchSet 3214
1032Date: 2004/01/30 21:10:39
1033Author: andersen
1034Branch: HEAD
1035Tag: (none)
1036Log:
1037Andrew May writes:
1038
1039Here are some simple fixes for things that broke for PPC with
1040the recent syscall cleanup. I am not sure they are correct but
1041they seem pretty trivial.
db286376
EA
1042
1043Members:
9acf46c0 1044 libc/sysdeps/linux/powerpc/ioctl.c:1.2->1.3
eee33ffc
EA
1045
1046---------------------
9acf46c0
EA
1047PatchSet 3215
1048Date: 2004/01/30 21:11:18
db286376
EA
1049Author: andersen
1050Branch: HEAD
1051Tag: (none)
1052Log:
9acf46c0
EA
1053Paul Mundt, lethal at linux-sh dot org writes:
1054
1055Boredom got the better of me, here's strlen() for sh64..
db286376 1056
eee33ffc 1057Members:
9acf46c0 1058 libc/string/sh64/Makefile:1.1->1.2
db286376 1059
eee33ffc 1060---------------------
9acf46c0
EA
1061PatchSet 3216
1062Date: 2004/01/30 21:13:24
eee33ffc
EA
1063Author: andersen
1064Branch: HEAD
1065Tag: (none)
1066Log:
9acf46c0 1067Add missing abort instruction for powerpc
eee33ffc
EA
1068
1069Members:
9acf46c0 1070 libc/stdlib/abort.c:1.14->1.15
eee33ffc
EA
1071
1072---------------------
9acf46c0
EA
1073PatchSet 3217
1074Date: 2004/01/30 22:09:38
eee33ffc
EA
1075Author: andersen
1076Branch: HEAD
1077Tag: (none)
1078Log:
9acf46c0
EA
1079Andrew May writes:
1080
1081Here are some simple fixes for things that broke for PPC with
1082the recent syscall cleanup. I am not sure they are correct but
1083they seem pretty trivial.
eee33ffc
EA
1084
1085Members:
9acf46c0
EA
1086 libc/sysdeps/linux/common/modify_ldt.c:1.1->1.2
1087 libc/sysdeps/linux/powerpc/Makefile:1.29->1.30
db286376 1088
eee33ffc 1089---------------------
9acf46c0
EA
1090PatchSet 3218
1091Date: 2004/01/31 03:02:39
eee33ffc
EA
1092Author: andersen
1093Branch: HEAD
1094Tag: (none)
1095Log:
9acf46c0
EA
1096Patch from Paul Mundt, lethal at linux-sh dot org,
1097add sh/sh64: ABORT_INSTRUCTION definitions
eee33ffc
EA
1098
1099Members:
9acf46c0 1100 libc/stdlib/abort.c:1.15->1.16
eee33ffc
EA
1101
1102---------------------
9acf46c0
EA
1103PatchSet 3219
1104Date: 2004/01/31 03:15:07
eee33ffc
EA
1105Author: andersen
1106Branch: HEAD
1107Tag: (none)
1108Log:
9acf46c0
EA
1109Revert to scope as used by original code for now, just in case.
1110I still don't have a good handle on why and when the different
1111scope values should be used.
eee33ffc
EA
1112
1113Members:
9acf46c0 1114 ldso/ldso/powerpc/elfinterp.c:1.35->1.36
eee33ffc
EA
1115
1116---------------------
9acf46c0
EA
1117PatchSet 3220
1118Date: 2004/02/01 08:30:55
eee33ffc
EA
1119Author: andersen
1120Branch: HEAD
1121Tag: (none)
1122Log:
9acf46c0
EA
1123Jakub Bogusz writes:
1124
1125Hello,
1126
1127the attached patch fixes ldso compilation on sparc-linux (at least with
1128sparc32 userland). It was made against uClibc 0.9.21, but it's still OK
1129with 0.9.26.
1130
1131There were three problems:
1132- missing __NR_getpid definition
1133- conflicting prototypes in elfinterp.c
1134- syntax error (missing semicolon) in ldso.c
1135
1136With this patch shared libraries and ldso can be built on sparc.
1137
1138It contains also ldso.c syntax fix for m68k - there was the same
1139mistake two lines earlier; but I didn't test build on m68k.
db286376 1140
9acf46c0
EA
1141Members:
1142 ldso/ldso/ldso.c:1.80->1.81
1143 ldso/ldso/sparc/dl-syscalls.h:1.5->1.6
1144 ldso/ldso/sparc/ld_syscalls.h:1.5->1.6
1145
1146---------------------
1147PatchSet 3221
1148Date: 2004/02/01 11:10:32
1149Author: andersen
1150Branch: HEAD
1151Tag: (none)
1152Log:
1153The code for checking the rpath was not finding the rpath
1154value correctly, since it forgot to lookup the correct value
1155in the string table.
1156
1157Members:
1158 utils/ldd.c:1.3->1.4
1159
1160---------------------
1161PatchSet 3222
1162Date: 2004/02/02 22:27:22
1163Author: mjn3
1164Branch: HEAD
1165Tag: (none)
1166Log:
1167Use the correct configuration test define.
1168
1169Members:
1170 include/printf.h:1.2->1.3
1171
1172---------------------
1173PatchSet 3223
1174Date: 2004/02/03 16:33:50
1175Author: mjn3
1176Branch: HEAD
1177Tag: (none)
1178Log:
1179Today's Toni's birthday. Seems an appropriate day to add this.
1180
1181Members:
1182 DEDICATION.mjn3:INITIAL->1.1
1183
1184---------------------
1185PatchSet 3224
1186Date: 2004/02/04 10:24:12
1187Author: andersen
1188Branch: HEAD
1189Tag: (none)
1190Log:
1191Use a static const char array for static strings
1192
1193Members:
1194 ldso/ldso/dl-elf.c:1.57->1.58
1195 ldso/ldso/readelflib1.c:1.57->1.58
db286376 1196
9acf46c0
EA
1197---------------------
1198PatchSet 3225
1199Date: 2004/02/05 01:38:27
1200Author: mjn3
1201Branch: HEAD
1202Tag: (none)
1203Log:
1204Allow building on 64 bit archs. Hopefully the last cvs activity this
1205stuff will see other than "delete".
db286376 1206
9acf46c0
EA
1207Members:
1208 extra/locale/gen_wctype.c:1.4->1.5
66ec482f 1209
9acf46c0
EA
1210---------------------
1211PatchSet 3226
1212Date: 2004/02/05 01:54:33
1213Author: andersen
1214Branch: HEAD
1215Tag: (none)
1216Log:
1217Fixup a badly merged update
1218 -Erik
50a55e30
EA
1219
1220Members:
9acf46c0 1221 ldso/ldso/mips/elfinterp.c:1.8->1.9
50a55e30
EA
1222
1223---------------------
9acf46c0
EA
1224PatchSet 3227
1225Date: 2004/02/05 02:17:02
50a55e30
EA
1226Author: andersen
1227Branch: HEAD
1228Tag: (none)
1229Log:
9acf46c0
EA
1230Use 'mmap.c' instead of '_mmap.c'
1231
1232Members:
1233 libc/sysdeps/linux/microblaze/Makefile:1.5->1.6
1234 libc/sysdeps/linux/mips/Makefile:1.37->1.38
1235 libc/sysdeps/linux/sh/Makefile:1.31->1.32
1236 libc/sysdeps/linux/v850/Makefile:1.18->1.19
1237
1238---------------------
1239PatchSet 3228
1240Date: 2004/02/05 14:53:22
1241Author: mjn3
1242Branch: HEAD
1243Tag: (none)
1244Log:
1245Patch from Alan Hourihane <[email protected]> for building alpha.
50a55e30
EA
1246
1247Members:
9acf46c0
EA
1248 libc/sysdeps/linux/alpha/brk.S:1.2->1.3
1249 libc/sysdeps/linux/common/llseek.c:1.2->1.3
50a55e30
EA
1250
1251---------------------
9acf46c0
EA
1252PatchSet 3229
1253Date: 2004/02/06 06:07:06
50a55e30
EA
1254Author: andersen
1255Branch: HEAD
1256Tag: (none)
1257Log:
9acf46c0
EA
1258Sigh. The 2.6.x kernel removed '__kernel_dev_t' and renamed it as
1259'__kernel_old_dev_t'. And of course there is no good way to know
1260which is in use except checking linux/version.h. Grumble.
1261
1262This is rather lame, but for now, define __kernel_old_dev_t to be
1263the same as __kernel_dev_t. This will want to be revisited soon.
1264 -Erik
50a55e30
EA
1265
1266Members:
9acf46c0
EA
1267 libc/sysdeps/linux/alpha/bits/kernel_types.h:1.3->1.4
1268 libc/sysdeps/linux/arm/bits/kernel_types.h:1.3->1.4
1269 libc/sysdeps/linux/e1/bits/kernel_types.h:1.1->1.2
1270 libc/sysdeps/linux/i386/bits/kernel_types.h:1.3->1.4
1271 libc/sysdeps/linux/m68k/bits/kernel_types.h:1.3->1.4
1272 libc/sysdeps/linux/microblaze/bits/kernel_types.h:1.1->1.2
1273 libc/sysdeps/linux/mips/bits/kernel_types.h:1.5->1.6
1274 libc/sysdeps/linux/powerpc/bits/kernel_types.h:1.3->1.4
1275 libc/sysdeps/linux/sh/bits/kernel_types.h:1.3->1.4
1276 libc/sysdeps/linux/sh64/bits/kernel_types.h:1.1->1.2
1277 libc/sysdeps/linux/sparc/bits/kernel_types.h:1.3->1.4
1278 libc/sysdeps/linux/v850/bits/kernel_types.h:1.7->1.8
50a55e30
EA
1279
1280---------------------
9acf46c0
EA
1281PatchSet 3230
1282Date: 2004/02/06 06:09:46
50a55e30
EA
1283Author: andersen
1284Branch: HEAD
1285Tag: (none)
1286Log:
9acf46c0 1287Fix completely hosed up formatting
50a55e30
EA
1288
1289Members:
9acf46c0 1290 libc/sysdeps/linux/cris/bits/kernel_types.h:1.2->1.3
50a55e30
EA
1291
1292---------------------
9acf46c0
EA
1293PatchSet 3231
1294Date: 2004/02/06 07:07:07
50a55e30
EA
1295Author: andersen
1296Branch: HEAD
1297Tag: (none)
1298Log:
9acf46c0
EA
1299Sigh. The 2.6.x kernel removed '__kernel_dev_t' and renamed it as
1300'__kernel_old_dev_t'. And of course there is no good way to know
1301which is in use except checking linux/version.h. Grumble.
1302
1303This is rather lame, but for now, define __kernel_old_dev_t to be
1304the same as __kernel_dev_t. This will want to be revisited soon.
ba64d84b 1305 -Erik
50a55e30
EA
1306
1307Members:
9acf46c0
EA
1308 libc/sysdeps/linux/cris/bits/kernel_types.h:1.1->1.2
1309 libc/sysdeps/linux/h8300/bits/kernel_types.h:1.1->1.2
50a55e30
EA
1310
1311---------------------
9acf46c0
EA
1312PatchSet 3232
1313Date: 2004/02/06 11:11:23
50a55e30
EA
1314Author: andersen
1315Branch: HEAD
1316Tag: (none)
1317Log:
9acf46c0 1318Remove trailing whitespace
50a55e30
EA
1319
1320Members:
9acf46c0
EA
1321 ldso/ldso/dl-elf.c:1.58->1.59
1322 ldso/ldso/readelflib1.c:1.58->1.59
50a55e30
EA
1323
1324---------------------
9acf46c0
EA
1325PatchSet 3233
1326Date: 2004/02/06 11:12:44
50a55e30
EA
1327Author: andersen
1328Branch: HEAD
1329Tag: (none)
1330Log:
9acf46c0 1331Trim trailing whitespace
50a55e30
EA
1332
1333Members:
9acf46c0
EA
1334 ldso/include/dl-string.h:1.2->1.3
1335 ldso/include/ld_string.h:1.2->1.3
1336
eecd5c64 1337---------------------
9acf46c0
EA
1338PatchSet 3234
1339Date: 2004/02/07 09:53:43
eecd5c64
EA
1340Author: andersen
1341Branch: HEAD
1342Tag: (none)
1343Log:
9acf46c0 1344Use unsigned char * pointers
eecd5c64
EA
1345
1346Members:
9acf46c0
EA
1347 ldso/ldso/dl-elf.c:1.59->1.60
1348 ldso/ldso/ldso.c:1.81->1.82
1349 ldso/ldso/readelflib1.c:1.59->1.60
eecd5c64
EA
1350
1351---------------------
9acf46c0
EA
1352PatchSet 3235
1353Date: 2004/02/07 09:54:46
eecd5c64
EA
1354Author: andersen
1355Branch: HEAD
9acf46c0 1356Tag: (none)
eecd5c64 1357Log:
9acf46c0 1358Yet more consistancy fixups
eecd5c64
EA
1359
1360Members:
9acf46c0 1361 ldso/ldso/ldso.c:1.82->1.83
eecd5c64
EA
1362
1363---------------------
9acf46c0
EA
1364PatchSet 3236
1365Date: 2004/02/07 10:12:24
1366Author: andersen
eecd5c64
EA
1367Branch: HEAD
1368Tag: (none)
1369Log:
9acf46c0 1370Step one, begin shuffling things around a bit
eecd5c64
EA
1371
1372Members:
9acf46c0
EA
1373 ldso/include/dl-elf.h:1.7->1.8
1374 ldso/include/ld_elf.h:1.7->1.8
1375 ldso/include/ldso.h:1.4->1.5
1376 ldso/ldso/Makefile:1.52->1.53
1377 ldso/ldso/dl-elf.c:1.60->1.61
1378 ldso/ldso/ldso.c:1.83->1.84
1379 ldso/ldso/readelflib1.c:1.60->1.61
1380 ldso/libdl/dlib.c:1.34->1.35
1381 ldso/libdl/libdl.c:1.34->1.35
eecd5c64 1382
9acf46c0
EA
1383---------------------
1384PatchSet 3237
1385Date: 2004/02/07 10:40:14
1386Author: andersen
1387Branch: HEAD
1388Tag: (none)
1389Log:
1390Split off the stuff that cannot use function into its own file,
1391to make it easier to treat it specially while not bothering the
1392rest of the code with the same constraints.
1393
1394Members:
1395 ldso/Makefile:1.26->1.27
1396 ldso/include/dl-syscall.h:1.1->1.2
1397 ldso/include/ld_syscall.h:1.1->1.2
1398 ldso/ldso/Makefile:1.53->1.54
1399 ldso/ldso/dl-startup.c:INITIAL->1.1
1400 ldso/ldso/ldso.c:1.84->1.85
1401 ldso/ldso/startup.c:INITIAL->1.1
1402 ldso/ldso/arm/boot1_arch.h:1.4->1.5
1403 ldso/ldso/arm/dl-startup.h:1.4->1.5
1404 ldso/ldso/cris/boot1_arch.h:1.3->1.4
1405 ldso/ldso/cris/dl-startup.h:1.3->1.4
1406 ldso/ldso/i386/boot1_arch.h:1.2->1.3
1407 ldso/ldso/i386/dl-startup.h:1.2->1.3
1408 ldso/ldso/i386/elfinterp.c:1.28->1.29
1409 ldso/ldso/m68k/boot1_arch.h:1.2->1.3
1410 ldso/ldso/m68k/dl-startup.h:1.2->1.3
1411 ldso/ldso/mips/boot1_arch.h:1.6->1.7
1412 ldso/ldso/mips/dl-startup.h:1.6->1.7
1413 ldso/ldso/powerpc/boot1_arch.h:1.6->1.7
1414 ldso/ldso/powerpc/dl-startup.h:1.6->1.7
1415 ldso/ldso/sh/boot1_arch.h:1.3->1.4
1416 ldso/ldso/sh/dl-startup.h:1.3->1.4
1417 ldso/ldso/sh64/boot1_arch.h:1.1->1.2
1418 ldso/ldso/sh64/dl-startup.h:1.1->1.2
1419 ldso/ldso/sparc/boot1_arch.h:1.2->1.3
1420 ldso/ldso/sparc/dl-startup.h:1.2->1.3
1421
1422---------------------
1423PatchSet 3238
1424Date: 2004/02/07 11:30:33
1425Author: andersen
1426Branch: HEAD
1427Tag: (none)
1428Log:
1429Remove unneeded forward declaration
1430
1431Members:
1432 ldso/ldso/ldso.c:1.85->1.86
1433
1434---------------------
1435PatchSet 3239
1436Date: 2004/02/07 12:05:16
1437Author: andersen
1438Branch: HEAD
1439Tag: (none)
1440Log:
1441Joakim Tjernlund writes:
1442
1443Hi again
1444
1445All dltest* and test* programs pass for me.
1446uClibc ld.so resolves according to the OLD weak symbol handling.
1447
1448I have tried to use the new scheme as well, but that segfaults in all
1449cases but test3.
1450
1451Members:
1452 ldso/ldso/dl-hash.c:1.14->1.15
1453 ldso/ldso/hash.c:1.14->1.15
1454
1455---------------------
1456PatchSet 3240
1457Date: 2004/02/07 12:26:09
1458Author: andersen
1459Branch: HEAD
1460Tag: (none)
1461Log:
1462Restore the library entry point so it works. It does have
1463to be arch specific to work properly.
1464
1465Members:
1466 ldso/ldso/dl-startup.c:1.1->1.2
1467 ldso/ldso/startup.c:1.1->1.2
1468 ldso/ldso/arm/boot1_arch.h:1.5->1.6
1469 ldso/ldso/arm/dl-startup.h:1.5->1.6
1470 ldso/ldso/cris/boot1_arch.h:1.4->1.5
1471 ldso/ldso/cris/dl-startup.h:1.4->1.5
1472 ldso/ldso/i386/boot1_arch.h:1.3->1.4
1473 ldso/ldso/i386/dl-startup.h:1.3->1.4
1474 ldso/ldso/m68k/boot1_arch.h:1.3->1.4
1475 ldso/ldso/m68k/dl-startup.h:1.3->1.4
1476 ldso/ldso/mips/boot1_arch.h:1.7->1.8
1477 ldso/ldso/mips/dl-startup.h:1.7->1.8
1478 ldso/ldso/powerpc/boot1_arch.h:1.7->1.8
1479 ldso/ldso/powerpc/dl-startup.h:1.7->1.8
1480 ldso/ldso/sh/boot1_arch.h:1.4->1.5
1481 ldso/ldso/sh/dl-startup.h:1.4->1.5
1482 ldso/ldso/sh64/boot1_arch.h:1.2->1.3
1483 ldso/ldso/sh64/dl-startup.h:1.2->1.3
1484 ldso/ldso/sparc/boot1_arch.h:1.3->1.4
1485 ldso/ldso/sparc/dl-startup.h:1.3->1.4
1486
1487---------------------
1488PatchSet 3241
1489Date: 2004/02/07 20:08:01
1490Author: andersen
1491Branch: HEAD
1492Tag: (none)
1493Log:
1494Thanks to Joakim's recent paches, we can now remove the FIXME
1495
1496Members:
1497 ldso/libdl/dlib.c:1.35->1.36
1498 ldso/libdl/libdl.c:1.35->1.36
1499
1500---------------------
1501PatchSet 3242
1502Date: 2004/02/08 07:57:37
1503Author: andersen
1504Branch: HEAD
1505Tag: (none)
1506Log:
1507Add some permissions when creating the logfile
1508
1509Members:
1510 ldso/ldso/ldso.c:1.86->1.87
1511
1512---------------------
1513PatchSet 3243
1514Date: 2004/02/08 10:57:59
1515Author: andersen
1516Branch: HEAD
1517Tag: (none)
1518Log:
1519Cleanup whitespace and formatting
1520
1521Members:
1522 ldso/ldso/dl-elf.c:1.61->1.62
1523 ldso/ldso/dl-hash.c:1.15->1.16
1524 ldso/ldso/dl-startup.c:1.2->1.3
1525 ldso/ldso/hash.c:1.15->1.16
1526 ldso/ldso/ldso.c:1.87->1.88
1527 ldso/ldso/readelflib1.c:1.61->1.62
1528 ldso/ldso/startup.c:1.2->1.3
1529
1530---------------------
1531PatchSet 3244
1532Date: 2004/02/08 10:59:52
1533Author: andersen
1534Branch: HEAD
1535Tag: (none)
1536Log:
1537Move _dl_printf and _dl_malloc to ldso, which is a more sensible
1538location for this stuff
1539
1540Members:
1541 ldso/ldso/dl-elf.c:1.62->1.63
1542 ldso/ldso/ldso.c:1.88->1.89
1543 ldso/ldso/readelflib1.c:1.62->1.63
1544
1545---------------------
1546PatchSet 3245
1547Date: 2004/02/09 06:10:38
1548Author: andersen
1549Branch: HEAD
1550Tag: (none)
1551Log:
1552Nicolas Pitre writes:
1553
1554Hello Erik,
1555
1556My patch adding ARM assembly soft-float routines to gcc also changes the
1557default FPA float word ordering for the saner VFP word ordering which is
1558also the order anyone would expect on a little endian machine.
1559
1560Problem is that uClibc curently hardwire floats to big endian (FPA) ordering
1561in all cases.
1562
1563Please consider the attached patch to fix this problem.
1564
1565
1566Nicolas
1567
1568Members:
1569 libm/math_private.h:1.2->1.3
1570
1571---------------------
1572PatchSet 3246
1573Date: 2004/02/10 06:50:28
1574Author: andersen
1575Branch: HEAD
1576Tag: (none)
1577Log:
1578Fixup the definition of _dl_open, and move some bits back where they were,
1579till I properly finish the next step in my evil plan.
1580
1581Members:
1582 ldso/include/dl-syscall.h:1.2->1.3
1583 ldso/include/ld_syscall.h:1.2->1.3
1584 ldso/ldso/dl-elf.c:1.63->1.64
1585 ldso/ldso/ldso.c:1.89->1.90
1586 ldso/ldso/readelflib1.c:1.63->1.64
1587
1588---------------------
1589PatchSet 3247
1590Date: 2004/02/10 06:54:27
1591Author: andersen
1592Branch: HEAD
1593Tag: (none)
1594Log:
1595oops, manditory forgotten patch
1596
1597Members:
1598 ldso/ldso/dl-elf.c:1.64->1.65
1599 ldso/ldso/readelflib1.c:1.64->1.65
1600
1601---------------------
1602PatchSet 3248
1603Date: 2004/02/10 08:26:46
1604Author: andersen
1605Branch: HEAD
1606Tag: (none)
1607Log:
1608Rework file naming, aiming for at least a vague level of consistancy
1609
1610Members:
1611 ldso/include/ld_elf.h:1.8->1.9(DEAD)
1612 ldso/include/ld_hash.h:1.2->1.3(DEAD)
1613 ldso/include/ld_string.h:1.3->1.4(DEAD)
1614 ldso/include/ld_syscall.h:1.3->1.4(DEAD)
1615 ldso/ldso/hash.c:1.16->1.17(DEAD)
1616 ldso/ldso/readelflib1.c:1.65->1.66(DEAD)
1617 ldso/ldso/startup.c:1.3->1.4(DEAD)
1618 ldso/ldso/arm/boot1_arch.h:1.6->1.7(DEAD)
1619 ldso/ldso/arm/ld_syscalls.h:1.6->1.7(DEAD)
1620 ldso/ldso/arm/ld_sysdep.h:1.7->1.8(DEAD)
1621 ldso/ldso/cris/boot1_arch.h:1.5->1.6(DEAD)
1622 ldso/ldso/cris/ld_syscalls.h:1.3->1.4(DEAD)
1623 ldso/ldso/cris/ld_sysdep.h:1.3->1.4(DEAD)
1624 ldso/ldso/i386/boot1_arch.h:1.4->1.5(DEAD)
1625 ldso/ldso/i386/ld_syscalls.h:1.8->1.9(DEAD)
1626 ldso/ldso/i386/ld_sysdep.h:1.9->1.10(DEAD)
1627 ldso/ldso/m68k/boot1_arch.h:1.4->1.5(DEAD)
1628 ldso/ldso/m68k/ld_syscalls.h:1.7->1.8(DEAD)
1629 ldso/ldso/m68k/ld_sysdep.h:1.4->1.5(DEAD)
1630 ldso/ldso/mips/README:1.3->1.4
1631 ldso/ldso/mips/boot1_arch.h:1.8->1.9(DEAD)
1632 ldso/ldso/mips/ld_syscalls.h:1.5->1.6(DEAD)
1633 ldso/ldso/mips/ld_sysdep.h:1.7->1.8(DEAD)
1634 ldso/ldso/powerpc/boot1_arch.h:1.8->1.9(DEAD)
1635 ldso/ldso/powerpc/ld_syscalls.h:1.4->1.5(DEAD)
1636 ldso/ldso/powerpc/ld_sysdep.h:1.9->1.10(DEAD)
1637 ldso/ldso/sh/boot1_arch.h:1.5->1.6(DEAD)
1638 ldso/ldso/sh/ld_syscalls.h:1.2->1.3(DEAD)
1639 ldso/ldso/sh/ld_sysdep.h:1.8->1.9(DEAD)
1640 ldso/ldso/sh64/boot1_arch.h:1.3->1.4(DEAD)
1641 ldso/ldso/sh64/ld_syscalls.h:1.1->1.2(DEAD)
1642 ldso/ldso/sh64/ld_sysdep.h:1.1->1.2(DEAD)
1643 ldso/ldso/sparc/boot1_arch.h:1.4->1.5(DEAD)
1644 ldso/ldso/sparc/ld_syscalls.h:1.6->1.7(DEAD)
1645 ldso/ldso/sparc/ld_sysdep.h:1.5->1.6(DEAD)
1646 ldso/ldso/sparc/resolve.S:1.2->1.3
1647 ldso/libdl/dlib.c:1.36->1.37(DEAD)
1648
1649---------------------
1650PatchSet 3249
1651Date: 2004/02/10 08:40:18
1652Author: andersen
1653Branch: HEAD
1654Tag: (none)
1655Log:
1656clean trailing whitespace
1657
1658Members:
1659 utils/bswap.h:1.1->1.2
1660
1661---------------------
1662PatchSet 3250
1663Date: 2004/02/10 09:26:46
1664Author: andersen
1665Branch: HEAD
1666Tag: (none)
1667Log:
1668Rework file naming, aiming for at least a vague level of consistancy
1669
1670Members:
1671 ldso/Makefile:1.27->1.28
1672 ldso/include/dl-elf.h:1.8->1.9
1673 ldso/include/dl-string.h:1.3->1.4
1674 ldso/include/dl-syscall.h:1.3->1.4
1675 ldso/include/ldso.h:1.5->1.6
1676 ldso/ldso/.cvsignore:1.7->1.8
1677 ldso/ldso/Makefile:1.54->1.55
1678 ldso/ldso/dl-startup.c:1.3->1.4
1679 ldso/ldso/ldso.c:1.90->1.91
1680 ldso/ldso/cris/dl-sysdep.h:1.3->1.4
1681 ldso/libdl/Makefile:1.34->1.35
1682 ldso/libdl/libdl.c:1.36->1.37
1683
1684---------------------
1685PatchSet 3251
1686Date: 2004/02/10 09:40:18
1687Author: andersen
1688Branch: HEAD
1689Tag: (none)
1690Log:
1691clean trailing whitespace
1692
1693Members:
1694 utils/readsoname.h:1.1->1.2
1695
1696---------------------
1697PatchSet 3252
1698Date: 2004/02/10 09:41:56
1699Author: andersen
1700Branch: HEAD
1701Tag: (none)
1702Log:
1703Fixup header file naming
1704
1705Members:
1706 utils/ldconfig.c:1.2->1.3
1707 utils/readsoname.c:1.1->1.2
1708
1709---------------------
1710PatchSet 3253
1711Date: 2004/02/10 11:47:57
1712Author: andersen
1713Branch: HEAD
1714Tag: (none)
1715Log:
1716Fix function prototype to match the official ELF standard hash function
1717
1718Members:
1719 ldso/include/dl-hash.h:1.2->1.3
1720 ldso/ldso/dl-hash.c:1.16->1.17
1721
1722---------------------
1723PatchSet 3254
1724Date: 2004/02/10 13:31:43
1725Author: andersen
1726Branch: HEAD
1727Tag: (none)
1728Log:
1729Eliminate the PIE support option, and simply support that all the time
1730
1731Members:
1732 ldso/ldso/dl-startup.c:1.4->1.5
1733 ldso/ldso/ldso.c:1.91->1.92
1734
1735---------------------
1736PatchSet 3255
1737Date: 2004/02/10 20:52:00
1738Author: andersen
1739Branch: HEAD
1740Tag: (none)
1741Log:
1742Do not include the create_module syscall if it is not present
1743
1744Members:
1745 libc/sysdeps/linux/common/create_module.c:1.8->1.9
1746
1747---------------------
1748PatchSet 3256
1749Date: 2004/02/11 02:48:13
1750Author: andersen
1751Branch: HEAD
1752Tag: (none)
1753Log:
1754Update TODO list with some items for 1.0
1755
1756Members:
1757 TODO:1.44->1.45
1758
1759---------------------
1760PatchSet 3257
1761Date: 2004/02/11 03:00:17
1762Author: andersen
1763Branch: HEAD
1764Tag: (none)
1765Log:
1766mention valgrind/atexit annoyance
1767
1768Members:
1769 TODO:1.45->1.46
1770
1771---------------------
1772PatchSet 3258
1773Date: 2004/02/11 11:03:32
1774Author: andersen
1775Branch: HEAD
1776Tag: (none)
1777Log:
1778yet another todo item
1779
1780Members:
1781 TODO:1.46->1.47
1782
1783---------------------
1784PatchSet 3259
1785Date: 2004/02/11 16:56:14
1786Author: mjn3
1787Branch: HEAD
1788Tag: (none)
1789Log:
1790Fix bug from the syscall reorganization, detected by python's test_poll.py.
1791The #ifdef __NR_poll test was failing because it was done before any includes.
1792Hence, the emulation was always being used.
1793
1794NOTE: The emulation fails a couple of tests in test_poll.py!
1795
1796Members:
1797 libc/sysdeps/linux/common/poll.c:1.2->1.3
1798
1799---------------------
1800PatchSet 3260
1801Date: 2004/02/11 22:48:40
1802Author: mjn3
1803Branch: HEAD
1804Tag: (none)
1805Log:
1806New stdio core. Should be more maintainable. Fixes a couple of bugs.
1807 Codepaths streamlined. Improved performance for nonthreaded apps
1808 when linked with a thread-enabled libc.
1809Minor iconv bug and some locale/thread related startup issues fixed.
1810 These showed up in getting a gcj-compiled java helloworld app running.
1811Removed some old extension functions... _stdio_fdout and _stdio_fsfopen.
1812
1813Members:
1814 libc/misc/assert/__assert.c:1.8->1.9
1815 libc/misc/wchar/Makefile:1.9->1.10
1816 libc/misc/wchar/wchar.c:1.12->1.13
1817 libc/misc/wchar/wstdio.c:1.5->1.6
1818 libc/stdio/_READ.c:INITIAL->1.1
1819 libc/stdio/_WRITE.c:INITIAL->1.1
1820 libc/stdio/__fbufsize.c:INITIAL->1.1
1821 libc/stdio/__flbf.c:INITIAL->1.1
1822 libc/stdio/__fpending.c:INITIAL->1.1
1823 libc/stdio/__fpurge.c:INITIAL->1.1
1824 libc/stdio/__freadable.c:INITIAL->1.1
1825 libc/stdio/__freading.c:INITIAL->1.1
1826 libc/stdio/__fsetlocking.c:INITIAL->1.1
1827 libc/stdio/__fwritable.c:INITIAL->1.1
1828 libc/stdio/__fwriting.c:INITIAL->1.1
1829 libc/stdio/_adjust_pos.c:INITIAL->1.1
1830 libc/stdio/_cs_funcs.c:INITIAL->1.1
1831 libc/stdio/_flushlbf.c:INITIAL->1.1
1832 libc/stdio/_fopen.c:INITIAL->1.1
1833 libc/stdio/_fpmaxtostr.c:INITIAL->1.1
1834 libc/stdio/_fwrite.c:INITIAL->1.1
1835 libc/stdio/_load_inttype.c:INITIAL->1.1
1836 libc/stdio/_rfill.c:INITIAL->1.1
1837 libc/stdio/_stdio.c:INITIAL->1.1
1838 libc/stdio/_store_inttype.c:INITIAL->1.1
1839 libc/stdio/_trans2r.c:INITIAL->1.1
1840 libc/stdio/_trans2w.c:INITIAL->1.1
1841 libc/stdio/_uintmaxtostr.c:INITIAL->1.1
1842 libc/stdio/_wcommit.c:INITIAL->1.1
1843 libc/stdio/_wfwrite.c:INITIAL->1.1
1844 libc/stdio/asprintf.c:INITIAL->1.1
1845 libc/stdio/clearerr.c:INITIAL->1.1
1846 libc/stdio/ctermid.c:1.1->1.2
1847 libc/stdio/dprintf.c:INITIAL->1.1
1848 libc/stdio/fclose.c:INITIAL->1.1
1849 libc/stdio/fcloseall.c:INITIAL->1.1
1850 libc/stdio/fdopen.c:INITIAL->1.1
1851 libc/stdio/feof.c:INITIAL->1.1
1852 libc/stdio/ferror.c:INITIAL->1.1
1853 libc/stdio/fflush.c:INITIAL->1.1
1854 libc/stdio/fgetc.c:INITIAL->1.1
1855 libc/stdio/fgetpos.c:INITIAL->1.1
1856 libc/stdio/fgets.c:INITIAL->1.1
1857 libc/stdio/fgetwc.c:INITIAL->1.1
1858 libc/stdio/fgetws.c:INITIAL->1.1
1859 libc/stdio/fileno.c:INITIAL->1.1
1860 libc/stdio/flockfile.c:INITIAL->1.1
1861 libc/stdio/fmemopen.c:INITIAL->1.1
1862 libc/stdio/fopen.c:INITIAL->1.1
1863 libc/stdio/fopencookie.c:INITIAL->1.1
1864 libc/stdio/fprintf.c:INITIAL->1.1
1865 libc/stdio/fputc.c:INITIAL->1.1
1866 libc/stdio/fputs.c:INITIAL->1.1
1867 libc/stdio/fputwc.c:INITIAL->1.1
1868 libc/stdio/fputws.c:INITIAL->1.1
1869 libc/stdio/fread.c:INITIAL->1.1
1870 libc/stdio/freopen.c:INITIAL->1.1
1871 libc/stdio/fseeko.c:INITIAL->1.1
1872 libc/stdio/fsetpos.c:INITIAL->1.1
1873 libc/stdio/ftello.c:INITIAL->1.1
1874 libc/stdio/ftrylockfile.c:INITIAL->1.1
1875 libc/stdio/funlockfile.c:INITIAL->1.1
1876 libc/stdio/fwide.c:INITIAL->1.1
1877 libc/stdio/fwprintf.c:INITIAL->1.1
1878 libc/stdio/fwrite.c:INITIAL->1.1
1879 libc/stdio/getchar.c:INITIAL->1.1
1880 libc/stdio/getdelim.c:1.9->1.10
1881 libc/stdio/getline.c:1.8->1.9
1882 libc/stdio/gets.c:INITIAL->1.1
1883 libc/stdio/getw.c:1.2->1.3
1884 libc/stdio/getwchar.c:INITIAL->1.1
1885 libc/stdio/old_vfprintf.c:1.9->1.10
1886 libc/stdio/open_memstream.c:INITIAL->1.1
1887 libc/stdio/perror.c:1.4->1.5
1888 libc/stdio/popen.c:1.10->1.11
1889 libc/stdio/printf.c:1.49->1.50
1890 libc/stdio/putchar.c:INITIAL->1.1
1891 libc/stdio/puts.c:INITIAL->1.1
1892 libc/stdio/putw.c:1.2->1.3
1893 libc/stdio/putwchar.c:INITIAL->1.1
1894 libc/stdio/remove.c:1.3->1.4
1895 libc/stdio/rewind.c:INITIAL->1.1
1896 libc/stdio/scanf.c:1.33->1.34
1897 libc/stdio/setbuf.c:INITIAL->1.1
1898 libc/stdio/setbuffer.c:INITIAL->1.1
1899 libc/stdio/setlinebuf.c:INITIAL->1.1
1900 libc/stdio/setvbuf.c:INITIAL->1.1
1901 libc/stdio/snprintf.c:INITIAL->1.1
1902 libc/stdio/sprintf.c:INITIAL->1.1
1903 libc/stdio/stdio.c:1.75->1.76(DEAD)
1904 libc/stdio/swprintf.c:INITIAL->1.1
1905 libc/stdio/ungetc.c:INITIAL->1.1
1906 libc/stdio/ungetwc.c:INITIAL->1.1
1907 libc/stdio/vasprintf.c:INITIAL->1.1
1908 libc/stdio/vdprintf.c:INITIAL->1.1
1909 libc/stdio/vfprintf.c:INITIAL->1.1
1910 libc/stdio/vprintf.c:INITIAL->1.1
1911 libc/stdio/vsnprintf.c:INITIAL->1.1
1912 libc/stdio/vsprintf.c:INITIAL->1.1
1913 libc/stdio/vswprintf.c:INITIAL->1.1
1914 libc/stdio/vwprintf.c:INITIAL->1.1
1915 libc/stdio/wprintf.c:INITIAL->1.1
1916 libc/stdlib/ptsname.c:1.8->1.9
1917 libc/stdlib/stdlib.c:1.12->1.13
1918 libc/sysdeps/linux/common/bits/uClibc_locale.h:1.12->1.13
1919 libc/sysdeps/linux/common/bits/uClibc_uintmaxtostr.h:INITIAL->1.1
1920 libpthread/linuxthreads/lockfile.c:1.3->1.4
1921
1922---------------------
1923PatchSet 3261
1924Date: 2004/02/11 23:18:33
1925Author: andersen
1926Branch: HEAD
1927Tag: (none)
1928Log:
1929Add our own copies of the include/scsi header files, per what glibc
1930does, rather than depending on the kernel header files.
1931 -Erik
1932
1933Members:
1934 include/scsi/scsi.h:INITIAL->1.1
1935 include/scsi/scsi_ioctl.h:INITIAL->1.1
1936 include/scsi/sg.h:INITIAL->1.1
1937
1938---------------------
1939PatchSet 3262
1940Date: 2004/02/11 23:38:34
1941Author: andersen
1942Branch: HEAD
1943Tag: (none)
1944Log:
1945Paul Mundt lethal at linux-sh dot org writes:
1946
1947We can't use trapa #0xff on sh2, the only permissible trapa ranges are
194832 to 63. On SH-2, we use trapa32 to issue a break in the same way that
1949trapa #0xff is used on SH-3/4. This behavior is implementation specific,
1950but is what is used in sh-ipl+g, linux, eCos, uITRON, etc. so we follow
1951suit here.
1952
1953Members:
1954 libc/stdlib/abort.c:1.17->1.18
1955
1956---------------------
1957PatchSet 3263
1958Date: 2004/02/11 23:48:39
1959Author: mjn3
1960Branch: HEAD
1961Tag: (none)
1962Log:
1963New stdio core. Should be more maintainable. Fixes a couple of bugs.
1964 Codepaths streamlined. Improved performance for nonthreaded apps
1965 when linked with a thread-enabled libc.
1966Minor iconv bug and some locale/thread related startup issues fixed.
1967 These showed up in getting a gcj-compiled java helloworld app running.
1968Removed some old extension functions... _stdio_fdout and _stdio_fsfopen.
1969
1970Members:
1971 include/stdio.h:1.29->1.30
1972 include/wchar.h:1.6->1.7
1973 libc/inet/addr.c:1.14->1.15
1974 libc/misc/locale/locale.c:1.18->1.19
1975 libc/misc/time/time.c:1.20->1.21
1976 libc/pwd_grp/pwd_grp.c:1.5->1.6
1977 libc/stdio/Makefile:1.42->1.43
1978 libc/stdio/_stdio.h:INITIAL->1.1
1979 libc/stdlib/abort.c:1.16->1.17
1980 libc/string/wstring.c:1.18->1.19
1981 libc/sysdeps/linux/common/bits/uClibc_stdio.h:1.15->1.16
1982 libpthread/linuxthreads/pthread.c:1.12->1.13
1983
1984---------------------
1985PatchSet 3264
1986Date: 2004/02/12 00:18:32
1987Author: andersen
1988Branch: HEAD
1989Tag: (none)
1990Log:
1991Add our own copies of the include/scsi header files, per what glibc
1992does, rather than depending on the kernel header files.
1993 -Erik
1994
1995Members:
1996 Makefile:1.244->1.245
1997 extra/scripts/fix_includes.sh:1.10->1.11
1998
1999---------------------
2000PatchSet 3265
2001Date: 2004/02/12 00:28:04
2002Author: andersen
2003Branch: HEAD
2004Tag: (none)
2005Log:
2006Add missing mips specific include/sys/user.h
2007
2008Members:
2009 libc/sysdeps/linux/mips/sys/user.h:INITIAL->1.1
2010
2011---------------------
2012PatchSet 3266
2013Date: 2004/02/12 06:59:32
2014Author: andersen
2015Branch: HEAD
2016Tag: (none)
2017Log:
2018More todo list updates
2019
2020Members:
2021 TODO:1.47->1.48
2022
2023---------------------
2024PatchSet 3267
2025Date: 2004/02/12 08:51:21
2026Author: andersen
2027Branch: HEAD
2028Tag: (none)
2029Log:
2030Based on a problem report and patch from Florian Schirmer, fix a compile
2031problem with mips -- contrary to my expectation gcc on mips _always_ defines
2032__PIC__ which breaks the assumption inherent in my code. This should fix
2033things up.
2034
2035Members:
2036 ldso/libdl/Makefile:1.35->1.36
2037 ldso/libdl/libdl.c:1.37->1.38
2038
2039---------------------
2040PatchSet 3268
2041Date: 2004/02/13 00:03:48
2042Author: mjn3
2043Branch: HEAD
2044Tag: (none)
2045Log:
2046Oops.. The custom stream funcs should only be compiled if wanted.
2047
2048Members:
2049 libc/stdio/Makefile:1.43->1.44
2050
2051---------------------
2052PatchSet 3269
2053Date: 2004/02/13 09:51:32
2054Author: andersen
2055Branch: HEAD
2056Tag: (none)
2057Log:
2058Avoid potential double free when locate_library_file() is used
2059on fully resolved names
2060
2061Members:
2062 utils/ldd.c:1.4->1.5
2063
2064---------------------
2065PatchSet 3270
2066Date: 2004/02/13 10:39:59
2067Author: andersen
2068Branch: HEAD
2069Tag: (none)
2070Log:
2071Cleanup whitespace and formatting
2072
2073Members:
2074 utils/ldd.c:1.5->1.6
2075
2076---------------------
2077PatchSet 3271
2078Date: 2004/02/13 10:52:41
2079Author: andersen
2080Branch: HEAD
2081Tag: (none)
2082Log:
2083Fix the annoying "not a dynamic executable" problem when running ldd
2084on libuClibc
2085
2086Members:
2087 utils/ldd.c:1.6->1.7
2088
2089---------------------
2090PatchSet 3272
2091Date: 2004/02/13 10:56:43
2092Author: andersen
2093Branch: HEAD
2094Tag: (none)
2095Log:
2096A better fix...
2097
2098Members:
2099 utils/ldd.c:1.7->1.8
2100
2101---------------------
2102PatchSet 3273
2103Date: 2004/02/13 11:01:02
2104Author: andersen
2105Branch: HEAD
2106Tag: (none)
2107Log:
2108Another little touch up to avoid problems...
2109
2110Members:
2111 utils/ldd.c:1.8->1.9
2112
2113---------------------
2114PatchSet 3274
2115Date: 2004/02/13 11:05:36
2116Author: andersen
2117Branch: HEAD
2118Tag: (none)
2119Log:
2120Done free path if it equals not_found
2121Remember to flose an fopened file
2122
2123Members:
2124 utils/ldd.c:1.9->1.10
2125
2126---------------------
2127PatchSet 3275
2128Date: 2004/02/13 11:11:10
2129Author: andersen
2130Branch: HEAD
2131Tag: (none)
2132Log:
2133Yet more fixups..
2134
2135Members:
2136 utils/ldd.c:1.10->1.11
2137
2138---------------------
2139PatchSet 3276
2140Date: 2004/02/14 11:30:30
2141Author: andersen
2142Branch: HEAD
2143Tag: (none)
2144Log:
2145Joakim Tjernlund writes:
2146
2147Hi it is me again.
2148
2149This is the latest ldso patch. the NEW weak symbol handling works now
2150with a little special handling in _dl_find_hash(). You get to chose
2151if you want the new or old handling :)
2152
2153There was 2 missing _dl_check_if_named_library_is_loaded() calls in _dlopen().
2154
2155I then disabled the _dl_check_if_named_library_is_loaded() in dl-elf.c since
2156it is rendundant.
2157
2158Question, why does some _dl_linux_resolver(), like i386, have 2 calls
2159to _dl_find_hash()? I think that is wrong, isn't it?
2160
2161I really hope you can check this out soon ...
2162
2163Members:
2164 ldso/include/dl-elf.h:1.9->1.10
2165 ldso/include/dl-hash.h:1.3->1.4
2166 ldso/ldso/dl-elf.c:1.65->1.66
2167 ldso/ldso/dl-hash.c:1.17->1.18
2168 ldso/ldso/dl-startup.c:1.5->1.6
2169 ldso/ldso/ldso.c:1.92->1.93
2170 ldso/ldso/arm/dl-sysdep.h:1.7->1.8
2171 ldso/ldso/arm/elfinterp.c:1.18->1.19
2172 ldso/ldso/cris/dl-sysdep.h:1.4->1.5
2173 ldso/ldso/cris/elfinterp.c:1.7->1.8
2174 ldso/ldso/i386/dl-sysdep.h:1.9->1.10
2175 ldso/ldso/i386/elfinterp.c:1.29->1.30
2176 ldso/ldso/m68k/dl-sysdep.h:1.4->1.5
2177 ldso/ldso/m68k/elfinterp.c:1.15->1.16
2178 ldso/ldso/mips/dl-sysdep.h:1.7->1.8
2179 ldso/ldso/mips/elfinterp.c:1.9->1.10
2180 ldso/ldso/powerpc/dl-sysdep.h:1.9->1.10
2181 ldso/ldso/powerpc/elfinterp.c:1.36->1.37
2182 ldso/ldso/sh/dl-sysdep.h:1.8->1.9
2183 ldso/ldso/sh/elfinterp.c:1.8->1.9
2184 ldso/ldso/sh64/dl-sysdep.h:1.1->1.2
2185 ldso/ldso/sh64/elfinterp.c:1.2->1.3
2186 ldso/ldso/sparc/dl-sysdep.h:1.5->1.6
2187 ldso/ldso/sparc/elfinterp.c:1.14->1.15
2188 ldso/libdl/libdl.c:1.38->1.39
2189
2190---------------------
2191PatchSet 3277
2192Date: 2004/02/14 11:53:48
2193Author: andersen
2194Branch: HEAD
2195Tag: (none)
2196Log:
2197Give gcc branch prediction some hits on obviously unlikely branches
2198
2199Members:
2200 ldso/ldso/arm/elfinterp.c:1.19->1.20
2201 ldso/ldso/cris/elfinterp.c:1.8->1.9
2202 ldso/ldso/i386/elfinterp.c:1.30->1.31
2203 ldso/ldso/m68k/elfinterp.c:1.16->1.17
2204 ldso/ldso/mips/elfinterp.c:1.10->1.11
2205 ldso/ldso/powerpc/elfinterp.c:1.37->1.38
2206 ldso/ldso/sh/elfinterp.c:1.9->1.10
2207 ldso/ldso/sh64/elfinterp.c:1.3->1.4
2208 ldso/ldso/sparc/elfinterp.c:1.15->1.16
2209
2210---------------------
2211PatchSet 3278
2212Date: 2004/02/14 11:57:41
2213Author: mjn3
2214Branch: HEAD
2215Tag: (none)
2216Log:
2217Fix this as should have been done a long time ago...
2218
2219Members:
2220 ldso/ldso/Makefile:1.55->1.56
2221
2222---------------------
2223PatchSet 3279
2224Date: 2004/02/14 12:33:19
2225Author: andersen
2226Branch: HEAD
2227Tag: (none)
2228Log:
2229Atsushi Nemoto writes:
2230
2231Also, if you are to enable SUPPORT_LD_DEBUG on MIPS, I think this
2232patch is needed too.
2233
2234Members:
2235 ldso/ldso/mips/elfinterp.c:1.11->1.12
2236
2237---------------------
2238PatchSet 3280
2239Date: 2004/02/14 12:48:47
2240Author: andersen
2241Branch: HEAD
2242Tag: (none)
2243Log:
2244No point in including debug info for ldso. It isn't helpful to do so
2245since gdb can't do anything for us.
2246
2247Members:
2248 ldso/ldso/Makefile:1.56->1.57
2249
2250---------------------
2251PatchSet 3281
2252Date: 2004/02/14 21:02:41
2253Author: andersen
2254Branch: HEAD
2255Tag: (none)
2256Log:
2257Update FAQ a bit
2258
2259Members:
2260 docs/uclibc.org/FAQ.html:1.24->1.25
2261
2262---------------------
2263PatchSet 3282
2264Date: 2004/02/14 21:24:17
2265Author: andersen
2266Branch: HEAD
2267Tag: (none)
2268Log:
2269Add some padding on the bottom
2270
2271Members:
2272 docs/uclibc.org/FAQ.html:1.25->1.26
2273
2274---------------------
2275PatchSet 3283
2276Date: 2004/02/15 07:52:38
2277Author: andersen
2278Branch: HEAD
2279Tag: (none)
2280Log:
2281Use the generic fork implementation on sh64
2282
2283Members:
2284 libc/sysdeps/linux/sh64/fork.c:1.1->1.2(DEAD)
2285
2286---------------------
2287PatchSet 3284
2288Date: 2004/02/15 08:02:54
2289Author: andersen
2290Branch: HEAD
2291Tag: (none)
2292Log:
2293Fixup fork implementation to provide the __libc_fork symbol
2294
2295Members:
2296 libc/sysdeps/linux/cris/fork.c:1.1->1.2
2297
2298---------------------
2299PatchSet 3285
2300Date: 2004/02/15 08:43:03
2301Author: andersen
2302Branch: HEAD
2303Tag: (none)
2304Log:
2305Cris can use the generic vfork
2306
2307Members:
2308 libc/sysdeps/linux/cris/vfork.c:1.1->1.2(DEAD)
2309
2310---------------------
2311PatchSet 3286
2312Date: 2004/02/15 08:47:47
2313Author: andersen
2314Branch: HEAD
2315Tag: (none)
2316Log:
2317Mips can use the generic vfork
2318
2319Members:
2320 libc/sysdeps/linux/mips/vfork.c:1.2->1.3(DEAD)
2321
2322---------------------
2323PatchSet 3287
2324Date: 2004/02/15 08:52:38
2325Author: andersen
2326Branch: HEAD
2327Tag: (none)
2328Log:
2329Use the generic fork implementation on sh64
2330
2331Members:
2332 libc/sysdeps/linux/sh64/Makefile:1.6->1.7
2333
2334---------------------
2335PatchSet 3288
2336Date: 2004/02/15 08:54:41
2337Author: andersen
2338Branch: HEAD
2339Tag: (none)
2340Log:
2341Oops.
2342
2343Members:
2344 libc/sysdeps/linux/sparc/fork.S:1.3->1.4
2345
2346---------------------
2347PatchSet 3289
2348Date: 2004/02/15 09:02:54
2349Author: andersen
2350Branch: HEAD
2351Tag: (none)
2352Log:
2353Fixup fork implementation to provide the __libc_fork symbol
2354
2355Members:
2356 libc/sysdeps/linux/sparc/fork.S:1.2->1.3
2357
2358---------------------
2359PatchSet 3290
2360Date: 2004/02/15 09:34:42
2361Author: andersen
2362Branch: HEAD
2363Tag: (none)
2364Log:
2365This should not be inlined. This should probably use a
2366weak alias as well...
2367
2368Members:
2369 libc/sysdeps/linux/e1/vfork.c:1.1->1.2
2370
2371---------------------
2372PatchSet 3291
2373Date: 2004/02/15 09:35:42
2374Author: mjn3
2375Branch: HEAD
2376Tag: (none)
2377Log:
2378Generic fork works. Use it instead since this didn't handle errno_location.
2379
2380Members:
2381 libc/sysdeps/linux/mips/fork.S:1.3->1.4(DEAD)
2382
2383---------------------
2384PatchSet 3292
2385Date: 2004/02/15 09:43:03
2386Author: andersen
2387Branch: HEAD
2388Tag: (none)
2389Log:
2390Cris can use the generic vfork
2391
2392Members:
2393 libc/sysdeps/linux/cris/Makefile:1.12->1.13
2394
2395---------------------
2396PatchSet 3293
2397Date: 2004/02/15 09:47:47
2398Author: andersen
2399Branch: HEAD
2400Tag: (none)
2401Log:
2402Mips can use the generic vfork
2403
2404Members:
2405 libc/sysdeps/linux/mips/Makefile:1.38->1.39
2406
2407---------------------
2408PatchSet 3294
2409Date: 2004/02/15 10:35:42
2410Author: mjn3
2411Branch: HEAD
2412Tag: (none)
2413Log:
2414Generic fork works. Use it instead since this didn't handle errno_location.
2415
2416Members:
2417 libc/sysdeps/linux/mips/Makefile:1.39->1.40
2418
2419---------------------
2420PatchSet 3295
2421Date: 2004/02/17 06:37:02
2422Author: andersen
2423Branch: HEAD
2424Tag: (none)
2425Log:
2426Provide the ldso syscalls and string funcs earlier in the list
2427
2428Members:
2429 ldso/include/ldso.h:1.6->1.7
2430
2431---------------------
2432PatchSet 3296
2433Date: 2004/02/17 06:38:01
2434Author: andersen
2435Branch: HEAD
2436Tag: (none)
2437Log:
2438Do not duplicate stuff from ldso.h
2439
2440Members:
2441 ldso/ldso/arm/dl-syscalls.h:1.6->1.7
2442
2443---------------------
2444PatchSet 3297
2445Date: 2004/02/17 07:02:08
2446Author: andersen
2447Branch: HEAD
2448Tag: (none)
2449Log:
2450When doing _dl_mmap to obtain a bit of anonymous memory, use a much more
2451sensible -1 fd, rather than pretending to work off of fd 0, which makes
2452absolutely no sense.
2453
2454Members:
2455 ldso/ldso/dl-elf.c:1.66->1.67
2456 ldso/ldso/dl-startup.c:1.6->1.7
2457
2458---------------------
2459PatchSet 3298
2460Date: 2004/02/17 07:33:12
2461Author: andersen
2462Branch: HEAD
2463Tag: (none)
2464Log:
2465Kill off an arm specific hack, that fostered three other arch specific
2466hacks. Just check for the elf magic string one byte at a time....
2467
2468Members:
2469 ldso/ldso/dl-startup.c:1.7->1.8
2470 ldso/ldso/arm/dl-startup.h:1.6->1.7
2471
2472---------------------
2473PatchSet 3299
2474Date: 2004/02/17 09:40:47
2475Author: mjn3
2476Branch: HEAD
2477Tag: (none)
2478Log:
2479Sigh... Fall back to alloca() if munmap is broken (uClinux).
2480
2481Members:
2482 libc/unistd/exec.c:1.2->1.3
2483
2484---------------------
2485PatchSet 3300
2486Date: 2004/02/17 09:55:55
2487Author: andersen
2488Branch: HEAD
2489Tag: (none)
2490Log:
2491Seperate out the startup stuff from the non-startup stuff.
2492Begin converting some big ugly macros to inline functions
2493instead
2494
2495Members:
2496 ldso/ldso/m68k/dl-sysdep.h:1.5->1.6
2497 ldso/ldso/sh/dl-sysdep.h:1.9->1.10
2498
2499---------------------
2500PatchSet 3301
2501Date: 2004/02/17 10:49:01
2502Author: andersen
2503Branch: HEAD
2504Tag: (none)
2505Log:
2506Fixup fdatasync on alpha, thanks to Alan Hourihane
2507
2508Members:
2509 libc/sysdeps/linux/common/fdatasync.c:1.1->1.2
2510
2511---------------------
2512PatchSet 3302
2513Date: 2004/02/17 10:55:54
2514Author: andersen
2515Branch: HEAD
2516Tag: (none)
2517Log:
2518Seperate out the startup stuff from the non-startup stuff.
2519Begin converting some big ugly macros to inline functions
2520instead
2521
2522Members:
2523 ldso/ldso/arm/dl-startup.h:1.7->1.8
2524 ldso/ldso/arm/dl-sysdep.h:1.8->1.9
2525 ldso/ldso/cris/dl-startup.h:1.5->1.6
2526 ldso/ldso/cris/dl-sysdep.h:1.5->1.6
2527 ldso/ldso/i386/dl-startup.h:1.4->1.5
2528 ldso/ldso/i386/dl-sysdep.h:1.10->1.11
2529 ldso/ldso/m68k/dl-startup.h:1.4->1.5
2530 ldso/ldso/mips/dl-startup.h:1.8->1.9
2531 ldso/ldso/mips/dl-sysdep.h:1.8->1.9
2532 ldso/ldso/powerpc/dl-startup.h:1.8->1.9
2533 ldso/ldso/powerpc/dl-sysdep.h:1.10->1.11
2534 ldso/ldso/sh/dl-startup.h:1.5->1.6
2535 ldso/ldso/sh64/dl-startup.h:1.3->1.4
2536 ldso/ldso/sh64/dl-sysdep.h:1.2->1.3
2537 ldso/ldso/sparc/dl-startup.h:1.4->1.5
2538 ldso/ldso/sparc/dl-sysdep.h:1.6->1.7
2539
2540---------------------
2541PatchSet 3303
2542Date: 2004/02/17 11:25:03
2543Author: andersen
2544Branch: HEAD
2545Tag: (none)
2546Log:
2547Fixup support for gcc 2.95
2548
2549Members:
2550 ldso/include/ldso.h:1.7->1.8
2551
2552---------------------
2553PatchSet 3304
2554Date: 2004/02/18 00:15:34
2555Author: andersen
2556Branch: HEAD
2557Tag: (none)
2558Log:
2559Alexandre Oliva writes:
2560
2561While testing the FR-V code with GCC mainline, I ran into some
2562problems in the RPC code. It relies on a GCC extension that is no
2563longer available, namely, the result of a cast is no longer considered
2564an lvalue.
2565
2566This patch enables the code to compile. I haven't been able to test
2567RPC though, especially in a multi-threaded environment.
2568
2569Members:
2570 include/rpc/xdr.h:1.5->1.6
2571 libc/inet/rpc/auth_none.c:1.6->1.7
2572 libc/inet/rpc/clnt_raw.c:1.7->1.8
2573 libc/inet/rpc/clnt_simple.c:1.9->1.10
2574 libc/inet/rpc/svc.c:1.10->1.11
2575 libc/inet/rpc/svc_raw.c:1.7->1.8
2576
2577---------------------
2578PatchSet 3305
2579Date: 2004/02/18 01:15:34
2580Author: andersen
2581Branch: HEAD
2582Tag: (none)
2583Log:
2584Alexandre Oliva writes:
2585
2586While testing the FR-V code with GCC mainline, I ran into some
2587problems in the RPC code. It relies on a GCC extension that is no
2588longer available, namely, the result of a cast is no longer considered
2589an lvalue.
2590
2591This patch enables the code to compile. I haven't been able to test
2592RPC though, especially in a multi-threaded environment.
2593
2594Members:
2595 libc/inet/rpc/clnt_perror.c:1.9->1.10
2596 libc/inet/rpc/svc_simple.c:1.8->1.9
2597
2598---------------------
2599PatchSet 3306
2600Date: 2004/02/18 07:04:49
2601Author: andersen
2602Branch: HEAD
2603Tag: (none)
2604Log:
2605Alexandre Oliva writes:
2606
2607This patch adds code to uClibc to support a new ABI designed for the
2608FR-V architecture, that enables text segments of executables and
2609shared libraries to be shared by multiple processes on an OS such as
2610uClinux, that can run on FR-V processors without an MMU.
2611
2612Patches for binutils and GCC have just been posted in the
2613corresponding mailing lists. The binutils patch was approved,
2614but there's one additional patch pending review, that I posted
2615this week. An updated GCC patch will be posted to
2616[email protected] as soon as I complete testing (I used a
2617known-good compiler to test the uClibc patch below).
2618
2619Since the existing dynamic loader code didn't support independent
2620relocation of segments, it required changes that were somewhat
2621extensive. I've added a number of new machine-specific macros to try
2622to keep the platform and ABI-specific details outside the generic
2623code. I hope this is not a problem.
2624
2625Members:
2626 libc/sysdeps/linux/frv/__longjmp.S:INITIAL->1.1
2627 libc/sysdeps/linux/frv/dl-iterate-phdr.c:INITIAL->1.1
2628 libc/sysdeps/linux/frv/setjmp.S:INITIAL->1.1
2629 libc/sysdeps/linux/frv/bits/endian.h:INITIAL->1.1
2630 libc/sysdeps/linux/frv/bits/fcntl.h:INITIAL->1.1
2631 libc/sysdeps/linux/frv/bits/kernel_types.h:INITIAL->1.1
2632 libc/sysdeps/linux/frv/bits/mman.h:INITIAL->1.1
2633 libc/sysdeps/linux/frv/bits/setjmp.h:INITIAL->1.1
2634 libc/sysdeps/linux/frv/bits/stackinfo.h:INITIAL->1.1
2635 libc/sysdeps/linux/frv/bits/wordsize.h:INITIAL->1.1
2636 libc/sysdeps/linux/frv/sys/procfs.h:INITIAL->1.1
2637 libc/sysdeps/linux/frv/sys/ptrace.h:INITIAL->1.1
2638
2639---------------------
2640PatchSet 3307
2641Date: 2004/02/18 07:18:34
2642Author: andersen
2643Branch: HEAD
2644Tag: (none)
2645Log:
2646Fixup naming of '_mmap' to 'mmap' so it will properly override
2647the symbol in common.
2648
2649Members:
2650 libc/sysdeps/linux/frv/_mmap.c:1.1->1.2(DEAD)
2651 libc/sysdeps/linux/frv/mmap.c:INITIAL->1.1
2652
2653---------------------
2654PatchSet 3308
2655Date: 2004/02/18 08:04:48
2656Author: andersen
2657Branch: HEAD
2658Tag: (none)
2659Log:
2660Alexandre Oliva writes:
2661
2662This patch adds code to uClibc to support a new ABI designed for the
2663FR-V architecture, that enables text segments of executables and
2664shared libraries to be shared by multiple processes on an OS such as
2665uClinux, that can run on FR-V processors without an MMU.
2666
2667Patches for binutils and GCC have just been posted in the
2668corresponding mailing lists. The binutils patch was approved,
2669but there's one additional patch pending review, that I posted
2670this week. An updated GCC patch will be posted to
2671[email protected] as soon as I complete testing (I used a
2672known-good compiler to test the uClibc patch below).
2673
2674Since the existing dynamic loader code didn't support independent
2675relocation of segments, it required changes that were somewhat
2676extensive. I've added a number of new machine-specific macros to try
2677to keep the platform and ABI-specific details outside the generic
2678code. I hope this is not a problem.
2679
2680Members:
2681 Rules.mak:1.162->1.163
2682 extra/Configs/Config.frv:INITIAL->1.1
2683 extra/Configs/Config.frv.default:INITIAL->1.1
2684 extra/Configs/Config.in:1.44->1.45
2685 include/elf.h:1.10->1.11
2686 ldso/ldso/frv/dl-startup.h:INITIAL->1.1
2687 ldso/ldso/frv/dl-syscalls.h:INITIAL->1.1
2688 ldso/ldso/frv/dl-sysdep.h:INITIAL->1.1
2689 ldso/ldso/frv/elfinterp.c:INITIAL->1.1
2690 ldso/ldso/frv/resolve.S:INITIAL->1.1
2691 libc/sysdeps/linux/frv/Makefile:INITIAL->1.1
2692 libc/sysdeps/linux/frv/__init_brk.c:INITIAL->1.1
2693 libc/sysdeps/linux/frv/_mmap.c:INITIAL->1.1
2694 libc/sysdeps/linux/frv/brk.c:INITIAL->1.1
2695 libc/sysdeps/linux/frv/clone.S:INITIAL->1.1
2696 libc/sysdeps/linux/frv/crt0.S:INITIAL->1.1
2697 libc/sysdeps/linux/frv/crti.S:INITIAL->1.1
2698 libc/sysdeps/linux/frv/crtn.S:INITIAL->1.1
2699 libc/sysdeps/linux/frv/crtreloc.c:INITIAL->1.1
2700 libc/sysdeps/linux/frv/sbrk.c:INITIAL->1.1
2701 libc/sysdeps/linux/frv/sysdep.c:INITIAL->1.1
2702 libc/sysdeps/linux/frv/vfork.S:INITIAL->1.1
2703 libc/sysdeps/linux/frv/bits/elf-fdpic.h:INITIAL->1.1
2704 libc/sysdeps/linux/frv/bits/kernel_stat.h:INITIAL->1.1
2705 libc/sysdeps/linux/frv/bits/syscalls.h:INITIAL->1.1
2706 libc/sysdeps/linux/frv/sys/ucontext.h:INITIAL->1.1
2707 libpthread/linuxthreads/sysdeps/frv/pt-machine.h:INITIAL->1.1
2708
2709---------------------
2710PatchSet 3309
2711Date: 2004/02/18 08:12:30
2712Author: andersen
2713Branch: HEAD
2714Tag: (none)
2715Log:
2716Minor change to better match recent changes to other arches
2717
2718Members:
2719 ldso/ldso/frv/dl-startup.h:1.1->1.2
2720 ldso/ldso/frv/dl-sysdep.h:1.1->1.2
2721
2722---------------------
2723PatchSet 3310
2724Date: 2004/02/18 08:18:34
2725Author: andersen
2726Branch: HEAD
2727Tag: (none)
2728Log:
2729Fixup naming of '_mmap' to 'mmap' so it will properly override
2730the symbol in common.
2731
2732Members:
2733 libc/sysdeps/linux/frv/Makefile:1.1->1.2
2734
2735---------------------
2736PatchSet 3311
2737Date: 2004/02/19 02:36:31
2738Author: andersen
2739Branch: HEAD
2740Tag: (none)
2741Log:
2742Update the x86 processor listing a bit, to preempt further questions
2743about the best settings the AMD Elan and the VIA Nehemiah.
2744
2745Members:
2746 extra/Configs/Config.i386:1.39->1.40
2747
2748---------------------
2749PatchSet 3312
2750Date: 2004/02/19 03:36:31
2751Author: andersen
2752Branch: HEAD
2753Tag: (none)
2754Log:
2755Update the x86 processor listing a bit, to preempt further questions
2756about the best settings the AMD Elan and the VIA Nehemiah.
2757
2758Members:
2759 Rules.mak:1.163->1.164
2760
2761---------------------
2762PatchSet 3313
2763Date: 2004/02/20 02:32:06
2764Author: andersen
2765Branch: HEAD
2766Tag: (none)
2767Log:
2768When doing symbol lookups on functions
2769
2770Members:
2771 ldso/ldso/ldso.c:1.93->1.94
2772
2773---------------------
2774PatchSet 3314
2775Date: 2004/02/20 02:36:23
2776Author: mjn3
2777Branch: HEAD
2778Tag: (none)
2779Log:
2780Patch by Joakim Tjernlund <[email protected]>, which got
2781mips mostly working. From there, I tracked the bash failure to a
2782bad _dl_atexit address and Erik took it from there.
2783
2784Members:
2785 ldso/ldso/mips/elfinterp.c:1.12->1.13
2786
2787---------------------
2788PatchSet 3315
2789Date: 2004/02/20 02:40:15
2790Author: andersen
2791Branch: HEAD
2792Tag: (none)
2793Log:
2794Slightly cleaner formatting
2795
2796Members:
2797 ldso/include/dl-elf.h:1.10->1.11
2798
2799---------------------
2800PatchSet 3316
2801Date: 2004/02/20 02:59:42
2802Author: andersen
2803Branch: HEAD
2804Tag: (none)
2805Log:
2806___brk_addr and __environ are not functions. Finding the broken
2807lookup on 'atexit' got me excited and I started fixing the same
2808problem elsewhere. Except these were correct as-was, and were
2809not a problem....
2810
2811Members:
2812 ldso/ldso/ldso.c:1.94->1.95
2813
2814---------------------
2815PatchSet 3317
2816Date: 2004/02/20 03:05:35
2817Author: andersen
2818Branch: HEAD
2819Tag: (none)
2820Log:
2821Patch from Joakim Tjernlund:
2822
2823white space cleanup and optimize the inner loop in dl_find_hash.
2824
2825Members:
2826 ldso/ldso/dl-hash.c:1.18->1.19
2827
2828---------------------
2829PatchSet 3318
2830Date: 2004/02/20 03:09:45
2831Author: andersen
2832Branch: HEAD
2833Tag: (none)
2834Log:
2835Per discussion with Joakim Tjernlund, all the horrible weak declarations junk
2836in libdl pointing to the local 'foobar' function is garbage. This cleans all
2837that up and makes the code much less horrible. Now it is only really really
2838ugly (which is a marked improvement),
2839
2840Members:
2841 ldso/libdl/libdl.c:1.39->1.40
2842
2843---------------------
2844PatchSet 3319
2845Date: 2004/02/20 03:37:58
2846Author: andersen
2847Branch: HEAD
2848Tag: (none)
2849Log:
2850Sigh. I switched the values...
2851
2852Members:
2853 ldso/include/dl-elf.h:1.11->1.12
2854
2855---------------------
2856PatchSet 3320
2857Date: 2004/03/06 00:18:08
2858Author: andersen
2859Branch: HEAD
2860Tag: (none)
2861Log:
2862note that syscall on mips needs to be fixed
2863
2864Members:
2865 TODO:1.48->1.49
2866
2867---------------------
2868PatchSet 3321
2869Date: 2004/03/06 18:44:35
2870Author: andersen
2871Branch: HEAD
2872Tag: (none)
2873Log:
2874Update with the contents of a very helpful comparison of
2875interfaces vs SuSv3 from heukelum at freemail dot nl
2876
2877Members:
2878 docs/uClibc_vs_SuSv3.txt:1.4->1.5
2879
2880---------------------
2881PatchSet 3322
2882Date: 2004/03/08 20:57:21
2883Author: andersen
2884Branch: HEAD
2885Tag: (none)
2886Log:
2887Fix comment
2888
2889Members:
2890 utils/ldd.c:1.11->1.12
2891
2892---------------------
2893PatchSet 3323
2894Date: 2004/03/09 21:57:12
2895Author: andersen
2896Branch: HEAD
2897Tag: (none)
2898Log:
2899Update todo list indicating the items remaining before 0.9.27
2900
2901Members:
2902 TODO:1.49->1.50
2903
2904---------------------
2905PatchSet 3324
2906Date: 2004/03/09 22:33:56
2907Author: andersen
2908Branch: HEAD
2909Tag: (none)
2910Log:
2911More detail about malloc-simple
2912
2913Members:
2914 extra/Configs/Config.in:1.45->1.46
2915
2916---------------------
2917PatchSet 3325
2918Date: 2004/03/10 20:43:23
2919Author: mjn3
2920Branch: HEAD
2921Tag: (none)
2922Log:
2923Bug fix: gethostbyname2_r would fail if /etc/host was missing.
2924Bug fix: gethostbyname_r checked errno without first setting it to a
2925 known value.
2926
2927Members:
2928 libc/inet/resolv.c:1.52->1.53
2929
2930---------------------
2931PatchSet 3326
2932Date: 2004/03/11 09:10:53
2933Author: mjn3
2934Branch: HEAD
2935Tag: (none)
2936Log:
2937Rewrite the err/warn functions as they were broken (__noreturn__ funcs
2938were returning). Anyway, also make them threadsafe and smaller. The
2939error.c file still needs work.
2940
2941Members:
2942 libc/misc/error/Makefile:1.2->1.3
2943 libc/misc/error/err.c:INITIAL->1.1
2944 libc/misc/error/error.c:1.3->1.4
2945
2946---------------------
2947PatchSet 3327
2948Date: 2004/03/11 23:21:20
2949Author: andersen
2950Branch: HEAD
2951Tag: (none)
2952Log:
2953Cope gracefully with missing module syscalls
2954
2955Members:
2956 libc/sysdeps/linux/common/create_module.c:1.9->1.10
2957
2958---------------------
2959PatchSet 3328
2960Date: 2004/03/12 00:21:20
2961Author: andersen
2962Branch: HEAD
2963Tag: (none)
2964Log:
2965Cope gracefully with missing module syscalls
2966
2967Members:
2968 libc/sysdeps/linux/common/delete_module.c:1.1->1.2
2969 libc/sysdeps/linux/common/init_module.c:1.1->1.2
2970 libc/sysdeps/linux/common/query_module.c:1.1->1.2
2971
2972---------------------
2973PatchSet 3329
2974Date: 2004/03/18 08:00:40
2975Author: andersen
2976Branch: HEAD
2977Tag: (none)
2978Log:
2979Joakim Tjernlund writes:
2980
2981Hi
2982
2983I just noticed that gcc has an "b"(Address base register) operand that
2984will match all "r" registers but r0. It is a better fix then adding
2985r0 to the clobber list.
2986
2987What do you think?
2988
2989Members:
2990 ldso/ldso/powerpc/dl-startup.h:1.9->1.10
2991
2992---------------------
2993PatchSet 3330
2994Date: 2004/03/18 10:12:33
2995Author: andersen
2996Branch: HEAD
2997Tag: (none)
2998Log:
2999Reduce memory used by static buffers and allocate that memory dynamicly
3000instead. Based on an initial patch from Tobias Anderberg, but reworked. I
3001asked Tobias to look into doing something more like what is done in busybox,
3002but that proved to be a pain.
3003
3004One possible concern is that these buffers will probably show up as
3005memory leaks i.e. with valgrind. Perhaps we should add in an atexit
3006call to free this memory right after we allocate it?
3007
3008Members:
3009 libc/inet/getproto.c:1.6->1.7
3010 libc/misc/mntent/mntent.c:1.6->1.7
3011
3012---------------------
3013PatchSet 3331
3014Date: 2004/03/18 10:28:51
3015Author: andersen
3016Branch: HEAD
3017Tag: (none)
3018Log:
3019Based on a patch from Alexandre Oliva, remove all reference to 'bzero' (which
3020is not a SuSv3 symbol). Rather than using __bzero internally per Alexandre's
3021original patch, use memset instead.
3022
3023Members:
3024 libc/inet/rpc/bindresvport.c:1.9->1.10
3025 libc/inet/rpc/clnt_generic.c:1.7->1.8
3026 libc/inet/rpc/pmap_rmt.c:1.11->1.12
3027 libc/inet/rpc/svc_simple.c:1.9->1.10
3028 libc/inet/rpc/svc_tcp.c:1.8->1.9
3029 libc/inet/rpc/svc_udp.c:1.7->1.8
3030 libc/inet/rpc/xdr_array.c:1.8->1.9
3031 libc/inet/rpc/xdr_reference.c:1.7->1.8
3032 libc/sysdeps/linux/common/poll.c:1.3->1.4
3033
3034---------------------
3035PatchSet 3332
3036Date: 2004/03/18 10:38:02
3037Author: andersen
3038Branch: HEAD
3039Tag: (none)
3040Log:
3041Supply '__bzero' with 'bzero' as just a weak alias (since it is not SuSv3)
3042
3043Members:
3044 libc/string/arm/bzero.S:1.1->1.2
3045 libc/string/powerpc/string.c:1.1->1.2
3046
3047---------------------
3048PatchSet 3333
3049Date: 2004/03/18 10:41:12
3050Author: andersen
3051Branch: HEAD
3052Tag: (none)
3053Log:
3054Alexandre Oliva writes:
3055
3056I added this function after I posted the last version of the FR-V
3057patch. Add syscall.c.
3058
3059Members:
3060 libc/sysdeps/linux/frv/syscall.c:INITIAL->1.1
3061
3062---------------------
3063PatchSet 3334
3064Date: 2004/03/18 10:43:18
3065Author: andersen
3066Branch: HEAD
3067Tag: (none)
3068Log:
3069Alexandre Oliva writes:
3070
3071This patch arranges for the .so files in say /usr/lib to be soft links
3072to ../../lib, instead of to /some/arbitrary/pathname/lib. This
3073enables seamless relocation of a toolchain containing the development
3074and run time trees in a sys-root.
3075
3076Members:
3077 extra/scripts/relative_path.sh:INITIAL->1.1
3078
3079---------------------
3080PatchSet 3335
3081Date: 2004/03/18 11:12:33
3082Author: andersen
3083Branch: HEAD
3084Tag: (none)
3085Log:
3086Reduce memory used by static buffers and allocate that memory dynamicly
3087instead. Based on an initial patch from Tobias Anderberg, but reworked. I
3088asked Tobias to look into doing something more like what is done in busybox,
3089but that proved to be a pain.
3090
3091One possible concern is that these buffers will probably show up as
3092memory leaks i.e. with valgrind. Perhaps we should add in an atexit
3093call to free this memory right after we allocate it?
3094
3095Members:
3096 libc/inet/getnetent.c:1.5->1.6
3097 libc/inet/getservice.c:1.8->1.9
3098 libc/misc/ttyent/getttyent.c:1.3->1.4
3099
3100---------------------
3101PatchSet 3336
3102Date: 2004/03/18 11:17:14
3103Author: andersen
3104Branch: HEAD
3105Tag: (none)
3106Log:
3107Look in /usr/X11R6/lib as well
3108
3109Members:
3110 ldso/ldso/dl-elf.c:1.67->1.68
3111 utils/ldd.c:1.12->1.13
3112
3113---------------------
3114PatchSet 3337
3115Date: 2004/03/18 11:28:50
3116Author: andersen
3117Branch: HEAD
3118Tag: (none)
3119Log:
3120Based on a patch from Alexandre Oliva, remove all reference to 'bzero' (which
3121is not a SuSv3 symbol). Rather than using __bzero internally per Alexandre's
3122original patch, use memset instead.
3123
3124Members:
3125 libc/string/wstring.c:1.19->1.20
3126 libutil/logout.c:1.1->1.2
3127
3128---------------------
3129PatchSet 3338
3130Date: 2004/03/18 11:41:12
3131Author: andersen
3132Branch: HEAD
3133Tag: (none)
3134Log:
3135Alexandre Oliva writes:
3136
3137I added this function after I posted the last version of the FR-V
3138patch. Add syscall.c.
3139
3140Members:
3141 libc/sysdeps/linux/frv/Makefile:1.2->1.3
3142
3143---------------------
3144PatchSet 3339
3145Date: 2004/03/18 11:43:18
3146Author: andersen
3147Branch: HEAD
3148Tag: (none)
3149Log:
3150Alexandre Oliva writes:
3151
3152This patch arranges for the .so files in say /usr/lib to be soft links
3153to ../../lib, instead of to /some/arbitrary/pathname/lib. This
3154enables seamless relocation of a toolchain containing the development
3155and run time trees in a sys-root.
3156
3157Members:
3158 Makefile:1.245->1.246
3159
3160---------------------
3161PatchSet 3340
3162Date: 2004/03/19 12:03:30
3163Author: andersen
3164Branch: HEAD
3165Tag: (none)
3166Log:
3167Based on a patch from Alexandre Oliva, allow uClibc to compile
3168with __NR_mmap is not available (i.e. only __NR_mmap2)
3169
3170Members:
3171 ldso/include/dl-syscall.h:1.4->1.5
3172 libc/sysdeps/linux/common/mmap.c:1.1->1.2
3173
3174---------------------
3175PatchSet 3341
3176Date: 2004/03/19 19:38:10
3177Author: andersen
3178Branch: HEAD
3179Tag: (none)
3180Log:
3181Patch from Stefan Holst to fix argv[0]
3182
3183Members:
3184 libc/sysdeps/linux/sparc/crt0.c:1.4->1.5
3185
3186---------------------
3187PatchSet 3342
3188Date: 2004/03/19 20:53:54
3189Author: andersen
3190Branch: HEAD
3191Tag: (none)
3192Log:
3193Per patch from Stefan Holst, do not try to compile these
3194syscalls if they are not supported.
3195
3196Members:
3197 libc/sysdeps/linux/common/getresgid.c:1.1->1.2
3198 libc/sysdeps/linux/common/getresuid.c:1.1->1.2
3199 libc/sysdeps/linux/common/setresgid.c:1.1->1.2
3200 libc/sysdeps/linux/common/setresuid.c:1.1->1.2
3201
3202---------------------
3203PatchSet 3343
3204Date: 2004/03/24 21:21:07
3205Author: andersen
3206Branch: HEAD
3207Tag: (none)
3208Log:
3209glibc does not provide pppio.h, and our doing so conflicts
3210with the ppp package
3211
3212Members:
3213 include/net/pppio.h:1.2->1.3(DEAD)
3214
3215---------------------
3216PatchSet 3344
3217Date: 2004/04/06 12:19:22
3218Author: andersen
3219Branch: HEAD
3220Tag: (none)
3221Log:
3222Fix a bug noticed by Oleg I. Vdovikin, oleg at cs dot msu dot su.
3223This code in uClibc would attempt to set the default facility if
3224none was specified. Except none being specified is 0, which is
3225also LOG_KERN, therefore klogd could never get kernel messages
3226logged as LOG_KERN.
3227
3228Members:
3229 libc/misc/syslog/syslog.c:1.12->1.13
3230
3231---------------------
3232PatchSet 3345
3233Date: 2004/04/14 16:21:27
3234Author: mjn3
3235Branch: HEAD
3236Tag: (none)
3237Log:
3238Fix typo.
3239
3240Members:
3241 libc/sysdeps/linux/common/bits/uClibc_stdio.h:1.16->1.17
3242
3243---------------------
3244PatchSet 3346
3245Date: 2004/04/20 06:27:58
3246Author: andersen
3247Branch: HEAD
3248Tag: (none)
3249Log:
3250We don't need these...
3251
3252Members:
3253 libpthread/linuxthreads/ChangeLog:1.1->1.2(DEAD)
3254 libpthread/linuxthreads_db/ChangeLog:1.2->1.3(DEAD)
3255
3256---------------------
3257PatchSet 3347
3258Date: 2004/04/20 06:32:52
3259Author: andersen
3260Branch: HEAD
3261Tag: (none)
3262Log:
3263Cope with gcc 3.4's more aggressive persuit of attribute unused
3264
3265Members:
3266 include/features.h:1.57->1.58
3267 ldso/ldso/arm/dl-startup.h:1.8->1.9
3268 ldso/ldso/cris/dl-startup.h:1.6->1.7
3269 ldso/ldso/frv/elfinterp.c:1.1->1.2
3270 ldso/ldso/i386/dl-startup.h:1.5->1.6
3271 ldso/ldso/m68k/dl-startup.h:1.5->1.6
3272 ldso/ldso/mips/dl-startup.h:1.9->1.10
3273 ldso/ldso/powerpc/dl-startup.h:1.10->1.11
3274 ldso/ldso/sh/dl-startup.h:1.6->1.7
3275 ldso/ldso/sh64/dl-startup.h:1.4->1.5
3276 ldso/ldso/sparc/dl-startup.h:1.5->1.6
3277 libc/inet/rpc/clnt_perror.c:1.10->1.11
3278 libc/sysdeps/linux/alpha/bits/atomicity.h:1.1->1.2
3279 libc/sysdeps/linux/arm/bits/atomicity.h:1.1->1.2
3280 libc/sysdeps/linux/common/bits/atomicity.h:1.1->1.2
3281 libc/sysdeps/linux/i386/bits/atomicity.h:1.1->1.2
3282 libc/sysdeps/linux/i386/bits/mathinline.h:1.3->1.4
3283 libc/sysdeps/linux/m68k/bits/atomicity.h:1.1->1.2
3284 libc/sysdeps/linux/mips/bits/atomicity.h:1.1->1.2
3285 libc/sysdeps/linux/powerpc/bits/atomicity.h:1.1->1.2
3286 libc/sysdeps/linux/sh/bits/machine-gmon.h:1.2->1.3
3287 libc/sysdeps/linux/sparc/bits/atomicity.h:1.1->1.2
3288 libpthread/linuxthreads_db/td_thr_tls_get_addr.c:1.1->1.2
3289
3290---------------------
3291PatchSet 3348
3292Date: 2004/04/20 17:09:40
3293Author: andersen
3294Branch: HEAD
3295Tag: (none)
3296Log:
3297Mention uwoody
3298
3299Members:
3300 docs/uclibc.org/news.html:1.11->1.12
3301
3302---------------------
3303PatchSet 3349
3304Date: 2004/04/20 17:15:53
3305Author: andersen
3306Branch: HEAD
3307Tag: (none)
3308Log:
3309Fix grammar and spelling
3310
3311Members:
3312 docs/uclibc.org/news.html:1.12->1.13
3313
3314---------------------
3315PatchSet 3350
3316Date: 2004/04/20 18:51:24
3317Author: andersen
3318Branch: HEAD
3319Tag: (none)
3320Log:
3321blah
3322
3323Members:
3324 docs/uclibc.org/news.html:1.13->1.14
3325
3326---------------------
3327PatchSet 3351
3328Date: 2004/04/23 21:39:34
3329Author: andersen
3330Branch: HEAD
3331Tag: (none)
3332Log:
3333It turns out that asm/reg.h is missing from the 2.6.x kernel headers,
3334which prevents libthread_db (used by gdb) from compiling. Include a
3335copy within include/sys/user.h for mips, per what was done in glibc.
3336
3337Members:
3338 libc/sysdeps/linux/mips/sys/user.h:1.1->1.2
3339
3340---------------------
3341PatchSet 3352
3342Date: 2004/04/30 22:20:01
3343Author: andersen
3344Branch: HEAD
3345Tag: (none)
3346Log:
3347These headers should not be included in uClibc -- they should be
3348part of the ppp instead.
3349
3350Members:
3351 include/net/slcompress.h:1.3->1.4(DEAD)
3352 include/net/vjcompress.h:1.3->1.4(DEAD)
3353
3354---------------------
3355PatchSet 3353
3356Date: 2004/04/30 22:59:38
3357Author: andersen
3358Branch: HEAD
3359Tag: (none)
3360Log:
3361Minor .deb updates
3362
3363Members:
3364 debian/changelog:1.20->1.21
3365 debian/rules:1.30->1.31
3366
3367---------------------
3368PatchSet 3354
3369Date: 2004/05/05 06:56:03
3370Author: andersen
3371Branch: HEAD
3372Tag: (none)
3373Log:
3374Jeroen Dobbelaere writes:
3375
3376Because variables are linked to fixed registers, there is a problem in :
3377 (*__errno_location())=(-_r0);
3378
3379As __errno_location() uses r0 to return the address of the errno location,
3380the negated address will be assigned instead of the error code.
3381
3382Attached patch will resolve this.
3383
3384Members:
3385 libc/sysdeps/linux/arm/syscall.c:1.2->1.3
3386
3387---------------------
3388PatchSet 3355
3389Date: 2004/05/05 06:56:30
3390Author: andersen
3391Branch: HEAD
3392Tag: (none)
3393Log:
3394Fix screwed up formatting
3395
3396Members:
3397 libc/sysdeps/linux/arm/syscall.c:1.3->1.4
3398
3399---------------------
3400PatchSet 3356
3401Date: 2004/05/06 09:16:11
3402Author: andersen
3403Branch: HEAD
3404Tag: (none)
3405Log:
3406Alexandre Oliva writes:
3407
3408The vfork() wrapper defined in libpthread, that's used to run
3409pthread_atfork()-registered handlers, is not only a very bad idea,
3410it's broken and useless. Here's the rationale:
3411
3412[---------snip----------]
3413
3414Since the implementation as it stands is broken (linking a program
3415that vfork()s and exec()s on the child and wait()s on the parent works
3416unless you happen to link with libpthread), and I can't think of
3417any workable solution, I suggest that we simply remove the vfork()
3418overrider in the non-MMU case. Yes, we might lose some small amount
3419of functionality here, but it's not like people running uClinux expect
3420anything resembling actual fork() to work.
3421
3422Members:
3423 libpthread/linuxthreads/ptfork.c:1.3->1.4
3424
3425---------------------
3426PatchSet 3357
3427Date: 2004/05/07 05:26:31
3428Author: andersen
3429Branch: HEAD
3430Tag: (none)
3431Log:
3432Change the global 'buf' to 'servbuf' since some functions in here use
3433a local named 'buf' and we want to avoid shadowing that.
3434
3435Members:
3436 libc/inet/getservice.c:1.9->1.10
3437
3438---------------------
3439PatchSet 3358
3440Date: 2004/05/07 06:52:18
3441Author: andersen
3442Branch: HEAD
3443Tag: (none)
3444Log:
3445UCLIBC_COMPLETELY_PIC does nothing, so kill it
3446
3447Members:
3448 extra/Configs/Config.frv:1.1->1.2
3449 extra/Configs/Config.frv.default:1.1->1.2
3450 extra/Configs/Config.in:1.46->1.47
3451
3452---------------------
3453PatchSet 3359
3454Date: 2004/05/07 10:00:36
3455Author: mjn3
3456Branch: HEAD
3457Tag: (none)
3458Log:
3459Add missing include.
3460
3461Members:
3462 libc/inet/getnetent.c:1.6->1.7
3463
3464---------------------
3465PatchSet 3360
3466Date: 2004/05/07 10:19:14
3467Author: mjn3
3468Branch: HEAD
3469Tag: (none)
3470Log:
3471Fix a couple of issues in configurations I hadn't tested.
3472
3473Members:
3474 libc/stdio/_stdio.h:1.1->1.2
3475 libc/sysdeps/linux/common/bits/uClibc_stdio.h:1.17->1.18
3476
3477---------------------
3478PatchSet 3361
3479Date: 2004/05/07 10:22:52
3480Author: mjn3
3481Branch: HEAD
3482Tag: (none)
3483Log:
3484"Fix" this so that at least things will link when threading is disabled.
3485Also fix the sizeof() issue since the change to a dynamicly allocated buf.
3486Note! This is still broken wrt threading, but so is the glibc version.
3487I'm just commiting this for new until I can test my rewrite.
3488
3489Members:
3490 libc/misc/ttyent/getttyent.c:1.4->1.5
3491
3492---------------------
3493PatchSet 3362
3494Date: 2004/05/07 10:30:59
3495Author: mjn3
3496Branch: HEAD
3497Tag: (none)
3498Log:
3499Patch from Yoshinori Sato <[email protected]>.
3500
3501Members:
3502 libc/sysdeps/linux/common/bits/machine-gmon.h:1.1->1.2
3503
3504---------------------
3505PatchSet 3363
3506Date: 2004/05/07 10:53:57
3507Author: mjn3
3508Branch: HEAD
3509Tag: (none)
3510Log:
3511Peter Mazinger asked for this several months ago.
3512
3513Members:
3514 include/elf.h:1.11->1.12
3515
3516---------------------
3517PatchSet 3364
3518Date: 2004/05/08 05:12:14
3519Author: mjn3
3520Branch: HEAD
3521Tag: (none)
3522Log:
3523Change clock() to allow wrapping.
3524Add timegm() function.
3525Make lookup_tzname() static (as it should have been).
3526Have strftime() get timezone information from the passed struct
3527 for the %z and %Z conversions when using struct tm extensions.
3528
3529Members:
3530 include/time.h:1.11->1.12
3531 libc/misc/time/time.c:1.21->1.22
3532
3533---------------------
3534PatchSet 3365
3535Date: 2004/05/08 05:20:24
3536Author: mjn3
3537Branch: HEAD
3538Tag: (none)
3539Log:
3540Obligatory forgotten file...
3541
3542Members:
3543 libc/misc/time/Makefile:1.36->1.37
3544
3545---------------------
3546PatchSet 3366
3547Date: 2004/05/10 12:59:17
3548Author: tobiasa
3549Branch: HEAD
3550Tag: (none)
3551Log:
3552Save r0 before modifying it.
3553
3554Members:
3555 ldso/ldso/cris/resolve.S:1.1->1.2
3556
3557---------------------
3558PatchSet 3367
3559Date: 2004/05/11 07:21:47
3560Author: andersen
3561Branch: HEAD
3562Tag: (none)
3563Log:
3564Bradley D. LaRonde, brad at laronde dot org writes:
3565
3566If I change that ELF_RTYPE_CLASS_COPY to ELF_RTYPE_CLASS_PLT to tell
3567_dl_find_hash to ignore stubs when resolving undefined functions without
3568stubs, the dlopen tests all pass. dlopen gets a pointer to the libc.so
3569malloc instead of a pointer to the libpthread malloc stub. Yay! :-)
3570
3571Members:
3572 ldso/ldso/mips/elfinterp.c:1.13->1.14
3573
3574---------------------
3575PatchSet 3368
3576Date: 2004/05/11 10:45:25
3577Author: andersen
3578Branch: HEAD
3579Tag: (none)
3580Log:
3581Purge trailing white space
3582
3583Members:
3584 libc/misc/internals/__uClibc_main.c:1.30->1.31
3585
3586---------------------
3587PatchSet 3369
3588Date: 2004/05/11 11:14:57
3589Author: andersen
3590Branch: HEAD
3591Tag: (none)
3592Log:
3593make certain that getpagesize() returns correct the value for mips
3594by extracting the value from the ELF header.
3595
3596Members:
3597 ldso/include/ldso.h:1.8->1.9
3598 ldso/ldso/dl-elf.c:1.68->1.69
3599 ldso/ldso/dl-startup.c:1.8->1.9
3600 ldso/ldso/ldso.c:1.95->1.96
3601 libc/misc/internals/__uClibc_main.c:1.31->1.32
3602 libc/sysdeps/linux/common/getpagesize.c:1.3->1.4
3603
3604---------------------
3605PatchSet 3370
3606Date: 2004/05/11 11:35:10
3607Author: andersen
3608Branch: HEAD
3609Tag: (none)
3610Log:
3611Setup a _dl_pagesize value for use by staticly linked apps
3612
3613Members:
3614 libc/misc/internals/__uClibc_main.c:1.32->1.33
3615
3616---------------------
3617PatchSet 3371
3618Date: 2004/05/11 19:13:26
3619Author: andersen
3620Branch: HEAD
3621Tag: (none)
3622Log:
3623As noticed by the sharp eyed Joakim Tjernlund, I stupidly
3624hard coded 4096 instead of PAGE_SIZE. Because I'm an idiot.
3625
3626Members:
3627 ldso/ldso/dl-startup.c:1.9->1.10
3628 ldso/ldso/ldso.c:1.96->1.97
3629
3630---------------------
3631PatchSet 3372
3632Date: 2004/05/12 22:54:50
3633Author: andersen
3634Branch: HEAD
3635Tag: (none)
3636Log:
3637Add a local '_dl_errno' to be used by syscalls in ldso, allowing
3638useful syscall failure diagnostics.
3639
3640Members:
3641 ldso/ldso/ldso.c:1.97->1.98
3642 ldso/ldso/arm/dl-syscalls.h:1.7->1.8
3643 ldso/ldso/cris/dl-syscalls.h:1.3->1.4
3644 ldso/ldso/frv/dl-syscalls.h:1.1->1.2
3645 ldso/ldso/i386/dl-syscalls.h:1.8->1.9
3646 ldso/ldso/m68k/dl-syscalls.h:1.7->1.8
3647 ldso/ldso/mips/dl-syscalls.h:1.5->1.6
3648 ldso/ldso/powerpc/dl-syscalls.h:1.4->1.5
3649 ldso/ldso/sh/dl-syscalls.h:1.2->1.3
3650 ldso/ldso/sh64/dl-syscalls.h:1.1->1.2
3651 ldso/ldso/sparc/dl-syscalls.h:1.6->1.7
3652
3653---------------------
3654PatchSet 3373
3655Date: 2004/05/12 23:11:30
3656Author: andersen
3657Branch: HEAD
3658Tag: (none)
3659Log:
3660Patch from Bradley D. LaRonde:
3661ld.so mprotect rwx .dyanmic segment for mips DT_DEBUG
3662Allow writing debug_addr into the .dynamic segment.
3663Even though the program header is marked RWE, the kernel
3664gives it to us rx.
3665
3666Members:
3667 ldso/ldso/dl-startup.c:1.10->1.11
3668
3669---------------------
3670PatchSet 3374
3671Date: 2004/05/13 00:19:47
3672Author: andersen
3673Branch: HEAD
3674Tag: (none)
3675Log:
3676Bradley D. LaRonde writes:
3677
3678Oops, this adds the page alignment offset to the mprotected size.
3679
3680Regards,
3681Brad
3682
3683Members:
3684 ldso/ldso/dl-startup.c:1.11->1.12
3685
3686---------------------
3687PatchSet 3375
3688Date: 2004/05/13 05:53:37
3689Author: andersen
3690Branch: HEAD
3691Tag: (none)
3692Log:
3693Add define for SHM_HUGETLB
3694
3695Members:
3696 libc/sysdeps/linux/common/bits/shm.h:1.3->1.4
3697
3698---------------------
3699PatchSet 3376
3700Date: 2004/05/13 09:23:34
3701Author: andersen
3702Branch: HEAD
3703Tag: (none)
3704Log:
3705update libdl so it also groks the new _dl_errno
3706
3707Members:
3708 ldso/libdl/libdl.c:1.40->1.41
3709
3710---------------------
3711PatchSet 3377
3712Date: 2004/05/14 10:22:10
3713Author: andersen
3714Branch: HEAD
3715Tag: (none)
3716Log:
3717Alexandre Oliva writes:
3718
3719A program that requests __pthread_sig_debug to be blocked will
3720self-deadlock when it requests a thread to be created, because the
3721debugger (rda or gdb) will never get the signal, so it won't wake up
3722the pthread manager as expected.
3723
3724This patch fixes it.
3725
3726Members:
3727 libpthread/linuxthreads/signals.c:1.4->1.5
3728
3729---------------------
3730PatchSet 3378
3731Date: 2004/05/14 10:25:08
3732Author: andersen
3733Branch: HEAD
3734Tag: (none)
3735Log:
3736Patch from Alexandre Oliva:
3737
3738On Mar 20, 2004, Erik Andersen <[email protected]> wrote:
3739
3740> If you supply a FR-V specific link.h header into
3741> libc/sysdeps/linux/frv/ then you can do the same sortof
3742> thing that mips does i.e. with sgidefs.h in the headers
3743> target in libc/sysdeps/linux/mips/Makefile
3744
3745Thanks, this patch implements your suggestion.
3746
3747Members:
3748 libc/sysdeps/linux/frv/Makefile:1.3->1.4
3749 libc/sysdeps/linux/frv/link.h:INITIAL->1.1
3750
3751---------------------
3752PatchSet 3379
3753Date: 2004/05/14 10:29:44
3754Author: andersen
3755Branch: HEAD
3756Tag: (none)
3757Log:
3758Alexandre Oliva writes:
3759
3760This patch introduces optimized versions of memcpy and memset for
3761frv.
3762
3763Members:
3764 libc/string/Makefile:1.60->1.61
3765 libc/string/frv/Makefile:INITIAL->1.1
3766 libc/string/frv/memcpy.S:INITIAL->1.1
3767 libc/string/frv/memset.S:INITIAL->1.1
3768
3769---------------------
3770PatchSet 3380
3771Date: 2004/05/14 10:39:04
3772Author: andersen
3773Branch: HEAD
3774Tag: (none)
3775Log:
3776Kill off the now obsolete __libc_vfork symbol
3777
3778Members:
3779 libc/sysdeps/linux/arm/vfork.S:1.7->1.8
3780 libc/sysdeps/linux/e1/vfork.c:1.2->1.3
3781 libc/sysdeps/linux/frv/vfork.S:1.1->1.2
3782 libc/sysdeps/linux/m68k/vfork.S:1.4->1.5
3783
3784---------------------
3785PatchSet 3381
3786Date: 2004/05/14 10:51:01
3787Author: andersen
3788Branch: HEAD
3789Tag: (none)
3790Log:
3791__data_start needs to be added to all crt0.S files that don't currently
3792have it. It is used by the boehm gc, amoung other things.
3793
3794Members:
3795 libc/sysdeps/linux/arm/crt0.S:1.21->1.22
3796 libc/sysdeps/linux/cris/crt0.S:1.1->1.2
3797 libc/sysdeps/linux/e1/crt0.S:1.1->1.2
3798 libc/sysdeps/linux/frv/crt0.S:1.1->1.2
3799 libc/sysdeps/linux/h8300/crt0.S:1.7->1.8
3800 libc/sysdeps/linux/i386/crt0.S:1.22->1.23
3801 libc/sysdeps/linux/i960/crt0.S:1.1->1.2
3802 libc/sysdeps/linux/m68k/crt0.S:1.12->1.13
3803 libc/sysdeps/linux/microblaze/crt0.S:1.1->1.2
3804 libc/sysdeps/linux/mips/crt0.S:1.11->1.12
3805 libc/sysdeps/linux/powerpc/crt0.S:1.7->1.8
3806 libc/sysdeps/linux/sh/crt0.S:1.13->1.14
3807 libc/sysdeps/linux/sh64/crt0.S:1.1->1.2
3808 libc/sysdeps/linux/v850/crt0.S:1.7->1.8
3809
3810---------------------
3811PatchSet 3382
3812Date: 2004/05/14 10:59:09
3813Author: andersen
3814Branch: HEAD
3815Tag: (none)
3816Log:
3817Alexandre Oliva writes:
3818
3819Here are a number of minor changes to FR-V-specific bits of the uClibc
3820port:
3821
3822- I've adjusted the definition of _dl_mmap to cope with the fact that
3823 there will be a definition for an mmap2-only system.
3824
3825- We don't have COPY relocs, so optimize the copy reloc-related code
3826 away.
3827
3828- Change the page size to 16KiB, to match the ABI spec, and not a
3829 stale value I'd copied from a linker config file. Oops.
3830
3831- Fix error handling in clone and vfork; parts of the changes by David
3832 Howells <[email protected]>
3833
3834- Rearrange includes in crtreloc.c.
3835
3836- Change the API of __syscall_error, to reduce code size.
3837
3838- Improve __syscall_return in terms of code size, so as to enable
3839 tail-calling of __syscall_error, at least within libc. Ideally,
3840 __syscall_error should be hidden within libc.so, but this didn't
3841 work because of libdl. I haven't looked into why, and figured I'd
3842 leave it visible for now.
3843
3844- Rename enumerators and macros in sys/ucontext.h to reduce namespace
3845 pollution.
3846
3847Members:
3848 ldso/ldso/frv/dl-syscalls.h:1.2->1.3
3849 ldso/ldso/frv/dl-sysdep.h:1.2->1.3
3850 libc/sysdeps/linux/frv/clone.S:1.1->1.2
3851 libc/sysdeps/linux/frv/crtreloc.c:1.1->1.2
3852 libc/sysdeps/linux/frv/sysdep.c:1.1->1.2
3853 libc/sysdeps/linux/frv/vfork.S:1.2->1.3
3854 libc/sysdeps/linux/frv/bits/syscalls.h:1.1->1.2
3855 libc/sysdeps/linux/frv/sys/ucontext.h:1.1->1.2
3856
3857---------------------
3858PatchSet 3383
3859Date: 2004/05/14 11:12:24
3860Author: andersen
3861Branch: HEAD
3862Tag: (none)
3863Log:
3864Joakim Tjernlund writes:
3865
3866Hi Erik
3867
3868It seems to me that __pthread_once and __pthread_initialize_minimal could be made
3869WEAKs with no stub. The code in rpc_thread.c and __uClibc_main.c appears to expect this.
3870Also, __pthread_return_0 __pthread_return_1 and __pthread_return_void can be static, not to
3871pollute the name space.
3872
3873 Jocke
3874
3875Members:
3876 libc/inet/rpc/rpc_thread.c:1.6->1.7
3877 libc/misc/pthread/weaks.c:1.5->1.6
3878
3879---------------------
3880PatchSet 3384
3881Date: 2004/05/14 19:49:40
3882Author: mjn3
3883Branch: HEAD
3884Tag: (none)
3885Log:
3886Fix changed link into the mailing list archive.
3887
3888Members:
3889 docs/uclibc.org/FAQ.html:1.26->1.27
3890
3891---------------------
3892PatchSet 3385
3893Date: 2004/05/15 08:21:58
3894Author: andersen
3895Branch: HEAD
3896Tag: (none)
3897Log:
3898Cope when the __NR_get_kernel_syms is undefined (i.e. 2.6.x arm-linux)
3899
3900Members:
3901 libc/sysdeps/linux/common/get_kernel_syms.c:1.1->1.2
3902
3903---------------------
3904PatchSet 3386
3905Date: 2004/05/24 10:03:59
3906Author: tobiasa
3907Branch: HEAD
3908Tag: (none)
3909Log:
3910Removed unused file.
3911
3912Members:
3913 libc/sysdeps/linux/cris/crt0.S:1.2->1.3(DEAD)
3914
3915---------------------
3916PatchSet 3387
3917Date: 2004/06/06 08:08:25
3918Author: andersen
3919Branch: HEAD
3920Tag: (none)
3921Log:
3922scrap the goofy time + getpid() based "randomness" and use
3923the real thing.
3924
3925Members:
3926 libc/misc/internals/tempname.c:1.6->1.7
3927
3928---------------------
3929PatchSet 3388
3930Date: 2004/06/12 05:43:09
3931Author: andersen
3932Branch: HEAD
3933Tag: (none)
3934Log:
3935Oops. Missed a spot.
3936
3937Members:
3938 libc/misc/internals/tempname.c:1.7->1.8
3939
3940---------------------
3941PatchSet 3389
3942Date: 2004/06/12 05:52:22
3943Author: andersen
3944Branch: HEAD
3945Tag: (none)
3946Log:
3947Per comments from Bernhard Rosenkraenzer, adjust gcc 3.3.x generated asm
3948with s/i686.get_pc_thunk.bx/get_pc_thunk_bx/g to make gcc 3.4 happy.
3949
3950Members:
3951 libc/sysdeps/linux/i386/crti.S:1.1->1.2
3952 libc/sysdeps/linux/i386/crtn.S:1.1->1.2
3953
3954---------------------
3955PatchSet 3390
3956Date: 2004/06/12 06:12:21
3957Author: andersen
3958Branch: HEAD
3959Tag: (none)
3960Log:
3961Philip Craig at snapgear dot com writes:
3962
3963Strlen was counting the last 3 bytes incorrectly for big endian arm.
3964
3965Members:
3966 libc/string/arm/strlen.S:1.1->1.2
3967
3968---------------------
3969PatchSet 3391
3970Date: 2004/06/12 08:38:38
3971Author: andersen
3972Branch: HEAD
3973Tag: (none)
3974Log:
3975Jakub Bogusz from pld-linux dot org writes:
3976
3977Hello,
3978
3979I managed to get ldso (and thus shared linking to uClibc) to work on
3980sparc (actually sparc64 kernel with 32-bit userspace), at least on
3981simple "hello world" program (more complex ones not tested).
3982
3983Some notes on attached patch (against 0.9.26, would require some work
3984to apply on current CVS - but I tested 0.9.26, not CVS):
3985
3986- ELF magic cannot be examined by _dl_strncmp so early, probably because of
3987 string constant, like on ppc/mips/sh
3988 (note that early SEND_STDERR still crashes when trying to do _dl_strlen
3989 - I suppose that string constants require relocation; but adding
3990 load_addr didn't help, just ELF header was displayed instead of crash)
3991- mmap() is syscall6 like on ppc/mips/sh, not old i386 mmap()
3992- for generic sparc (i.e. not sparcv8/sparcv9) gcc produces .udiv/.urem
3993 calls for unsigned integer / and % operators - so these operations
3994 must be avoided. I copied do_rem definition from arm header.
3995 But / and % are used also in _dl_simple_ltoa() and
3996 _dl_simple_ltoahex(); in ltoahex gcc optimizes it to shifts (but
3997 I think it's safer to use shifts explicitly, not rely on
3998 optimization...).
3999 I changed % in ltoa to do_rem, but as there was no do_div definition,
4000 I changed all "%d" specifiers to "%x" to avoid crashes (this changes
4001 wouldn't be needed if _dl_simple_ltoa() were fixed to not use
4002 division on sparc).
4003- "#define SOLARIS_COMPATIBLE" in ld_sysdep.h broke ldso on Linux
4004 because of redefining _dl_linux_resolve only in some places (it was
4005 still referenced in INIT_GOT before redefinition). So
4006 _dl_linux_resolve redefinition should be moved before INIT_GOT
4007 definition or removed.
4008- sparc64 kernel requires mmap() addresses to be aligned to 8192, not
4009 4096, otherwise mmap() call failed
4010- reloc_entry must be shifted by 10, not 12 (I found similar operation
4011 in glibc sources)
4012
4013Aside of sparc-specific fixes:
4014- I moved some _dl_dprintf()s inside if(_dl_debug_*) conditions (to avoid
4015 debugging messages when LD_DEBUG is not defined)
4016- it seems that there was possible off-by-one in ltoa and ltoahex?
4017 they are called with char[22] as 1st argument, and then '\0' is stored
4018 in local[22] (_before_ p decrementation)... or am I missing something?
4019 If not, fix is included in patch.
4020
4021Members:
4022 ldso/include/dl-string.h:1.4->1.5
4023 ldso/include/dl-syscall.h:1.5->1.6
4024 ldso/ldso/dl-elf.c:1.69->1.70
4025 ldso/ldso/sparc/dl-syscalls.h:1.7->1.8
4026 ldso/ldso/sparc/dl-sysdep.h:1.7->1.8
4027 ldso/ldso/sparc/elfinterp.c:1.16->1.17
4028
4029---------------------
4030PatchSet 3392
4031Date: 2004/06/12 08:41:18
4032Author: andersen
4033Branch: HEAD
4034Tag: (none)
4035Log:
4036Stephen Hemminger from osdl dot org writes:
4037
4038Rather than copy more code back into the bridge-utilities, how about applying this
4039change to uClibc? I hate when packages get cluttered for workarounds for other
4040incompatibilities.
4041
4042The problem is that SIOCGIFCONF only lists interfaces that have IP addresses, so it
4043doesn't find the other interfaces that are being used for bridging. It could be fixed
4044in the kernel to return all interfaces, but then something else might break; and still
4045it mean a kernel update for the 2.4 users.
4046
4047The whole use of ifindex in the bridge API is a bad idea. But we probably have to live
4048with it for compatibility.
4049
4050Patch against uClibc 0.9.26
4051
4052Members:
4053 libc/inet/if_nametoindex.c:1.2->1.3
4054
4055---------------------
4056PatchSet 3393
4057Date: 2004/06/19 06:28:24
4058Author: andersen
4059Branch: HEAD
4060Tag: (none)
4061Log:
4062note new mailing list posting policy
4063
4064Members:
4065 docs/uclibc.org/lists.html:1.1->1.2
4066
4067---------------------
4068PatchSet 3394
4069Date: 2004/06/19 19:54:40
4070Author: andersen
4071Branch: HEAD
4072Tag: (none)
4073Log:
4074Bradley D. LaRonde writes:
4075
4076dl-string.h references do_rem, but do_rem is a #define in <arch>/dl-sysdep.h
4077which is not included by dl-sysdep.h. This causes a problem in libdl:
4078
4079 In file included from ../../ldso/include/ldso.h:27, from libdl.c:33:
4080 ../../ldso/include/dl-string.h: In function `_dl_simple_ltoa':
4081 ../../ldso/include/dl-string.h:216: warning: implicit declaration of
4082function `do_rem'
4083
4084Include dl-sysdep.h in dl-string.h before using do_rem.
4085
4086Members:
4087 ldso/include/dl-string.h:1.5->1.6
4088
4089---------------------
4090PatchSet 3395
4091Date: 2004/06/19 21:32:41
4092Author: andersen
4093Branch: HEAD
4094Tag: (none)
4095Log:
4096Joakim Tjernlund writes:
4097
4098Glibc does not use COPY class for SHN_COMMOM in MIPS. Make uClibc ldso
4099the same.
4100
4101Members:
4102 ldso/ldso/mips/elfinterp.c:1.14->1.15
4103
4104---------------------
4105PatchSet 3396
4106Date: 2004/06/19 21:33:04
4107Author: andersen
4108Branch: HEAD
4109Tag: (none)
4110Log:
4111Joakim Tjernlund writes:
4112
4113Since MIPS don't have COPY relocs it seems apropiate to define
4114DL_NO_COPY_RELOCS. This will optimize dl_find_hash somewhat.
4115
4116Members:
4117 ldso/ldso/mips/dl-sysdep.h:1.9->1.10
4118
4119---------------------
4120PatchSet 3397
4121Date: 2004/06/19 21:38:41
4122Author: andersen
4123Branch: HEAD
4124Tag: (none)
4125Log:
4126Joakim Tjernlund writes:
4127
4128Make old weak symbol handling work, if someone wants to
4129enable it.
4130
4131Members:
4132 ldso/ldso/dl-hash.c:1.19->1.20
4133
4134---------------------
4135PatchSet 3398
4136Date: 2004/06/20 05:39:04
4137Author: andersen
4138Branch: HEAD
4139Tag: (none)
4140Log:
4141Whine about R_PPC_REL24 relocations, and tell people to compile
4142shared libraries with -fPIC
4143
4144Members:
4145 ldso/ldso/powerpc/elfinterp.c:1.38->1.39
4146
4147---------------------
4148PatchSet 3399
4149Date: 2004/06/20 11:10:49
4150Author: andersen
4151Branch: HEAD
4152Tag: (none)
4153Log:
4154Let dl-string.h include dl-sysdep.h, since it has proper include guards
4155
4156Members:
4157 ldso/include/dl-elf.h:1.12->1.13
4158
4159---------------------
4160PatchSet 3400
4161Date: 2004/06/24 07:52:08
4162Author: andersen
4163Branch: HEAD
4164Tag: (none)
4165Log:
4166Disable support for R_ARM_PC24, just like R_PPC_REL24 these should
4167only occur when shared libs are not compiled with -fPIC
4168
4169Members:
4170 ldso/ldso/arm/elfinterp.c:1.20->1.21
4171
4172---------------------
4173PatchSet 3401
4174Date: 2004/06/27 01:16:05
4175Author: andersen
4176Branch: HEAD
4177Tag: (none)
4178Log:
4179Joakim Tjernlund writes:
4180
4181Hi yet again :)
4182
4183in dl-startup.c when performing boot strap relocation the following test
4184exists to make sure that only "_dl_" symbols are relocated:
4185/* We only do a partial dynamic linking right now. The user
4186 is not supposed to define any symbols that start with a
4187 '_dl', so we can do this with confidence. */
4188 if (!symname || !_dl_symbol(symname)) {
4189 continue;
4190 }
4191
4192However on PPC(and the other archs as well I suspect) all symbols are
4193"_dl_" symbols so the test is never true. The test can be removed and the
4194whole loop simplified(smaller). This also makes it possible to
4195simplify elfinterp.c
4196
4197This remove the scanning of ldso.so relocs, making relocation faster.
4198
4199I have tested this on PPC and it works well.
4200Do you think this optimization will work for the other arches as well?
4201I can't see why not.
4202
4203 Jocke
4204
4205* Tested on x86, arm, mipsel, and powerpc by Erik and works nicely
4206 -Erik
4207
4208Members:
4209 ldso/ldso/dl-startup.c:1.12->1.13
4210 ldso/ldso/arm/elfinterp.c:1.21->1.22
4211 ldso/ldso/i386/elfinterp.c:1.31->1.32
4212 ldso/ldso/mips/elfinterp.c:1.15->1.16
4213 ldso/ldso/powerpc/elfinterp.c:1.39->1.40
4214
4215---------------------
4216PatchSet 3402
4217Date: 2004/07/05 18:45:50
4218Author: andersen
4219Branch: HEAD
4220Tag: (none)
4221Log:
4222Update FAQ a bit
4223
4224Members:
4225 docs/uclibc.org/FAQ.html:1.27->1.28
4226
4227---------------------
4228PatchSet 3403
4229Date: 2004/07/14 12:27:02
4230Author: andersen
4231Branch: HEAD
4232Tag: (none)
4233Log:
4234Based on a patch from Alexandre Oliva, make sure _dl_malloc returns a nicely
4235aligned pointer that may be aligned up to page_size. Also add _dl_free,
4236
4237Members:
4238 ldso/include/ldso.h:1.9->1.10
4239 ldso/ldso/dl-elf.c:1.70->1.71
4240 ldso/ldso/dl-hash.c:1.20->1.21
4241 ldso/ldso/ldso.c:1.98->1.99
4242 ldso/libdl/libdl.c:1.41->1.42
4243
4244---------------------
4245PatchSet 3404
4246Date: 2004/07/14 23:07:44
4247Author: andersen
4248Branch: HEAD
4249Tag: (none)
4250Log:
4251Sigh. I got things working this morning, then checked stuff in from the wrong
4252tree. Bad boy, No doughnut.
4253 -Erik
4254
4255Members:
4256 ldso/include/ldso.h:1.10->1.11
4257 ldso/ldso/dl-elf.c:1.71->1.72
4258 ldso/ldso/dl-hash.c:1.21->1.22
4259 ldso/ldso/ldso.c:1.99->1.100
4260 ldso/libdl/libdl.c:1.42->1.43
4261
4262---------------------
4263PatchSet 3405
4264Date: 2004/07/15 05:54:13
4265Author: andersen
4266Branch: HEAD
4267Tag: (none)
4268Log:
4269Peter Kjellerstedt at axis.com writes:
4270
4271Hello,
4272
4273the attached patch should bring extra/config in line
4274with the Linux 2.6.7 sources.
4275
4276The following are the commit messages for the respective
4277files from the Linux bk-repository:
4278
4279checklist.c:
4280* fix menuconfig choice item help display
4281
4282confdata.c:
4283* config: choice fix
4284* kconfig: don't rename target dir when saving config
4285
4286expr.c, expr.h:
4287* config: disable debug prints
4288
4289mconf.c:
4290* fix menuconfig choice item help display
4291
4292menu.c:
4293* Kconfig: use select statements
4294
4295symbol.c:
4296* config: choice fix
4297* Avoid bogus warning about recursive dependencies
4298* c99 struct initialiser conversions
4299
4300textbox.c:
4301* janitor: don't init statics to 0
4302
4303util.c:
4304* fix lxdialog behaviour
4305
4306//Peter
4307
4308Members:
4309 extra/config/checklist.c:1.1->1.2
4310 extra/config/confdata.c:1.10->1.11
4311 extra/config/expr.c:1.2->1.3
4312 extra/config/expr.h:1.3->1.4
4313 extra/config/mconf.c:1.8->1.9
4314 extra/config/menu.c:1.3->1.4
4315 extra/config/symbol.c:1.5->1.6
4316 extra/config/textbox.c:1.1->1.2
4317 extra/config/util.c:1.1->1.2
4318
4319---------------------
4320PatchSet 3406
4321Date: 2004/07/15 07:05:07
4322Author: andersen
4323Branch: HEAD
4324Tag: (none)
4325Log:
4326Patch from Yoshinori Sato to add H8/300 relocation types.
4327
4328Members:
4329 include/elf.h:1.12->1.13
4330
4331---------------------
4332PatchSet 3407
4333Date: 2004/07/15 07:33:59
4334Author: andersen
4335Branch: HEAD
4336Tag: (none)
4337Log:
4338h8300 updates from Yoshinori Sato
4339
4340Members:
4341 libc/sysdeps/linux/h8300/Makefile:1.11->1.12
4342 libc/sysdeps/linux/h8300/__longjmp.S:INITIAL->1.1
4343 libc/sysdeps/linux/h8300/brk.c:INITIAL->1.1
4344 libc/sysdeps/linux/h8300/bsd-_setjmp.S:INITIAL->1.1
4345 libc/sysdeps/linux/h8300/bsd-setjmp.S:INITIAL->1.1
4346 libc/sysdeps/linux/h8300/clone.S:INITIAL->1.1
4347 libc/sysdeps/linux/h8300/crt0.S:1.8->1.9
4348 libc/sysdeps/linux/h8300/crti.S:INITIAL->1.1
4349 libc/sysdeps/linux/h8300/crtn.S:INITIAL->1.1
4350 libc/sysdeps/linux/h8300/pt-machine.h:INITIAL->1.1
4351 libc/sysdeps/linux/h8300/ptrace.c:1.2->1.3
4352 libc/sysdeps/linux/h8300/setjmp.S:1.2->1.3
4353 libc/sysdeps/linux/h8300/vfork.S:1.3->1.4
4354 libc/sysdeps/linux/h8300/bits/atomicity.h:INITIAL->1.1
4355 libc/sysdeps/linux/h8300/bits/huge_val.h:1.3->1.4(DEAD)
4356 libc/sysdeps/linux/h8300/bits/kernel_stat.h:1.3->1.4
4357 libc/sysdeps/linux/h8300/bits/kernel_types.h:1.2->1.3
4358 libc/sysdeps/linux/h8300/bits/mman.h:1.3->1.4
4359 libc/sysdeps/linux/h8300/bits/resource.h:1.3->1.4(DEAD)
4360 libc/sysdeps/linux/h8300/bits/setjmp.h:1.3->1.4
4361 libc/sysdeps/linux/h8300/bits/sigcontextinfo.h:INITIAL->1.1
4362 libc/sysdeps/linux/h8300/bits/stackinfo.h:INITIAL->1.1
4363 libc/sysdeps/linux/h8300/bits/syscalls.h:1.6->1.7
4364 libc/sysdeps/linux/h8300/bits/wordsize.h:1.3->1.4
4365 libc/sysdeps/linux/h8300/sys/procfs.h:INITIAL->1.1
4366
4367---------------------
4368PatchSet 3408
4369Date: 2004/07/15 07:52:22
4370Author: andersen
4371Branch: HEAD
4372Tag: (none)
4373Log:
4374Atsushi Nemoto writes:
4375
4376This is a patch for uClibc/libc/sysdeps/linux/mips/sys/procfs.h pulled
4377from glibc CVS.
4378
4379This fixes gdb with threaded application (with glibc environment).
4380Although debugging threaded programs seems not working on uClibc/mips
4381yet, this patch will be required when it becomes working.
4382
4383This patch can be applied to any version of uClibc (including current
4384CVS).
4385
4386Members:
4387 libc/sysdeps/linux/mips/sys/procfs.h:1.1->1.2
4388
4389---------------------
4390PatchSet 3409
4391Date: 2004/07/15 08:06:24
4392Author: andersen
4393Branch: HEAD
4394Tag: (none)
4395Log:
4396Use MAP_PRIVATE whenever __ARCH_HAS_MMU__ is set.
4397Only use MAP_SHARED when mmu-less.
4398
4399Members:
4400 libc/stdlib/malloc/malloc.c:1.36->1.37
4401 libc/stdlib/malloc-simple/alloc.c:1.15->1.16
4402 libc/stdlib/malloc-standard/malloc.c:1.1->1.2
4403 libc/stdlib/malloc-standard/malloc.h:1.1->1.2
4404
4405---------------------
4406PatchSet 3410
4407Date: 2004/07/15 08:22:48
4408Author: andersen
4409Branch: HEAD
4410Tag: (none)
4411Log:
4412_SC_PAGESIZE is standard. Some ancient legacy unix variants used _SC_PAGE_SIZE
4413instead, but we are not such a system and should not propagate such things.
4414
4415Members:
4416 libpthread/linuxthreads/internals.h:1.7->1.8
4417
4418---------------------
4419PatchSet 3411
4420Date: 2004/07/15 08:31:31
4421Author: andersen
4422Branch: HEAD
4423Tag: (none)
4424Log:
4425_SC_PAGESIZE is standard. Some ancient legacy unix variants used _SC_PAGE_SIZE
4426instead, but we are not such a system and should not propagate such things.
4427
4428Members:
4429 libc/stdlib/malloc-standard/malloc.h:1.2->1.3
4430
4431---------------------
4432PatchSet 3412
4433Date: 2004/07/15 09:09:24
4434Author: andersen
4435Branch: HEAD
4436Tag: (none)
4437Log:
4438Cleanup a few of the more egregiously broken sysconf values to
4439actually match reality. In particular, _SC_GETPW_R_SIZE_MAX and
4440_SC_GETGR_R_SIZE_MAX were causing us problems with programs such
4441as libglib, since they were always returning -1, which is a bit
4442smaller than the actual passwd and group max buffer sizes.
4443 -Erik
4444
4445Members:
4446 libc/pwd_grp/pwd_grp.c:1.6->1.7
4447 libc/termios/ttyname.c:1.13->1.14
4448 libc/unistd/sysconf.c:1.15->1.16
4449
4450---------------------
4451PatchSet 3413
4452Date: 2004/07/15 09:21:07
4453Author: andersen
4454Branch: HEAD
4455Tag: (none)
4456Log:
4457update packaging a bit
4458
4459Members:
4460 debian/changelog:1.21->1.22
4461 debian/config:1.5->1.6
4462 debian/rules:1.31->1.32
4463
4464---------------------
4465PatchSet 3414
4466Date: 2004/07/15 10:14:10
4467Author: andersen
4468Branch: HEAD
4469Tag: (none)
4470Log:
4471Cleanup some cruft
4472
4473Members:
4474 libc/pwd_grp/Makefile:1.25->1.26
4475
4476---------------------
4477PatchSet 3415
4478Date: 2004/07/16 11:09:29
4479Author: andersen
4480Branch: HEAD
4481Tag: (none)
4482Log:
4483Pete Popov writes:
4484
4485Hi Erik,
4486
4487I'm not sure why the NIOS support is not in uClibc -- perhaps the patch
4488was rejected or never submitted? In any case, I'm playing with some NIOS
4489stuff and created this patch against 0.9.26. The work was done by
4490Microtronix. I'm not sure who else contributed to it. It would be great
4491to have the NIOS support available in uClibc so developers don't have to
4492go searching for these bits.
4493
4494Pete
4495
4496Members:
4497 extra/Configs/Config.in:1.47->1.48
4498 extra/Configs/Config.nios:INITIAL->1.1
4499 extra/Configs/Config.nios2:INITIAL->1.1
4500 include/elf.h:1.13->1.14
4501 libc/sysdeps/linux/Makefile:1.21->1.22
4502 libc/sysdeps/linux/nios/Makefile:INITIAL->1.1
4503 libc/sysdeps/linux/nios/NM_Macros.S:INITIAL->1.1
4504 libc/sysdeps/linux/nios/NR_Math1.S:INITIAL->1.1
4505 libc/sysdeps/linux/nios/__longjmp.S:INITIAL->1.1
4506 libc/sysdeps/linux/nios/brk.c:INITIAL->1.1
4507 libc/sysdeps/linux/nios/bsd-_setjmp.S:INITIAL->1.1
4508 libc/sysdeps/linux/nios/bsd-setjmp.S:INITIAL->1.1
4509 libc/sysdeps/linux/nios/clone.S:INITIAL->1.1
4510 libc/sysdeps/linux/nios/crt0.S:INITIAL->1.1
4511 libc/sysdeps/linux/nios/crt0.c:INITIAL->1.1
4512 libc/sysdeps/linux/nios/crtbegin.c:INITIAL->1.1
4513 libc/sysdeps/linux/nios/crtend.c:INITIAL->1.1
4514 libc/sysdeps/linux/nios/fpu_control.h:INITIAL->1.1
4515 libc/sysdeps/linux/nios/setjmp.S:INITIAL->1.1
4516 libc/sysdeps/linux/nios/vfork.S:INITIAL->1.1
4517 libc/sysdeps/linux/nios/bits/endian.h:INITIAL->1.1
4518 libc/sysdeps/linux/nios/bits/fcntl.h:INITIAL->1.1
4519 libc/sysdeps/linux/nios/bits/kernel_types.h:INITIAL->1.1
4520 libc/sysdeps/linux/nios/bits/mathdef.h:INITIAL->1.1
4521 libc/sysdeps/linux/nios/bits/mman.h:INITIAL->1.1
4522 libc/sysdeps/linux/nios/bits/resource.h:INITIAL->1.1
4523 libc/sysdeps/linux/nios/bits/setjmp.h:INITIAL->1.1
4524 libc/sysdeps/linux/nios/bits/sigcontextinfo.h:INITIAL->1.1
4525 libc/sysdeps/linux/nios/bits/stackinfo.h:INITIAL->1.1
4526 libc/sysdeps/linux/nios/bits/stat.h:INITIAL->1.1
4527 libc/sysdeps/linux/nios/bits/syscalls.h:INITIAL->1.1
4528 libc/sysdeps/linux/nios/bits/wordsize.h:INITIAL->1.1
4529 libc/sysdeps/linux/nios/sys/procfs.h:INITIAL->1.1
4530 libc/sysdeps/linux/nios/sys/ucontext.h:INITIAL->1.1
4531 libc/sysdeps/linux/nios2/Makefile:INITIAL->1.1
4532 libc/sysdeps/linux/nios2/__longjmp.S:INITIAL->1.1
4533 libc/sysdeps/linux/nios2/brk.c:INITIAL->1.1
4534 libc/sysdeps/linux/nios2/bsd-_setjmp.S:INITIAL->1.1
4535 libc/sysdeps/linux/nios2/bsd-setjmp.S:INITIAL->1.1
4536 libc/sysdeps/linux/nios2/clone.S:INITIAL->1.1
4537 libc/sysdeps/linux/nios2/clone.c:INITIAL->1.1
4538 libc/sysdeps/linux/nios2/crt0.S:INITIAL->1.1
4539 libc/sysdeps/linux/nios2/crti.S:INITIAL->1.1
4540 libc/sysdeps/linux/nios2/crtn.S:INITIAL->1.1
4541 libc/sysdeps/linux/nios2/fpu_control.h:INITIAL->1.1
4542 libc/sysdeps/linux/nios2/setjmp.S:INITIAL->1.1
4543 libc/sysdeps/linux/nios2/syscall.c:INITIAL->1.1
4544 libc/sysdeps/linux/nios2/vfork.S:INITIAL->1.1
4545 libc/sysdeps/linux/nios2/bits/endian.h:INITIAL->1.1
4546 libc/sysdeps/linux/nios2/bits/fcntl.h:INITIAL->1.1
4547 libc/sysdeps/linux/nios2/bits/kernel_stat.h:INITIAL->1.1
4548 libc/sysdeps/linux/nios2/bits/kernel_types.h:INITIAL->1.1
4549 libc/sysdeps/linux/nios2/bits/mathdef.h:INITIAL->1.1
4550 libc/sysdeps/linux/nios2/bits/mman.h:INITIAL->1.1
4551 libc/sysdeps/linux/nios2/bits/profil-counter.h:INITIAL->1.1
4552 libc/sysdeps/linux/nios2/bits/resource.h:INITIAL->1.1
4553 libc/sysdeps/linux/nios2/bits/setjmp.h:INITIAL->1.1
4554 libc/sysdeps/linux/nios2/bits/sigcontextinfo.h:INITIAL->1.1
4555 libc/sysdeps/linux/nios2/bits/stackinfo.h:INITIAL->1.1
4556 libc/sysdeps/linux/nios2/bits/stat.h:INITIAL->1.1
4557 libc/sysdeps/linux/nios2/bits/syscalls.h:INITIAL->1.1
4558 libc/sysdeps/linux/nios2/bits/wordsize.h:INITIAL->1.1
4559 libc/sysdeps/linux/nios2/sys/procfs.h:INITIAL->1.1
4560 libc/sysdeps/linux/nios2/sys/ucontext.h:INITIAL->1.1
4561 libpthread/linuxthreads/sysdeps/nios/pt-machine.h:INITIAL->1.1
4562 libpthread/linuxthreads/sysdeps/nios2/pt-machine.h:INITIAL->1.1
4563
4564---------------------
4565PatchSet 3416
4566Date: 2004/07/16 13:23:21
4567Author: andersen
4568Branch: HEAD
4569Tag: (none)
4570Log:
4571Revert this stuff for now
4572
4573Members:
4574 ldso/include/ldso.h:1.11->1.12
4575 ldso/ldso/dl-elf.c:1.72->1.73
4576 ldso/libdl/libdl.c:1.43->1.44
4577
4578---------------------
4579PatchSet 3417
4580Date: 2004/07/16 20:22:22
4581Author: mjn3
4582Branch: HEAD
4583Tag: (none)
4584Log:
4585Hide the arm libfloat support for now. No longer needed for gcc 3.4.1 and
4586won't be needed for 3.3.4 either when I get some time to clean up that
4587toolchain which also suffers from the g++ include dir search order bug.
4588
4589Members:
4590 Rules.mak:1.164->1.165
4591
4592---------------------
4593PatchSet 3418
4594Date: 2004/07/16 20:23:19
4595Author: mjn3
4596Branch: HEAD
4597Tag: (none)
4598Log:
4599Follow glibc's lead and add a gcc-3.4.1 required symbol to crt0.S.
4600
4601Members:
4602 libc/sysdeps/linux/sh/crt0.S:1.14->1.15
4603
4604---------------------
4605PatchSet 3419
4606Date: 2004/07/17 00:39:14
4607Author: andersen
4608Branch: HEAD
4609Tag: (none)
4610Log:
4611Add sigaction for mips
4612
4613Members:
4614 libc/sysdeps/linux/mips/Makefile:1.40->1.41
4615 libc/sysdeps/linux/mips/sigaction.c:INITIAL->1.1
4616
4617---------------------
4618PatchSet 3420
4619Date: 2004/07/17 09:36:08
4620Author: andersen
4621Branch: HEAD
4622Tag: (none)
4623Log:
4624Update sigaction for arm
4625
4626Members:
4627 libc/sysdeps/linux/arm/sigaction.c:1.2->1.3
4628
4629---------------------
4630PatchSet 3421
4631Date: 2004/07/17 22:39:13
4632Author: andersen
4633Branch: HEAD
4634Tag: (none)
4635Log:
4636Update todo list
4637
4638Members:
4639 TODO:1.50->1.51
4640
4641---------------------
4642PatchSet 3422
4643Date: 2004/07/21 10:00:04
4644Author: andersen
4645Branch: HEAD
4646Tag: (none)
4647Log:
4648Fix ftruncate64 and truncate64 for powerpc and mips
4649 -Erik
4650
4651Members:
4652 libc/sysdeps/linux/common/ftruncate64.c:1.10->1.11
4653 libc/sysdeps/linux/common/truncate64.c:1.8->1.9
4654
4655---------------------
4656PatchSet 3423
4657Date: 2004/07/26 12:36:24
4658Author: andersen
4659Branch: HEAD
4660Tag: (none)
4661Log:
4662Support linux 2.6.x wide device major/minor numbers
4663
4664Members:
4665 include/sys/sysmacros.h:1.2->1.3
4666
4667---------------------
4668PatchSet 3424
4669Date: 2004/07/27 22:48:36
4670Author: andersen
4671Branch: HEAD
4672Tag: (none)
4673Log:
4674Remove all reference to __GLIBC_HAVE_LONG_LONG
4675
4676Members:
4677 include/stdlib.h:1.42->1.43
4678 include/sys/sysmacros.h:1.3->1.4
4679
4680---------------------
4681PatchSet 3425
4682Date: 2004/07/27 23:14:44
4683Author: andersen
4684Branch: HEAD
4685Tag: (none)
4686Log:
4687Be certain to include sys/sysmacros.h when major() and minor()
4688are being used
4689
4690Members:
4691 libc/sysdeps/linux/common/mknod.c:1.4->1.5
4692 libc/sysdeps/linux/common/ustat.c:1.1->1.2
4693
4694---------------------
4695PatchSet 3426
4696Date: 2004/07/28 14:52:51
4697Author: andersen
4698Branch: HEAD
4699Tag: (none)
4700Log:
4701Do not grovel about in the ELF header for the page size when
4702running on uClinux, which at runtime uses the FLAT file format.
4703
4704Members:
4705 libc/misc/internals/__uClibc_main.c:1.33->1.34
4706
4707---------------------
4708PatchSet 3427
4709Date: 2004/07/30 00:21:01
4710Author: andersen
4711Branch: HEAD
4712Tag: (none)
4713Log:
4714Fix screwed up indenting
4715
4716Members:
4717 ldso/libdl/libdl.c:1.44->1.45
4718
4719---------------------
4720PatchSet 3428
4721Date: 2004/07/30 03:31:28
4722Author: andersen
4723Branch: HEAD
4724Tag: (none)
4725Log:
4726Whitespace cleanup
4727
4728Members:
4729 ldso/ldso/arm/resolve.S:1.4->1.5
4730 ldso/ldso/cris/resolve.S:1.2->1.3
4731 ldso/ldso/frv/resolve.S:1.1->1.2
4732 ldso/ldso/i386/resolve.S:1.5->1.6
4733 ldso/ldso/mips/resolve.S:1.4->1.5
4734 ldso/ldso/powerpc/resolve.S:1.1->1.2
4735 ldso/ldso/sh64/resolve.S:1.1->1.2
4736
4737---------------------
4738PatchSet 3429
4739Date: 2004/07/30 03:32:39
4740Author: andersen
4741Branch: HEAD
4742Tag: (none)
4743Log:
4744Teach libdl to use normal libc symbols whenever possible, i.e. malloc
4745rather than _dl_malloc, fprintf rather than _dl_printf, etc.
4746 -Erik
4747
4748Members:
4749 ldso/Makefile:1.28->1.29
4750 ldso/include/.cvsignore:1.1->1.2
4751 ldso/include/ldso.h:1.12->1.13
4752 ldso/ldso/.cvsignore:1.8->1.9
4753 ldso/ldso/Makefile:1.57->1.58
4754 ldso/ldso/dl-elf.c:1.73->1.74
4755 ldso/ldso/ldso.c:1.100->1.101
4756 ldso/libdl/Makefile:1.36->1.37
4757 ldso/libdl/libdl.c:1.45->1.46
4758
4759---------------------
4760PatchSet 3430
4761Date: 2004/07/30 19:23:54
4762Author: mjn3
4763Branch: HEAD
4764Tag: (none)
4765Log:
4766Some mips updates. Add a couple of missing sys/*.h files and update a few others.
4767
4768Members:
4769 libc/sysdeps/linux/mips/sgidefs.h:1.1->1.2
4770 libc/sysdeps/linux/mips/sys/asm.h:INITIAL->1.1
4771 libc/sysdeps/linux/mips/sys/fpregdef.h:INITIAL->1.1
4772 libc/sysdeps/linux/mips/sys/regdef.h:1.1->1.2
4773 libc/sysdeps/linux/mips/sys/ucontext.h:1.1->1.2
4774
4775---------------------
4776PatchSet 3431
4777Date: 2004/07/30 20:05:55
4778Author: andersen
4779Branch: HEAD
4780Tag: (none)
4781Log:
4782s/___brk_addr/__curbrk/g
4783Some utilities, such as valgrind, have a legitimate reason to know the address
4784of the current brk. Since we know such utils will peek under our skirt, we
4785might as well give them what they expect and not use a gratuitously different
4786symbol name.
4787 -Erik
4788
4789Members:
4790 ldso/ldso/ldso.c:1.101->1.102
4791 libc/sysdeps/linux/alpha/brk.S:1.3->1.4
4792 libc/sysdeps/linux/arm/brk.c:1.1->1.2
4793 libc/sysdeps/linux/common/sbrk.c:1.2->1.3
4794 libc/sysdeps/linux/cris/__init_brk.c:1.2->1.3
4795 libc/sysdeps/linux/cris/brk.c:1.2->1.3
4796 libc/sysdeps/linux/cris/sbrk.c:1.2->1.3
4797 libc/sysdeps/linux/frv/__init_brk.c:1.1->1.2
4798 libc/sysdeps/linux/frv/brk.c:1.1->1.2
4799 libc/sysdeps/linux/frv/sbrk.c:1.1->1.2
4800 libc/sysdeps/linux/h8300/brk.c:1.1->1.2
4801 libc/sysdeps/linux/i386/brk.c:1.5->1.6
4802 libc/sysdeps/linux/m68k/brk.c:1.1->1.2
4803 libc/sysdeps/linux/mips/brk.c:1.2->1.3
4804 libc/sysdeps/linux/nios/brk.c:1.1->1.2
4805 libc/sysdeps/linux/nios2/brk.c:1.1->1.2
4806 libc/sysdeps/linux/powerpc/brk.S:1.3->1.4
4807 libc/sysdeps/linux/sh/__init_brk.c:1.2->1.3
4808 libc/sysdeps/linux/sh/brk.c:1.2->1.3
4809 libc/sysdeps/linux/sh/sbrk.c:1.2->1.3
4810 libc/sysdeps/linux/sh64/__init_brk.c:1.1->1.2
4811 libc/sysdeps/linux/sh64/brk.c:1.1->1.2
4812 libc/sysdeps/linux/sh64/sbrk.c:1.1->1.2
4813 libc/sysdeps/linux/sparc/brk.c:1.1->1.2
4814
4815---------------------
4816PatchSet 3432
4817Date: 2004/07/30 20:51:28
4818Author: andersen
4819Branch: HEAD
4820Tag: (none)
4821Log:
4822Cleanup some dead wood in the header files
4823
4824Members:
4825 include/errno.h:1.8->1.9
4826 include/features.h:1.58->1.59
4827 include/inttypes.h:1.4->1.5
4828 include/stdio.h:1.30->1.31
4829 include/stdlib.h:1.43->1.44
4830 include/string.h:1.25->1.26
4831 include/unistd.h:1.25->1.26
4832 include/wchar.h:1.7->1.8
4833 include/sys/sysmacros.h:1.4->1.5
4834 libc/sysdeps/linux/arm/bits/string.h:1.1->1.2(DEAD)
4835 libc/sysdeps/linux/common/bits/string.h:1.1->1.2(DEAD)
4836 libc/sysdeps/linux/common/bits/string2.h:1.1->1.2(DEAD)
4837 libc/sysdeps/linux/i386/bits/string.h:1.2->1.3(DEAD)
4838 libc/sysdeps/linux/sparc/bits/string.h:1.2->1.3(DEAD)
4839 libpthread/linuxthreads/testrtsig.h:1.1->1.2(DEAD)
4840
4841---------------------
4842PatchSet 3433
4843Date: 2004/07/30 20:55:26
4844Author: andersen
4845Branch: HEAD
4846Tag: (none)
4847Log:
4848cut-n-paste strikes again
4849
4850Members:
4851 include/stdio.h:1.31->1.32
4852
4853---------------------
4854PatchSet 3434
4855Date: 2004/08/03 09:44:28
4856Author: andersen
4857Branch: HEAD
4858Tag: (none)
4859Log:
4860As Joakim Tjernlund rightly notes, I should have used PAGE_SIZE
4861not the hard coded value of 4096.
4862
4863Members:
4864 libc/misc/internals/__uClibc_main.c:1.34->1.35
4865
4866---------------------
4867PatchSet 3435
4868Date: 2004/08/04 16:15:42
4869Author: andersen
4870Branch: HEAD
4871Tag: (none)
4872Log:
4873Add missing header file needed to define PAGE_SIZE
4874
4875Members:
4876 libc/misc/internals/__uClibc_main.c:1.35->1.36
4877
4878---------------------
4879PatchSet 3436
4880Date: 2004/08/04 17:34:07
4881Author: andersen
4882Branch: HEAD
4883Tag: (none)
4884Log:
4885doh
4886
4887Members:
4888 libc/misc/internals/__uClibc_main.c:1.36->1.37
4889
4890---------------------
4891PatchSet 3437
4892Date: 2004/08/06 16:11:42
4893Author: andersen
4894Branch: HEAD
4895Tag: (none)
4896Log:
4897Joakim Tjernlund writes:
4898
4899This patch makes -fpic work for PCC and optimzes the relcation by moving the cache
4900flushing stuff to JMP relocs only. Actually PPCs ldso can only handle small
4901GOT tables(<=8192 entries)anyhow, so it makes little sense to compile PPC with -fPIC.
4902libuClibc shrunk from 340724 to 330780 bytes with -fpic.
4903
4904Members:
4905 Rules.mak:1.165->1.166
4906 ldso/ldso/powerpc/dl-startup.h:1.11->1.12
4907
4908---------------------
4909PatchSet 3438
4910Date: 2004/08/06 16:12:10
4911Author: andersen
4912Branch: HEAD
4913Tag: (none)
4914Log:
4915Joakim Tjernlund writes:
4916
4917PPC32, SPARC32/64 and S390 includes the PLT in its RELA size. This caused ldso
4918to always do unlazy relocation of the JMPRELs. This patch fixes it.
4919
4920Members:
4921 ldso/ldso/dl-elf.c:1.74->1.75
4922 ldso/ldso/powerpc/dl-sysdep.h:1.11->1.12
4923 ldso/ldso/sparc/dl-sysdep.h:1.8->1.9
4924
4925---------------------
4926PatchSet 3439
4927Date: 2004/08/09 08:11:53
4928Author: jocke
4929Branch: HEAD
4930Tag: (none)
4931Log:
4932This should fix the dlsym problem Peter van Hoyweghen reported.
4933However RTLD_LOCAL still doesn't work. Everything is RTLD_GLOBAL.
4934
4935Members:
4936 ldso/ldso/dl-hash.c:1.22->1.23
4937 ldso/ldso/ldso.c:1.102->1.103
4938 ldso/libdl/libdl.c:1.46->1.47
4939
4940---------------------
4941PatchSet 3440
4942Date: 2004/08/09 08:28:00
4943Author: jocke
4944Branch: HEAD
4945Tag: (none)
4946Log:
4947From: [email protected] on behalf of Peter Kjellerstedt
4948[[email protected]]
4949Peter Kellerstedt writes:
4950
4951May I suggest the attached patch instead?
4952It handles PICFLAG the same way as it was already done
4953for other architectures (e.g., CRIS and frv).
4954
4955Members:
4956 Rules.mak:1.166->1.167
4957
4958---------------------
4959PatchSet 3441
4960Date: 2004/08/09 08:35:31
4961Author: jocke
4962Branch: HEAD
4963Tag: (none)
4964Log:
4965Oops.
4966
4967Members:
4968 Rules.mak:1.167->1.168
4969
4970---------------------
4971PatchSet 3442
4972Date: 2004/08/10 08:58:12
4973Author: jocke
4974Branch: HEAD
4975Tag: (none)
4976Log:
4977Mike Frysinger writes:
4978while playing around with Gentoo on uClibc, i hit some troubles with ldconfig
4979
4980first, i found that it kept trying to read 'etc/ld.so.conf' ... it didnt want
4981to read '/etc/ld.so.conf' ... looking at the source, the default conf file is
4982defined as UCLIBC_RUNTIME_PREFIX "etc/ld.so.conf" ... all fine and dandy, but
4983the utils/Makefile builds the .c files with this:
4984-DUCLIBC_RUNTIME_PREFIX=$(R_PREFIX)
4985i couldnt find where R_PREFIX was defined/used anywhere else, but i did find
4986that every other time UCLIBC_RUNTIME_PREFIX was defined, it was set like:
4987-DUCLIBC_RUNTIME_PREFIX=\"$(RUNTIME_PREFIX)\"
4988changing the utils/Makefile to be like this fixed things for me
4989
4990next up, i found that i wasnt getting an /etc/ld.so.cache file when i ran
4991`ldconfig` ... looking at the code, USE_CACHE needs to be defined ...
4992Rules.mak has a line that reads LIBRARY_CACHE:=#-DUSE_CACHE by default, but
4993then LIBRARY_CACHE is never used anywhere :)
4994so the fix here is to add $(LIBRARY_CACHE) to the lines in utils/Makefile
4995where the .c files are compiled
4996
4997perhaps a suggestion then ? in my mind it makes sense to utilize a cache file
4998when running uclibc native but perhaps not while cross compiling ... so
4999perhaps add LIBRARY_CACHE:=-DUSE_CACHE to the section in Rules.mak where LDSO
5000is set to the uclibc linker (i.e. native) but set LIBRARY_CACHE:=#-DUSE_CACHE
5001where LDSO is the $(SYSTEM_LDSO) (i.e. cross compiling)
5002
5003Applied with minor fixes.
5004
5005Members:
5006 utils/Makefile:1.12->1.13
5007
5008---------------------
5009PatchSet 3443
5010Date: 2004/08/10 09:23:57
5011Author: jocke
5012Branch: HEAD
5013Tag: (none)
5014Log:
5015Mike Frysinger writes:
5016in libdl, the XXFLAGS is set incorrectly if DODEBUG=y ... it has 'I.' added to
5017it instead of '-I.' ... this of course pisses of gcc :)
5018
5019find attached a patch that cleans up the XXFLAGS setting so as to minimize
5020this kind of thing ... when asked, mjn3 said it was a kosher idea ;)
5021
5022and later writes:
5023hmm it seems ldso also utilizes USE_CACHE in the code (but LIBRARY_CACHE never
5024propogates down to the Makefiles)
5025so the fix is to add $(LIBRARY_CACHE) while setting $(XXFLAGS)
5026
5027
5028Applied with minor fixes and also fixed up ldso/Makefile to match
5029libdl/Makefile.
5030
5031Members:
5032 ldso/ldso/Makefile:1.58->1.59
5033 ldso/libdl/Makefile:1.37->1.38
5034
5035---------------------
5036PatchSet 3444
5037Date: 2004/08/10 09:50:07
5038Author: jocke
5039Branch: HEAD
5040Tag: (none)
5041Log:
5042Mike Frysinger writes:
5043i was sticking some libraries in non-standard (i.e. not-hardcoded) paths and
5044then updating ld.so.conf accordingly ... oddly though, i couldnt get binaries
5045that linked against those libraries to run ... `ldconfig -v` showed the
5046required libraries being detected/cached, so something seemed wrong ...
5047
5048turns out the libraries were being tagged as LIB_ELF_LIBC0 in the cache and
5049the loader currently only accepts LIB_ELF_LIBC{5,6} ... since readsoname.c in
5050ldconfig defines needed_tab with the mapping 'libc.so.0' -> LIB_ELF_LIBC0 it
5051seems like the loader should accept this type too
5052
5053find attached a small patch which adds LIB_ELF_LIBC0 along side
5054LIB_ELF_LIBC{5,6} as an accepted lib type in the loader when dealing with the
5055ld.so.cache file
5056
5057Members:
5058 ldso/ldso/dl-elf.c:1.75->1.76
5059
5060---------------------
5061PatchSet 3445
5062Date: 2004/08/10 10:04:35
5063Author: jocke
5064Branch: HEAD
5065Tag: (none)
5066Log:
5067Revmoved _dl_brkp and _dl_envp. They are not needed anymore.
5068
5069Members:
5070 ldso/ldso/ldso.c:1.103->1.104
5071
5072---------------------
5073PatchSet 3446
5074Date: 2004/08/10 14:44:34
5075Author: jocke
5076Branch: HEAD
5077Tag: (none)
5078Log:
5079_dl_get_last_path_component:
5080 handle "" strings and optimze it.
5081
5082_dl_simple_ltoa,_dl_simple_ltoahex:
5083 Optimize for archs which can do pre increment/decrement and load/store
5084 in one instruction.
5085
5086Members:
5087 ldso/include/dl-string.h:1.6->1.7
5088
5089---------------------
5090PatchSet 3447
5091Date: 2004/08/10 15:06:30
5092Author: jocke
5093Branch: HEAD
5094Tag: (none)
5095Log:
5096_dl_strlen,_dl_strcat,_dl_strcpy,_dl_strcmp,_dl_strncmp,
5097_dl_strchr,_dl_strrchr,_dl_strstr,_dl_memcmp:
5098Optimize for archs which can do pre increment/decrement and load/store
5099in one instruction.
5100
5101Members:
5102 ldso/include/dl-string.h:1.7->1.8
5103
5104---------------------
5105PatchSet 3448
5106Date: 2004/08/10 15:11:51
5107Author: mjn3
5108Branch: HEAD
5109Tag: (none)
5110Log:
5111At solar's request...
5112
5113Members:
5114 Makefile:1.246->1.247
5115
5116---------------------
5117PatchSet 3449
5118Date: 2004/08/10 15:12:48
5119Author: mjn3
5120Branch: HEAD
5121Tag: (none)
5122Log:
5123On Monday 02 August 2004 08:44 am, Mike Frysinger wrote:
5124> the gethostbyname_r() call itself is not segfaulting, but the memory
5125> returned in the h_aliases array seems to be wrong ...
5126
5127was playing around with the source today and eventually the obvious answer hit
5128me ... while read_etc_hosts_r() generatings an array of strings fo h_aliases
5129and populates it, the dns path does not :)
5130
5131find attached a patch that'll actually generate the h_aliases list in the
5132normal dns code path ... i used the etc_hosts_r() code as a template for some
5133of it ...
5134
5135note that this is just a simple fix ... it fills the alias list with just the
5136hostname gethostbyname_r was passed ... the proper fix i think would be to
5137parse the dns packet down in __dns_lookup() and pass the info back via the
5138resolv_answer struct ...
5139but this fix is better than the current state of things ... that is, h_aliases
5140currently is never initailized in the dns code path :)
5141
5142Members:
5143 libc/inet/resolv.c:1.53->1.54
5144
5145---------------------
5146PatchSet 3450
5147Date: 2004/08/10 15:18:18
5148Author: jocke
5149Branch: HEAD
5150Tag: (none)
5151Log:
5152Forgot _dl_memcpy in previous checkin.
5153
5154Members:
5155 ldso/include/dl-string.h:1.8->1.9
5156
5157---------------------
5158PatchSet 3451
5159Date: 2004/08/10 15:25:35
5160Author: jocke
5161Branch: HEAD
5162Tag: (none)
5163Log:
5164Optimze _dl_memset() for PowerPC.
5165Other arches may also benefit from this iff it can do
5166unaligned stores.
5167
5168Members:
5169 ldso/include/dl-string.h:1.9->1.10
5170
5171---------------------
5172PatchSet 3452
5173Date: 2004/08/10 16:43:12
5174Author: mjn3
5175Branch: HEAD
5176Tag: (none)
5177Log:
5178Apparently the sigaction code added was broken, as it generated illegal
5179instruction errors. Disable it for now.
5180
5181Members:
5182 libc/sysdeps/linux/mips/Makefile:1.41->1.42
5183
5184---------------------
5185PatchSet 3453
5186Date: 2004/08/10 18:47:06
5187Author: mjn3
5188Branch: HEAD
5189Tag: (none)
5190Log:
5191Fix mips bug related to 2.6 headers by following glibc's lead. Based on
5192the comment, newer kernels appended "64" to __NR_pread and __NR_pwrite.
5193
5194Members:
5195 libc/sysdeps/linux/mips/pread_write.c:1.3->1.4
5196
5197---------------------
5198PatchSet 3454
5199Date: 2004/08/13 04:35:03
5200Author: mjn3
5201Branch: HEAD
5202Tag: (none)
5203Log:
5204Always include the sqrtf wrapper in libm so that we don't need to worry
5205about conditionally configuring something else for libstdc++.
5206
5207Members:
5208 libm/Makefile:1.40->1.41
5209
5210---------------------
5211PatchSet 3455
5212Date: 2004/08/13 13:56:24
5213Author: jocke
5214Branch: HEAD
5215Tag: (none)
5216Log:
5217Fix usage_count in ldso/libdl.
5218Don't' use atexit in libdl.
5219Make destrutor in libdl actually run and to dlclose all
5220dlopened libs.
5221Remove dlclosed libs from the _dl_symbol_tables list.
5222
5223Members:
5224 ldso/ldso/ldso.c:1.104->1.105
5225 ldso/libdl/Makefile:1.38->1.39
5226 ldso/libdl/libdl.c:1.47->1.48
5227
5228---------------------
5229PatchSet 3456
5230Date: 2004/08/13 23:39:40
5231Author: andersen
5232Branch: HEAD
5233Tag: (none)
5234Log:
5235Fixup PAGE_SIZE problems
5236 -Erik
5237
5238Members:
5239 ldso/include/ldso.h:1.13->1.14
5240 ldso/ldso/frv/dl-syscalls.h:1.3->1.4
5241 libc/misc/internals/__uClibc_main.c:1.37->1.38
5242 libc/stdlib/malloc/malloc.h:1.19->1.20
5243 libc/sysdeps/linux/alpha/bits/uClibc_page.h:INITIAL->1.1
5244 libc/sysdeps/linux/alpha/sys/user.h:1.1->1.2
5245 libc/sysdeps/linux/common/bits/uClibc_page.h:INITIAL->1.1
5246 libc/sysdeps/linux/i386/sys/user.h:1.1->1.2
5247 libc/sysdeps/linux/mips/bits/uClibc_page.h:INITIAL->1.1
5248 libc/sysdeps/linux/mips/sys/user.h:1.2->1.3
5249 libpthread/linuxthreads/internals.h:1.8->1.9
5250
5251---------------------
5252PatchSet 3457
5253Date: 2004/08/14 07:23:48
5254Author: andersen
5255Branch: HEAD
5256Tag: (none)
5257Log:
5258req_search returned garbage. This teaches it to behave itself and
5259return the length and the actual dns packet as received, rather than
5260making stuff up.
5261 -Erik
5262
5263Members:
5264 libc/inet/resolv.c:1.54->1.55
5265
5266---------------------
5267PatchSet 3458
5268Date: 2004/08/15 01:55:02
5269Author: mjn3
5270Branch: HEAD
5271Tag: (none)
5272Log:
5273Logic was reversed.
5274
5275Members:
5276 libc/sysdeps/linux/mips/bits/machine-gmon.h:1.2->1.3
5277
5278---------------------
5279PatchSet 3459
5280Date: 2004/08/15 03:59:36
5281Author: andersen
5282Branch: HEAD
5283Tag: (none)
5284Log:
5285Do not fail all lookups when /etc/resolv.conf is missing, as i.e.
5286checking on 127.0.0.1 is still valid w/o resolv.conf
5287 -Erik
5288
5289Members:
5290 libc/inet/resolv.c:1.55->1.56
5291
5292---------------------
5293PatchSet 3460
5294Date: 2004/08/15 08:01:45
5295Author: mjn3
5296Branch: HEAD
5297Tag: (none)
5298Log:
5299Update to add missing c++ namespace support.
5300
5301Members:
5302 include/stdio.h:1.32->1.33
5303
5304---------------------
5305PatchSet 3461
5306Date: 2004/08/16 19:17:37
5307Author: andersen
5308Branch: HEAD
5309Tag: (none)
5310Log:
5311The pagesize variable used when starting up is _not_ the same
5312as the _dl_pagesize global, so do not alias the global.
5313 -Erik
5314
5315Members:
5316 ldso/ldso/dl-startup.c:1.13->1.14
5317
5318---------------------
5319PatchSet 3462
5320Date: 2004/08/16 19:21:42
5321Author: andersen
5322Branch: HEAD
5323Tag: (none)
5324Log:
5325The variable used to store pagesize is not the same as the
5326_dl_pagesize variable in ldso, so avoid aliasing.
5327 -Erik
5328
5329Members:
5330 libc/misc/internals/__uClibc_main.c:1.38->1.39
5331 libc/stdlib/malloc/malloc.h:1.20->1.21
5332 libc/sysdeps/linux/common/getpagesize.c:1.4->1.5
5333 libpthread/linuxthreads/internals.h:1.9->1.10
5334
5335---------------------
5336PatchSet 3463
5337Date: 2004/08/16 19:22:52
5338Author: andersen
5339Branch: HEAD
5340Tag: (none)
5341Log:
5342Be a bit more prominant about the fact that setuid handling
5343is not quite there...
5344
5345Members:
5346 libc/misc/internals/__uClibc_main.c:1.39->1.40
5347
5348---------------------
5349PatchSet 3464
5350Date: 2004/08/16 20:35:15
5351Author: andersen
5352Branch: HEAD
5353Tag: (none)
5354Log:
5355Setup __pagesize from inside __uClibc_init(), or else when registering
5356dtors via atexit(), atexit may need to call realloc with __pagesize
5357still set to 0. ugh.
5358 -Erik
5359
5360Members:
5361 libc/misc/internals/__uClibc_main.c:1.40->1.41
5362
5363---------------------
5364PatchSet 3465
5365Date: 2004/08/16 22:16:45
5366Author: andersen
5367Branch: HEAD
5368Tag: (none)
5369Log:
5370I will always test before I commit.
5371I will always test before I commit.
5372I will always test before I commit.
5373 -Erik
5374
5375Members:
5376 libc/misc/internals/__uClibc_main.c:1.41->1.42
5377
5378---------------------
5379PatchSet 3466
5380Date: 2004/08/16 22:55:01
5381Author: andersen
5382Branch: HEAD
5383Tag: (none)
5384Log:
5385Audit pthread.h and exclude prototypes for pthread functions
5386that are not presently implemented in uClibc's libpthread.
5387 -Erik
5388
5389Members:
5390 include/pthread.h:1.4->1.5
5391
5392---------------------
5393PatchSet 3467
5394Date: 2004/08/17 13:09:01
5395Author: jocke
5396Branch: HEAD
5397Tag: (none)
5398Log:
5399Fix make clean rule.
5400
5401Members:
5402 ldso/Makefile:1.29->1.30
5403
5404---------------------
5405PatchSet 3468
5406Date: 2004/08/17 13:37:48
5407Author: jocke
5408Branch: HEAD
5409Tag: (none)
5410Log:
5411Let ldso decide if it should relocate itselft a second time. This
5412is needed if ldso should use libcs malloc whenever possible.
5413
5414Fix RTLD_LAZY propagation to RTLD_NOW relocation when requested by
5415libdl.
5416
5417Members:
5418 ldso/include/dl-hash.h:1.4->1.5
5419 ldso/ldso/dl-elf.c:1.76->1.77
5420 ldso/ldso/ldso.c:1.105->1.106
5421 ldso/ldso/arm/elfinterp.c:1.22->1.23
5422 ldso/ldso/cris/elfinterp.c:1.9->1.10
5423 ldso/ldso/frv/elfinterp.c:1.2->1.3
5424 ldso/ldso/i386/elfinterp.c:1.32->1.33
5425 ldso/ldso/m68k/elfinterp.c:1.17->1.18
5426 ldso/ldso/mips/elfinterp.c:1.16->1.17
5427 ldso/ldso/powerpc/elfinterp.c:1.40->1.41
5428 ldso/ldso/sh/elfinterp.c:1.10->1.11
5429 ldso/ldso/sh64/elfinterp.c:1.4->1.5
5430 ldso/ldso/sparc/elfinterp.c:1.17->1.18
5431 ldso/libdl/Makefile:1.39->1.40
5432 ldso/libdl/libdl.c:1.48->1.49
5433
5434---------------------
5435PatchSet 3469
5436Date: 2004/08/17 13:55:49
5437Author: jocke
5438Branch: HEAD
5439Tag: (none)
5440Log:
5441David McCulloug writes:
5442"There's a bug in the SH asm, it calls into 'C' code without preserving
5443all the important scratch registers. I have been meaning to double
5444check the changes as I think more registers need to be saved, then I
5445was going to send it back to uClibc. From the sound of it this isn't
5446your problem, but you never know.
5447Attached is the patch as it stands for the loader on SH."
5448
5449Glibc appears to do the same.
5450
5451Members:
5452 ldso/ldso/sh/resolve.S:1.4->1.5
5453
5454---------------------
5455PatchSet 3470
5456Date: 2004/08/17 20:00:42
5457Author: andersen
5458Branch: HEAD
5459Tag: (none)
5460Log:
5461Carl SHAW writes:
5462
5463I finally tracked down the problem with SH4 shared library loading -
5464
5465in file ldso/ldso/sh/dl-startup.h, the line
5466
5467#define DL_BOOT(X) static void __attribute_used__ _dl_boot2 (X)
5468
5469should be
5470
5471#define DL_BOOT(X) static void* __attribute_used__ _dl_boot2 (X)
5472
5473otherwise the application code will never be called and _dl_boot will
5474just return causing a segmentation fault.
5475
5476Carl
5477
5478Members:
5479 ldso/ldso/sh/dl-startup.h:1.7->1.8
5480
5481---------------------
5482PatchSet 3471
5483Date: 2004/08/18 09:26:17
5484Author: jocke
5485Branch: HEAD
5486Tag: (none)
5487Log:
5488Clean up the _dl_boot code and make it similar to arm and sh.
5489
5490Members:
5491 ldso/ldso/powerpc/dl-startup.h:1.12->1.13
5492
5493---------------------
5494PatchSet 3472
5495Date: 2004/08/19 08:03:58
5496Author: jocke
5497Branch: HEAD
5498Tag: (none)
5499Log:
5500This is now done in ldso.c
5501
5502Members:
5503 ldso/ldso/dl-startup.c:1.14->1.15
5504
5505---------------------
5506PatchSet 3473
5507Date: 2004/08/19 08:08:27
5508Author: jocke
5509Branch: HEAD
5510Tag: (none)
5511Log:
5512Oops, forgot to remove unused variable.
5513
5514Members:
5515 ldso/ldso/dl-startup.c:1.15->1.16
5516
5517---------------------
5518PatchSet 3474
5519Date: 2004/08/19 08:53:29
5520Author: jocke
5521Branch: HEAD
5522Tag: (none)
5523Log:
5524Move the app specific stuff from dl-startup.c to ldso.c.
5525
5526Members:
5527 ldso/include/ldso.h:1.14->1.15
5528 ldso/ldso/dl-startup.c:1.16->1.17
5529 ldso/ldso/ldso.c:1.106->1.107
5530
5531---------------------
5532PatchSet 3475
5533Date: 2004/08/19 09:06:15
5534Author: jocke
5535Branch: HEAD
5536Tag: (none)
5537Log:
5538Move "debug_addr" ptr from dl-startup.c to ldso.c
5539
5540Members:
5541 ldso/include/ldso.h:1.15->1.16
5542 ldso/ldso/dl-startup.c:1.17->1.18
5543 ldso/ldso/ldso.c:1.107->1.108
5544
5545---------------------
5546PatchSet 3476
5547Date: 2004/08/19 09:34:11
5548Author: jocke
5549Branch: HEAD
5550Tag: (none)
5551Log:
5552Remove poor man's malloc. Not needed anymore.
5553
5554Members:
5555 ldso/include/ldso.h:1.16->1.17
5556 ldso/ldso/dl-startup.c:1.18->1.19
5557 ldso/ldso/ldso.c:1.108->1.109
5558
5559---------------------
5560PatchSet 3477
5561Date: 2004/08/19 09:52:27
5562Author: jocke
5563Branch: HEAD
5564Tag: (none)
5565Log:
5566Accunt for ELF_MACHINE_PLTREL_OVERLAP when relocating ldso.
5567
5568Members:
5569 ldso/ldso/dl-startup.c:1.19->1.20
5570
5571---------------------
5572PatchSet 3478
5573Date: 2004/08/19 16:44:19
5574Author: mjn3
5575Branch: HEAD
5576Tag: (none)
5577Log:
5578Fix dependencies.
5579
5580Members:
5581 ldso/libdl/Makefile:1.40->1.41
5582
5583---------------------
5584PatchSet 3479
5585Date: 2004/08/19 20:21:26
5586Author: andersen
5587Branch: HEAD
5588Tag: (none)
5589Log:
5590'pagesize' was local to dl-startup.c. In ldso.c we need
5591to use '_dl_pagesize'
5592 -Erik
5593
5594Members:
5595 ldso/ldso/ldso.c:1.109->1.110
5596
5597---------------------
5598PatchSet 3480
5599Date: 2004/08/19 23:04:26
5600Author: andersen
5601Branch: HEAD
5602Tag: (none)
5603Log:
5604Never directly include kernel sources
5605
5606Members:
5607 extra/Configs/Config.e1:1.7->1.8
5608 extra/Configs/Config.m68k:1.36->1.37
5609
5610---------------------
5611PatchSet 3481
5612Date: 2004/08/20 20:46:01
5613Author: andersen
5614Branch: HEAD
5615Tag: (none)
5616Log:
5617Enable only for architectures where __NR_madvise is defined
5618 -Erik
5619
5620Members:
5621 libc/sysdeps/linux/common/madvise.c:1.1->1.2
5622
5623---------------------
5624PatchSet 3482
5625Date: 2004/08/21 21:19:19
5626Author: andersen
5627Branch: HEAD
5628Tag: (none)
5629Log:
5630Kill off all support for 'gcc -pg' / 'gprof' style profiling. There is both a
5631size and performance penalty to profiling applications this way, as well as
5632Heisenberg effects, where the act of measuring changes what is measured.
5633There are better tools for doing profiling, such as OProfile, that do not
5634require gcc to instrument the application code.
5635 -Erik
5636
5637Members:
5638 Makefile:1.247->1.248
5639 debian/config:1.6->1.7
5640 docs/Glibc_vs_uClibc_Differences.txt:1.14->1.15
5641 extra/Configs/Config.frv.default:1.2->1.3
5642 extra/Configs/Config.in:1.48->1.49
5643 include/sys/gmon.h:1.2->1.3(DEAD)
5644 include/sys/gmon_out.h:1.1->1.2(DEAD)
5645 libc/sysdeps/linux/alpha/__longjmp.S:1.1->1.2
5646 libc/sysdeps/linux/alpha/brk.S:1.4->1.5
5647 libc/sysdeps/linux/alpha/clone.S:1.1->1.2
5648 libc/sysdeps/linux/alpha/divrem.h:1.1->1.2
5649 libc/sysdeps/linux/alpha/setjmp.S:1.1->1.2
5650 libc/sysdeps/linux/alpha/bits/machine-gmon.h:1.1->1.2(DEAD)
5651 libc/sysdeps/linux/arm/Makefile:1.53->1.54
5652 libc/sysdeps/linux/arm/crt0.S:1.22->1.23
5653 libc/sysdeps/linux/arm/bits/machine-gmon.h:1.1->1.2(DEAD)
5654 libc/sysdeps/linux/common/Makefile:1.98->1.99
5655 libc/sysdeps/linux/common/gmon-start.c:1.1->1.2(DEAD)
5656 libc/sysdeps/linux/common/gmon.c:1.2->1.3(DEAD)
5657 libc/sysdeps/linux/common/bits/dlfcn.h:1.1->1.2
5658 libc/sysdeps/linux/common/bits/machine-gmon.h:1.2->1.3(DEAD)
5659 libc/sysdeps/linux/cris/sysdep.h:1.4->1.5
5660 libc/sysdeps/linux/cris/bits/machine-gmon.h:1.1->1.2(DEAD)
5661 libc/sysdeps/linux/frv/Makefile:1.4->1.5
5662 libc/sysdeps/linux/frv/crt0.S:1.2->1.3
5663 libc/sysdeps/linux/i386/Makefile:1.66->1.67
5664 libc/sysdeps/linux/i386/crt0.S:1.23->1.24
5665 libc/sysdeps/linux/i386/mcount.S:1.1->1.2(DEAD)
5666 libc/sysdeps/linux/i386/bits/machine-gmon.h:1.2->1.3(DEAD)
5667 libc/sysdeps/linux/mips/clone.S:1.2->1.3
5668 libc/sysdeps/linux/mips/pipe.S:1.2->1.3
5669 libc/sysdeps/linux/mips/bits/dlfcn.h:1.4->1.5
5670 libc/sysdeps/linux/mips/bits/machine-gmon.h:1.3->1.4(DEAD)
5671 libc/sysdeps/linux/powerpc/Makefile:1.30->1.31
5672 libc/sysdeps/linux/powerpc/crt0.S:1.8->1.9
5673 libc/sysdeps/linux/powerpc/mcount.S:1.2->1.3(DEAD)
5674 libc/sysdeps/linux/powerpc/bits/machine-gmon.h:1.1->1.2(DEAD)
5675 libc/sysdeps/linux/sh/Makefile:1.32->1.33
5676 libc/sysdeps/linux/sh/crt0.S:1.15->1.16
5677 libc/sysdeps/linux/sh/bits/machine-gmon.h:1.3->1.4(DEAD)
5678
5679---------------------
5680PatchSet 3483
5681Date: 2004/08/21 21:39:51
5682Author: andersen
5683Branch: HEAD
5684Tag: (none)
5685Log:
5686Attempt to support 'gcc -finstrument-functions', which seems much
5687more sane than 'gcc -pg' and seems much easier to support.
5688 -Erik
5689
5690Members:
5691 libc/sysdeps/linux/common/Makefile:1.99->1.100
5692 libc/sysdeps/linux/common/noophooks.c:INITIAL->1.1
5693 libc/sysdeps/linux/common/pcprofile.c:INITIAL->1.1
5694
5695---------------------
5696PatchSet 3484
5697Date: 2004/08/21 21:42:51
5698Author: andersen
5699Branch: HEAD
5700Tag: (none)
5701Log:
5702The "Delete current profiling code because it is complete crap"
5703TODO item is now done.
5704
5705Members:
5706 TODO:1.51->1.52
5707
5708---------------------
5709PatchSet 3485
5710Date: 2004/08/22 06:04:57
5711Author: andersen
5712Branch: HEAD
5713Tag: (none)
5714Log:
5715Make the stub profiling stuff work
5716
5717Members:
5718 libc/sysdeps/linux/common/Makefile:1.100->1.101
5719 libc/sysdeps/linux/common/pcprofile.c:1.1->1.2(DEAD)
5720
5721---------------------
5722PatchSet 3486
5723Date: 2004/08/23 20:09:15
5724Author: andersen
5725Branch: HEAD
5726Tag: (none)
5727Log:
5728Note a security item for the next release
5729
5730Members:
5731 TODO:1.52->1.53
5732
5733---------------------
5734PatchSet 3487
5735Date: 2004/08/25 14:22:04
5736Author: jocke
5737Branch: HEAD
5738Tag: (none)
5739Log:
5740Hopefully fix Laszlo and Jacobs dlopen problem.
5741
5742Members:
5743 ldso/ldso/ldso.c:1.110->1.111
5744 ldso/libdl/libdl.c:1.49->1.50
5745
5746---------------------
5747PatchSet 3488
5748Date: 2004/08/25 15:18:55
5749Author: jocke
5750Branch: HEAD
5751Tag: (none)
5752Log:
5753Patch from Stefan Allius:
5754 Remove unused function parameter in ldso.
5755 Remove echo option '-e' since it is not supported on Solaris.
5756
5757Members:
5758 ldso/include/dl-elf.h:1.13->1.14
5759 ldso/ldso/dl-elf.c:1.77->1.78
5760 ldso/ldso/ldso.c:1.111->1.112
5761 ldso/ldso/arm/elfinterp.c:1.23->1.24
5762 ldso/ldso/cris/elfinterp.c:1.10->1.11
5763 ldso/ldso/frv/elfinterp.c:1.3->1.4
5764 ldso/ldso/i386/elfinterp.c:1.33->1.34
5765 ldso/ldso/m68k/elfinterp.c:1.18->1.19
5766 ldso/ldso/mips/elfinterp.c:1.17->1.18
5767 ldso/ldso/powerpc/elfinterp.c:1.41->1.42
5768 ldso/ldso/sh/elfinterp.c:1.11->1.12
5769 ldso/ldso/sh64/elfinterp.c:1.5->1.6
5770 ldso/ldso/sparc/elfinterp.c:1.18->1.19
5771
5772---------------------
5773PatchSet 3489
5774Date: 2004/08/25 17:24:19
5775Author: mjn3
5776Branch: HEAD
5777Tag: (none)
5778Log:
5779Patch by Carl SHAW <[email protected]>...
5780
5781 Below is a patch to make the pread and pwrite calls work on the SH
5782 architecture. I've only tested this on the SH4 with a 2.4.24 kernel - a
5783 fairly recent kernel is required as the problem is partially fixed in
5784 the kernel itself. For more information (in relation to glibc, but the
5785 problem is the same) see the thread at
5786
5787 http://sourceforge.net/mailarchive/message.php?msg_id=2375908
5788
5789 Someone should really test this on the SH2/3...
5790
5791Members:
5792 libc/sysdeps/linux/sh/Makefile:1.33->1.34
5793 libc/sysdeps/linux/sh/pread_write.c:INITIAL->1.1
5794
5795---------------------
5796PatchSet 3490
5797Date: 2004/08/25 23:10:43
5798Author: andersen
5799Branch: HEAD
5800Tag: (none)
5801Log:
5802Joakim Tjernlund writes:
5803
5804Hi Manuel & Erik
5805
5806I think I know why MIPS is broken. _dl_perform_mips_global_got_relocations() is
5807broken. It will due to my latest changes reloctate ldso. This
5808function needs to die and its job should be done inside _dl_parse_relocation_information().
5809It is mostly a copy and paste job,
5810
5811Also PERFORM_BOOTSTRAP_GOT and PERFORM_BOOTSTRAP_RELOCATION should be fixed, they
5812use symbols which aren't passed as arguments.
5813
5814 Jocke
5815
5816Members:
5817 ldso/ldso/mips/elfinterp.c:1.18->1.19
5818
5819---------------------
5820PatchSet 3491
5821Date: 2004/08/25 23:42:46
5822Author: andersen
5823Branch: HEAD
5824Tag: (none)
5825Log:
5826Mike Frysinger writes:
5827
5828i sent this earlier but perhaps people missed it the first time around :)
5829http://www.uclibc.org/lists/uclibc/2004-August/009544.html
5830
5831basically if you try to #include <sys/ucontext.h> on arm it'll fail because
5832ucontext.h utilizes typedefs found in bits/sigcontext.h ... i386 already has
5833this fix in uClibc
5834
5835find attached a trivial patch to fix this
5836-mike
5837
5838Members:
5839 libc/sysdeps/linux/arm/sys/ucontext.h:1.2->1.3
5840
5841---------------------
5842PatchSet 3492
5843Date: 2004/08/25 23:46:46
5844Author: andersen
5845Branch: HEAD
5846Tag: (none)
5847Log:
5848Mike Frysinger writes:
5849
5850this was sent earlier in a different form:
5851http://www.uclibc.org/lists/uclibc/2004-January/008136.html
5852find attached a smaller version ... perhaps adding a fprintf to stderr before
5853calling abort would be nice like in the glibc patch, but whatever
5854
5855glibc has since adopted a similar fix for their malloc (third hunk, line 1970)
5856http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/malloc/malloc.c.diff?r1=1.121&r2=1.122&cvsroot=glibc&f=h
5857-mike
5858
5859Members:
5860 libc/stdlib/malloc-standard/malloc.h:1.3->1.4
5861
5862---------------------
5863PatchSet 3493
5864Date: 2004/08/26 09:40:08
5865Author: jocke
5866Branch: HEAD
5867Tag: (none)
5868Log:
5869Stefan Allius writes:
5870"I fixed the _dl_parse_copy_information in the same way than for the
5871powerpc and it works fine for me.
5872You may luck at the patch for the powerpc/elfinterp.c, where I change
5873the paramter of a dl_dprintf statement. Now we use the same
5874parameters than for the relocation copy."
5875
5876Arch mantainers, please do the same.
5877When all arches has been fixed, we can remove of _dl_parse_copy_information,
5878it is just a waste of CPU cycles.
5879
5880Members:
5881 ldso/ldso/powerpc/elfinterp.c:1.42->1.43
5882 ldso/ldso/sh/elfinterp.c:1.12->1.13
5883
5884---------------------
5885PatchSet 3494
5886Date: 2004/08/26 11:30:47
5887Author: andersen
5888Branch: HEAD
5889Tag: (none)
5890Log:
5891Relocations of the application's global GOT entries were not being run, and
5892only the global GOT entry relocations for the loaded shared libs were being
5893handled. This made applications segfault when using un-fixedup symbols. After
5894many hours debugging to track down the problem, this patch makes the mips port
5895happy again.
5896 -Erik
5897
5898Members:
5899 ldso/ldso/ldso.c:1.112->1.113
5900 ldso/ldso/mips/dl-sysdep.h:1.10->1.11
5901 ldso/ldso/mips/elfinterp.c:1.19->1.20
5902
5903---------------------
5904PatchSet 3495
5905Date: 2004/08/26 14:00:04
5906Author: jocke
5907Branch: HEAD
5908Tag: (none)
5909Log:
5910Added test for RTLD_GLOBAL flag in _dl_find_hash().
5911Fixed a bug in libdl.c where the RTLD_GLOBAL was assigned
5912wronly.
5913
5914Members:
5915 ldso/ldso/dl-hash.c:1.23->1.24
5916 ldso/libdl/libdl.c:1.50->1.51
5917
5918---------------------
5919PatchSet 3496
5920Date: 2004/08/26 14:17:08
5921Author: jocke
5922Branch: HEAD
5923Tag: (none)
5924Log:
5925Let ldso find libc's malloc function and set _dl_malloc_function.
5926This removes some crap in libdl.c(and future libs which needs
5927to access ldso functions).
5928What do you think?
5929
5930Members:
5931 ldso/ldso/ldso.c:1.113->1.114
5932 ldso/libdl/libdl.c:1.51->1.52
5933
5934---------------------
5935PatchSet 3497
5936Date: 2004/08/26 17:03:07
5937Author: mjn3
5938Branch: HEAD
5939Tag: (none)
5940Log:
5941Fixes from gentoo.
5942
5943Members:
5944 Rules.mak:1.168->1.169
5945 extra/Configs/Config.in:1.49->1.50
5946 extra/scripts/fix_includes.sh:1.11->1.12
5947 include/elf.h:1.14->1.15
5948 ldso/ldso/Makefile:1.59->1.60
5949 test/Makefile:1.28->1.29
5950 test/Rules.mak:1.25->1.26
5951
5952---------------------
5953PatchSet 3498
5954Date: 2004/08/26 18:36:23
5955Author: andersen
5956Branch: HEAD
5957Tag: (none)
5958Log:
5959Avoid multiple passes to perform mips GOT relocations, and do
5960the whole lot in a single pass.
5961 -Erik
5962
5963Members:
5964 ldso/ldso/ldso.c:1.114->1.115
5965 ldso/ldso/mips/elfinterp.c:1.20->1.21
5966
5967---------------------
5968PatchSet 3499
5969Date: 2004/08/26 18:38:19
5970Author: andersen
5971Branch: HEAD
5972Tag: (none)
5973Log:
5974Fixup a couple of warnings
5975
5976Members:
5977 ldso/ldso/ldso.c:1.115->1.116
5978
5979---------------------
5980PatchSet 3500
5981Date: 2004/08/26 20:43:25
5982Author: andersen
5983Branch: HEAD
5984Tag: (none)
5985Log:
5986Only print debug stuff when asked
5987
5988Members:
5989 ldso/ldso/mips/elfinterp.c:1.21->1.22
5990
5991---------------------
5992PatchSet 3501
5993Date: 2004/08/26 22:07:56
5994Author: andersen
5995Branch: HEAD
5996Tag: (none)
5997Log:
5998Update TODO list a bit
5999
6000Members:
6001 TODO:1.53->1.54
6002
6003---------------------
6004PatchSet 3502
6005Date: 2004/08/26 22:08:19
6006Author: andersen
6007Branch: HEAD
6008Tag: (none)
6009Log:
6010Mention FunctionCheck
6011
6012Members:
6013 docs/Glibc_vs_uClibc_Differences.txt:1.15->1.16
6014
6015---------------------
6016PatchSet 3503
6017Date: 2004/08/26 23:36:04
6018Author: andersen
6019Branch: HEAD
6020Tag: (none)
6021Log:
6022Partial patch from Alexandre Oliva:
6023
6024- adjust licensing terms of sources for crt*.o
6025
6026- change the stat ABI to speed it up, matching changes in the kernel
6027
6028- assorted bug-fixes, improvements and updates in the FR-V port
6029
6030etc.
6031
6032Members:
6033 libc/sysdeps/linux/frv/Makefile:1.5->1.6
6034 libc/sysdeps/linux/frv/crt0.S:1.3->1.4
6035 libc/sysdeps/linux/frv/crti.S:1.1->1.2
6036 libc/sysdeps/linux/frv/crtn.S:1.1->1.2
6037 libc/sysdeps/linux/frv/crtreloc.c:1.2->1.3
6038 libc/sysdeps/linux/frv/fstat.c:INITIAL->1.1
6039 libc/sysdeps/linux/frv/fstat64.c:INITIAL->1.1
6040 libc/sysdeps/linux/frv/lstat.c:INITIAL->1.1
6041 libc/sysdeps/linux/frv/lstat64.c:INITIAL->1.1
6042 libc/sysdeps/linux/frv/stat.c:INITIAL->1.1
6043 libc/sysdeps/linux/frv/stat64.c:INITIAL->1.1
6044 libc/sysdeps/linux/frv/xstatconv.c:INITIAL->1.1
6045 libc/sysdeps/linux/frv/bits/elf-fdpic.h:1.1->1.2
6046 libc/sysdeps/linux/frv/bits/kernel_stat.h:1.1->1.2
6047 libc/sysdeps/linux/frv/bits/stat.h:INITIAL->1.1
6048 libc/sysdeps/linux/frv/bits/syscalls.h:1.2->1.3
6049 libc/sysdeps/linux/frv/bits/uClibc_page.h:INITIAL->1.1
6050 libpthread/linuxthreads/sysdeps/frv/pt-machine.h:1.1->1.2
6051
6052---------------------
6053PatchSet 3504
6054Date: 2004/08/26 23:37:48
6055Author: andersen
6056Branch: HEAD
6057Tag: (none)
6058Log:
6059Patch from Alexandre Oliva to update the frv default config
6060
6061Members:
6062 extra/Configs/Config.frv.default:1.3->1.4
6063
6064---------------------
6065PatchSet 3505
6066Date: 2004/08/26 23:39:02
6067Author: andersen
6068Branch: HEAD
6069Tag: (none)
6070Log:
6071Partial patch from Alexandre Oliva to update the frv port
6072
6073Members:
6074 ldso/ldso/frv/dl-inlines.h:INITIAL->1.1
6075 ldso/ldso/frv/dl-sysdep.h:1.3->1.4
6076 ldso/ldso/frv/elfinterp.c:1.4->1.5
6077
6078---------------------
6079PatchSet 3506
6080Date: 2004/08/27 08:46:19
6081Author: jocke
6082Branch: HEAD
6083Tag: (none)
6084Log:
6085As Mike Frysinger notes, this code is still needed. I
6086misread this code and removed it, sorry.
6087
6088I printed the values of _dl_brkp and _dl_envp in ldso and
6089got this when executing:
6090ls:
6091 __curbrk: 0x300c16e0
6092 __environ: 0x1008372c
6093ldd:
6094 __curbrk: 0x300776e0
6095 __environ: 0x3007759c
6096
6097why is__environ in the app when executing ls but not ldd?
6098
6099Members:
6100 ldso/ldso/ldso.c:1.116->1.117
6101
6102---------------------
6103PatchSet 3507
6104Date: 2004/08/27 09:15:11
6105Author: jocke
6106Branch: HEAD
6107Tag: (none)
6108Log:
6109Forgot to commit this file. Patch from Stefan Allius.
6110
6111Members:
6112 ldso/Makefile:1.30->1.31
6113
6114---------------------
6115PatchSet 3508
6116Date: 2004/08/27 11:08:35
6117Author: jocke
6118Branch: HEAD
6119Tag: (none)
6120Log:
6121#include "dl-startup.c into ldso.c, making ldso one compilation unit.
6122Now all functions and vaiables can be made static to reduce relocs.
6123Basicly, all variables should be merged into one struct variable
6124and then export that struct. Exported functions should be exported
6125as functions pointers in the above struct. This will reduce the
6126number of relocs inside ldso to a handful.
6127
6128Add -Bsymbolic to linker for ldso. This will resolve all functions
6129(all JMP_SLOT goes away) and the remaining relocs are transformed into
6130RELATIVE relocs.
6131
6132Members:
6133 ldso/ldso/Makefile:1.60->1.61
6134 ldso/ldso/ldso.c:1.117->1.118
6135
6136---------------------
6137PatchSet 3509
6138Date: 2004/08/27 15:14:55
6139Author: jocke
6140Branch: HEAD
6141Tag: (none)
6142Log:
6143Preliminary PIE support for powerpc, i386 was used as template.
6144Requested by Peter Mazinger. Testing wanted.
6145
6146Members:
6147 libc/sysdeps/linux/powerpc/Makefile:1.31->1.32
6148 libc/sysdeps/linux/powerpc/crt0.S:1.9->1.10
6149
6150---------------------
6151PatchSet 3510
6152Date: 2004/08/28 21:09:16
6153Author: mjn3
6154Branch: HEAD
6155Tag: (none)
6156Log:
6157solar asked that this bit be reverted.
6158
6159Members:
6160 extra/Configs/Config.in:1.50->1.51
6161
6162---------------------
6163PatchSet 3511
6164Date: 2004/08/30 07:40:15
6165Author: andersen
6166Branch: HEAD
6167Tag: (none)
6168Log:
6169Mention kernel abi selection
6170
6171Members:
6172 TODO:1.54->1.55
6173
6174---------------------
6175PatchSet 3512
6176Date: 2004/08/30 11:37:47
6177Author: jocke
6178Branch: HEAD
6179Tag: (none)
6180Log:
6181Typo fix from Peter Mazinger.
6182
6183Members:
6184 libc/sysdeps/linux/powerpc/crt0.S:1.10->1.11
6185
6186---------------------
6187PatchSet 3513
6188Date: 2004/08/31 08:45:03
6189Author: andersen
6190Branch: HEAD
6191Tag: (none)
6192Log:
6193Dont mess with __curbrk in ldso
6194
6195Members:
6196 ldso/ldso/ldso.c:1.118->1.119
6197
6198---------------------
6199PatchSet 3514
6200Date: 2004/08/31 08:49:06
6201Author: andersen
6202Branch: HEAD
6203Tag: (none)
6204Log:
6205Restore item I erronenously removed, mention mips string funcs
6206
6207Members:
6208 TODO:1.55->1.56
6209
6210---------------------
6211PatchSet 3515
6212Date: 2004/09/02 07:12:10
6213Author: jocke
6214Branch: HEAD
6215Tag: (none)
6216Log:
6217Remove unused variables. From Peter Mazinger.
6218
6219Members:
6220 ldso/include/ldso.h:1.17->1.18
6221 ldso/libdl/libdl.c:1.52->1.53
6222
6223---------------------
6224PatchSet 3516
6225Date: 2004/09/02 14:34:53
6226Author: mjn3
6227Branch: HEAD
6228Tag: (none)
6229Log:
6230Fix a couple of symbol name issues.
6231
6232Members:
6233 libc/string/wstring.c:1.20->1.21
6234
6235---------------------
6236PatchSet 3517
6237Date: 2004/09/02 14:39:36
6238Author: mjn3
6239Branch: HEAD
6240Tag: (none)
6241Log:
6242Add a couple of mips-specific string funcs.
6243Port the generic optimized string funcs from glibc, with some tweaks
6244 to cut their size a little. The main change is making memmove
6245 call memcpy for forward copying to trim redundant code.
6246Make use of both the generic and arch-specific speed-optimized string
6247 funcs configurable. Arch-specific take precedence over generic,
6248 and generic takes precedence over basic size-optimized uClibc funcs.
6249
6250Members:
6251 extra/Configs/Config.in:1.51->1.52
6252 libc/string/Makefile:1.61->1.62
6253 libc/string/generic/Makefile:INITIAL->1.1
6254 libc/string/generic/bp-checks.h:INITIAL->1.1
6255 libc/string/generic/memchr.c:INITIAL->1.1
6256 libc/string/generic/memcmp.c:INITIAL->1.1
6257 libc/string/generic/memcopy.h:INITIAL->1.1
6258 libc/string/generic/memcpy.c:INITIAL->1.1
6259 libc/string/generic/memmem.c:INITIAL->1.1
6260 libc/string/generic/memmove.c:INITIAL->1.1
6261 libc/string/generic/mempcpy.c:INITIAL->1.1
6262 libc/string/generic/memrchr.c:INITIAL->1.1
6263 libc/string/generic/memset.c:INITIAL->1.1
6264 libc/string/generic/pagecopy.h:INITIAL->1.1
6265 libc/string/generic/rawmemchr.c:INITIAL->1.1
6266 libc/string/generic/strcat.c:INITIAL->1.1
6267 libc/string/generic/strchr.c:INITIAL->1.1
6268 libc/string/generic/strchrnul.c:INITIAL->1.1
6269 libc/string/generic/strcmp.c:INITIAL->1.1
6270 libc/string/generic/strcpy.c:INITIAL->1.1
6271 libc/string/generic/strcspn.c:INITIAL->1.1
6272 libc/string/generic/strlen.c:INITIAL->1.1
6273 libc/string/generic/strncat.c:INITIAL->1.1
6274 libc/string/generic/strncmp.c:INITIAL->1.1
6275 libc/string/generic/strncpy.c:INITIAL->1.1
6276 libc/string/generic/strnlen.c:INITIAL->1.1
6277 libc/string/generic/strrchr.c:INITIAL->1.1
6278 libc/string/generic/strsep.c:INITIAL->1.1
6279 libc/string/generic/strspn.c:INITIAL->1.1
6280 libc/string/generic/strstr.c:INITIAL->1.1
6281 libc/string/generic/strtok_r.c:INITIAL->1.1
6282 libc/string/mips/Makefile:INITIAL->1.1
6283 libc/string/mips/memcpy.S:INITIAL->1.1
6284 libc/string/mips/memset.S:INITIAL->1.1
6285 libc/string/mips/sysdep.h:INITIAL->1.1
6286
6287---------------------
6288PatchSet 3518
6289Date: 2004/09/03 21:17:09
6290Author: jocke
6291Branch: HEAD
6292Tag: (none)
6293Log:
6294First attempt to fix the INIT/FINI ordering. Fingers crossed :)
6295
6296Members:
6297 ldso/include/dl-hash.h:1.5->1.6
6298 ldso/include/ldso.h:1.18->1.19
6299 ldso/ldso/ldso.c:1.119->1.120
6300 ldso/libdl/libdl.c:1.53->1.54
6301
6302---------------------
6303PatchSet 3519
6304Date: 2004/09/07 08:30:56
6305Author: andersen
6306Branch: HEAD
6307Tag: (none)
6308Log:
6309Add missing imaxdiv and lldiv needed for SuSv3. Adjust ldiv to
6310match glibc's quotient truncation behavior.
6311
6312Members:
6313 libc/stdlib/Makefile:1.55->1.56
6314 libc/stdlib/ldiv.c:1.2->1.3
6315 libc/stdlib/lldiv.c:INITIAL->1.1
6316
6317---------------------
6318PatchSet 3520
6319Date: 2004/09/07 08:36:25
6320Author: andersen
6321Branch: HEAD
6322Tag: (none)
6323Log:
6324Use a more appealing name, matching the function prototype
6325
6326Members:
6327 ldso/libdl/libdl.c:1.54->1.55
6328
6329---------------------
6330PatchSet 3521
6331Date: 2004/09/07 08:40:43
6332Author: andersen
6333Branch: HEAD
6334Tag: (none)
6335Log:
6336First pass prototype removals from auditing header files:
6337a.out.h to libgen.h (omitting complex.h for a later separate
6338effort for the math stuff)
6339
6340Members:
6341 include/dirent.h:1.8->1.9
6342 include/dlfcn.h:1.2->1.3
6343 include/elf.h:1.15->1.16
6344 include/fcntl.h:1.5->1.6
6345 include/grp.h:1.4->1.5
6346
6347---------------------
6348PatchSet 3522
6349Date: 2004/09/07 08:44:19
6350Author: andersen
6351Branch: HEAD
6352Tag: (none)
6353Log:
6354The 'Somebody Else's Problem Field' was just activated
6355
6356Members:
6357 include/langinfo.h:1.7->1.8
6358
6359---------------------
6360PatchSet 3523
6361Date: 2004/09/07 08:53:33
6362Author: andersen
6363Branch: HEAD
6364Tag: (none)
6365Log:
6366uClibc gettext support is under development and really shouldn't
6367be used by the unsuspecting masses quite yet.
6368
6369Members:
6370 extra/Configs/Config.in:1.52->1.53
6371 include/libintl.h:1.2->1.3
6372
6373---------------------
6374PatchSet 3524
6375Date: 2004/09/07 09:04:00
6376Author: andersen
6377Branch: HEAD
6378Tag: (none)
6379Log:
6380We do not use dl_iterate_phdr, so no need to define it
6381
6382Members:
6383 include/link.h:1.3->1.4
6384 ldso/ldso/frv/dl-sysdep.h:1.4->1.5
6385 ldso/ldso/frv/elfinterp.c:1.5->1.6
6386
6387---------------------
6388PatchSet 3525
6389Date: 2004/09/07 09:17:17
6390Author: andersen
6391Branch: HEAD
6392Tag: (none)
6393Log:
6394Audit and scrub malloc.h, which was a mess
6395
6396Members:
6397 include/malloc.h:1.4->1.5
6398
6399---------------------
6400PatchSet 3526
6401Date: 2004/09/07 10:34:09
6402Author: andersen
6403Branch: HEAD
6404Tag: (none)
6405Log:
6406Remove stale leftovers
6407
6408Members:
6409 libc/inet/resolv.c:1.56->1.57
6410
6411---------------------
6412PatchSet 3527
6413Date: 2004/09/07 10:34:35
6414Author: andersen
6415Branch: HEAD
6416Tag: (none)
6417Log:
6418Implement gethostent_r
6419
6420Members:
6421 libc/inet/resolv.c:1.57->1.58
6422
6423---------------------
6424PatchSet 3528
6425Date: 2004/09/07 10:37:36
6426Author: andersen
6427Branch: HEAD
6428Tag: (none)
6429Log:
6430Audit and disable unimplemented stuff
6431
6432Members:
6433 include/netdb.h:1.9->1.10
6434
6435---------------------
6436PatchSet 3529
6437Date: 2004/09/07 11:13:06
6438Author: andersen
6439Branch: HEAD
6440Tag: (none)
6441Log:
6442Yet another bit of joy for mjn3
6443
6444Members:
6445 include/nl_types.h:1.2->1.3
6446
6447---------------------
6448PatchSet 3530
6449Date: 2004/09/07 11:24:45
6450Author: andersen
6451Branch: HEAD
6452Tag: (none)
6453Log:
6454Disable prototypes for unimplemented functions
6455
6456Members:
6457 include/printf.h:1.3->1.4
6458
6459---------------------
6460PatchSet 3531
6461Date: 2004/09/08 03:07:17
6462Author: andersen
6463Branch: HEAD
6464Tag: (none)
6465Log:
6466Doh! As noted by Mike Frysinger I was too agressive at culling stuff
6467
6468Members:
6469 include/netdb.h:1.10->1.11
6470
6471---------------------
6472PatchSet 3532
6473Date: 2004/09/08 09:43:24
6474Author: jocke
6475Branch: HEAD
6476Tag: (none)
6477Log:
6478Second attempt to fix the INIT/FINI order. This time I think I got it right :)
6479This needs testing with apps that have complex dependencies.
6480
6481Members:
6482 ldso/include/dl-hash.h:1.6->1.7
6483 ldso/include/ldso.h:1.19->1.20
6484 ldso/ldso/ldso.c:1.120->1.121
6485 ldso/libdl/libdl.c:1.55->1.56
6486
6487---------------------
6488PatchSet 3533
6489Date: 2004/09/08 20:13:05
6490Author: andersen
6491Branch: HEAD
6492Tag: (none)
6493Log:
6494Fixup URL
6495
6496Members:
6497 docs/uclibc.org/cvs_write.html:1.5->1.6
6498
6499---------------------
6500PatchSet 3534
6501Date: 2004/09/10 21:30:26
6502Author: mjn3
6503Branch: HEAD
6504Tag: (none)
6505Log:
6506Hide some x86-specific devel asserts.
6507
6508Members:
6509 libc/misc/locale/locale.c:1.19->1.20
6510
6511---------------------
6512PatchSet 3535
6513Date: 2004/09/16 13:07:01
6514Author: jocke
6515Branch: HEAD
6516Tag: (none)
6517Log:
6518Don't allow undefined global symbols to pass(all archs needs fixing).
6519If you are using buildroot and soft floating point, you may have to
6520rebuild the libm.so library, copy it to staging_dir/lib and rebuild
6521your application.
6522
6523Cleanups as well.
6524
6525Members:
6526 ldso/ldso/powerpc/elfinterp.c:1.43->1.44
6527
6528---------------------
6529PatchSet 3536
6530Date: 2004/09/17 09:11:53
6531Author: jocke
6532Branch: HEAD
6533Tag: (none)
6534Log:
6535Don't allow undefined global symbols to pass(all archs needs fixing,
6536but powerpc).
6537If you are using buildroot and soft floating point, you may have to
6538rebuild the libm.so library, copy it to staging_dir/lib and rebuild
6539your application.
6540
6541Move handling of R_386_COPY back into _dl_do_reloc(all archs should
6542do this). Adjust the first argument to _dl_memcpy as it looks wrong
6543to have symtab[symtab_index].st_value as destination for the mem copy.
6544
6545Members:
6546 ldso/ldso/i386/elfinterp.c:1.34->1.35
6547
6548---------------------
6549PatchSet 3537
6550Date: 2004/09/17 12:19:35
6551Author: jocke
6552Branch: HEAD
6553Tag: (none)
6554Log:
6555Bugfix: Add r_addend to final address. The r_addend is mostly zero
6556but can be nonzero for JMP relocs as well.
6557All Rela arches need to do this, test and send a patch :)
6558
6559Remove unneeded test in R_PPC_COPY.
6560
6561Members:
6562 ldso/ldso/powerpc/elfinterp.c:1.44->1.45
6563
6564---------------------
6565PatchSet 3538
6566Date: 2004/09/17 12:41:36
6567Author: jocke
6568Branch: HEAD
6569Tag: (none)
6570Log:
6571Formatting cleanups from Peter Kellerstedt.
6572
6573Members:
6574 ldso/ldso/i386/elfinterp.c:1.35->1.36
6575
6576---------------------
6577PatchSet 3539
6578Date: 2004/09/17 15:57:20
6579Author: jocke
6580Branch: HEAD
6581Tag: (none)
6582Log:
6583Added back dl_iterate_phdr in ldso(with some small changes).
6584Someone needs to test if it works to build and run gcj.
6585
6586Members:
6587 include/link.h:1.4->1.5
6588 ldso/ldso/dl-elf.c:1.78->1.79
6589
6590---------------------
6591PatchSet 3540
6592Date: 2004/09/23 06:56:59
6593Author: jocke
6594Branch: HEAD
6595Tag: (none)
6596Log:
6597Make powerpc look more like the other archs.
6598
6599Members:
6600 ldso/ldso/powerpc/elfinterp.c:1.45->1.46
6601
6602---------------------
6603PatchSet 3541
6604Date: 2004/09/23 07:00:39
6605Author: jocke
6606Branch: HEAD
6607Tag: (none)
6608Log:
6609Don't allow undefined global symbols to pass.
6610Move COPY relocs back to _dl_do_reloc().
6611
6612Members:
6613 ldso/ldso/arm/elfinterp.c:1.24->1.25
6614 ldso/ldso/frv/elfinterp.c:1.6->1.7
6615 ldso/ldso/m68k/elfinterp.c:1.19->1.20
6616 ldso/ldso/sh/elfinterp.c:1.13->1.14
6617 ldso/ldso/sh64/elfinterp.c:1.6->1.7
6618 ldso/ldso/sparc/elfinterp.c:1.19->1.20
6619
6620---------------------
6621PatchSet 3542
6622Date: 2004/09/23 07:05:32
6623Author: jocke
6624Branch: HEAD
6625Tag: (none)
6626Log:
6627Make do_rem() safe. From Peter Kjellerstedt.
6628
6629Members:
6630 ldso/ldso/arm/dl-sysdep.h:1.9->1.10
6631 ldso/ldso/cris/dl-sysdep.h:1.6->1.7
6632 ldso/ldso/frv/dl-sysdep.h:1.5->1.6
6633 ldso/ldso/i386/dl-sysdep.h:1.11->1.12
6634 ldso/ldso/mips/dl-sysdep.h:1.11->1.12
6635 ldso/ldso/powerpc/dl-sysdep.h:1.12->1.13
6636 ldso/ldso/sh64/dl-sysdep.h:1.3->1.4
6637 ldso/ldso/sparc/dl-sysdep.h:1.9->1.10
6638
6639---------------------
6640PatchSet 3543
6641Date: 2004/09/23 07:08:41
6642Author: jocke
6643Branch: HEAD
6644Tag: (none)
6645Log:
6646White space and printouts cleanup. From Peter Kjellerstedt.
6647
6648Members:
6649 ldso/ldso/i386/elfinterp.c:1.36->1.37
6650
6651---------------------
6652PatchSet 3544
6653Date: 2004/09/23 07:15:24
6654Author: jocke
6655Branch: HEAD
6656Tag: (none)
6657Log:
6658Don't allow undefined global symbols to pass.
6659Move COPY relocs back to _dl_do_reloc().
6660White space cleanup.
6661
6662Members:
6663 ldso/ldso/cris/elfinterp.c:1.11->1.12
6664
6665---------------------
6666PatchSet 3545
6667Date: 2004/09/23 07:23:26
6668Author: jocke
6669Branch: HEAD
6670Tag: (none)
6671Log:
6672Add bswap_64 macro and uClibc_page.h. From Peter Kjellerstedt.
6673
6674Members:
6675 libc/sysdeps/linux/cris/bits/byteswap.h:1.2->1.3
6676 libc/sysdeps/linux/cris/bits/uClibc_page.h:INITIAL->1.1
6677
6678---------------------
6679PatchSet 3546
6680Date: 2004/09/27 09:40:55
6681Author: jocke
6682Branch: HEAD
6683Tag: (none)
6684Log:
6685Remove /usr/X11R6/lib from default list.
6686Move /lib and /usr/lib first in ld.so.cache.
6687Ignore duplicate /lib and /usr/lib in ld.so.conf
6688
6689Members:
6690 utils/ldconfig.c:1.3->1.4
6691
6692---------------------
6693PatchSet 3547
6694Date: 2004/09/28 07:29:13
6695Author: jocke
6696Branch: HEAD
6697Tag: (none)
6698Log:
6699Make ldd work for ET_DYN executables. From Peter Mazinger.
6700
6701Members:
6702 utils/ldd.c:1.13->1.14
6703
6704---------------------
6705PatchSet 3548
6706Date: 2004/09/28 07:56:49
6707Author: jocke
6708Branch: HEAD
6709Tag: (none)
6710Log:
6711Remove /usr/X11R6/lib from search path.
6712Search in UCLIBC_RUNTIME_PREFIX"lib" before
6713UCLIBC_RUNTIME_PREFIX"usr/lib".
6714
6715X11 users should enable USE_CACHE in Rules.mak, add
6716/usr/X11R6/lib to /etc/ld.so.conf and run ldconfig.
6717
6718Members:
6719 ldso/ldso/dl-elf.c:1.79->1.80
6720 utils/ldd.c:1.14->1.15
6721
6722---------------------
6723PatchSet 3549
6724Date: 2004/09/28 08:55:06
6725Author: jocke
6726Branch: HEAD
6727Tag: (none)
6728Log:
6729Oops, typo.
6730Thanks to Peter Kjellerstedt.
6731
6732Members:
6733 utils/ldd.c:1.15->1.16
6734
6735---------------------
6736PatchSet 3550
6737Date: 2004/09/28 13:13:44
6738Author: jocke
6739Branch: HEAD
6740Tag: (none)
6741Log:
6742Atsushi Nemoto writes:
6743Hi. I found a mismatch between uClibc and kernel in semctl definition.
6744
6745In uClibc/libc/misc/sysvipc/sem.c:
6746
6747static inline _syscall4(int, __semctl, int, semid, int, semnum, int, cmd, union semun *, arg);
6748...
6749int semctl(int semid, int semnum, int cmd, ...)
6750...
6751 arg = va_arg (ap, union semun);
6752...
6753 return __semctl(semid, semnum, cmd, &arg);
6754
6755But kernel's semctl is:
6756
6757asmlinkage long sys_semctl (int semid, int semnum, int cmd, union semun arg)
6758
6759The last argument is an union semun itself, not a pointer to the
6760union.
6761
6762Here is a patch.
6763
6764Members:
6765 libc/misc/sysvipc/sem.c:1.5->1.6
6766
6767---------------------
6768PatchSet 3551
6769Date: 2004/10/03 07:51:58
6770Author: andersen
6771Branch: HEAD
6772Tag: (none)
6773Log:
6774This patch from Mike Frysinger, extended from an earlier patch from Peter S.
6775Mazinger implements the changes suggested by me on the uclibc list.
6776
6777On Tuesday 28 September 2004 02:24 pm, Erik Andersen wrote:
6778> What I think should be done is
6779>
6780> *) Someone that cares about USE_CACHE should fix that option
6781> up to be sure it works, and give it a proper config entry
6782> in extra/Configs/Config.in, and rename it to something
6783> more appropriate such as LDSO_CACHE_SUPPORT.
6784>
6785> *) When LDSO_CACHE_SUPPORT=n, UCLIBC_RUNTIME_PREFIX /usr/X11R6/lib
6786> should be included in the default library search path in
6787> dl-elf.c, ldd, and ldconfig.
6788>
6789> *) When LDSO_CACHE_SUPPORT=y, UCLIBC_RUNTIME_PREFIX /usr/X11R6/lib
6790> should be excluded from the default library search path in
6791> dl-elf.c, ldd, and ldconfig, and those wishing to include
6792> X11 stuff should add that into /etc/ld.so.conf and re-run
6793> ldconfig.
6794>
6795> *) At present, LDSO_CONF and LDSO_CACHE use the same names
6796> and same structure as glibc. This precludes
6797> LDSO_CACHE_SUPPORT being uses in any sane fashion on a
6798> dial glibc and uClibc system. Just as it was necessary
6799> for use to use a different name for 'libuClibc' rather
6800> than 'libc', and 'ld-uClibc.so.0' rather than
6801> 'ld-linux.so.2' it seems that these configuration files
6802> really ought to be given different names.
6803>
6804
6805Members:
6806 Rules.mak:1.169->1.170
6807 extra/Configs/Config.in:1.53->1.54
6808 ldso/include/dl-elf.h:1.14->1.15
6809 ldso/ldso/Makefile:1.61->1.62
6810 ldso/ldso/dl-elf.c:1.80->1.81
6811 ldso/libdl/Makefile:1.41->1.42
6812 ldso/libdl/libdl.c:1.56->1.57
6813 utils/Makefile:1.13->1.14
6814 utils/dl-cache.h:INITIAL->1.1
6815 utils/ldconfig.c:1.4->1.5
6816 utils/ldd.c:1.16->1.17
6817
6818---------------------
6819PatchSet 3552
6820Date: 2004/10/05 11:51:58
6821Author: jocke
6822Branch: HEAD
6823Tag: (none)
6824Log:
6825Peter Kjellerstedt writes:
6826After the addition of a configuration option for
6827enabling the support of /etc/ld.so.cache, I thought
6828it might be a good idea to add one for the support
6829of the /etc/ld.so.preload file too. So here it is.
6830
6831While doing this, I also noticed that the dynamic
6832linker would hang indefinitely if either LD_PRELOAD
6833or /etc/ld.so.preload contained a library which was
6834already loaded, so I made a patch for that too.
6835
6836And of course, I could not resist from doing a little
6837clean up of comments and indentation, so here is a
6838patch for that too.
6839
6840Members:
6841 extra/Configs/Config.in:1.54->1.55
6842 ldso/ldso/ldso.c:1.121->1.122
6843
6844---------------------
6845PatchSet 3553
6846Date: 2004/10/05 12:06:40
6847Author: jocke
6848Branch: HEAD
6849Tag: (none)
6850Log:
6851Peter S. Mazinger writes:
6852Hello!
6853
6854The attached patches remove unneeded -D<somedefine>, and uses instead
6855#ifdef __somedefine__
6856
6857Members:
6858 utils/Makefile:1.14->1.15
6859 utils/ldd.c:1.17->1.18
6860
6861---------------------
6862PatchSet 3554
6863Date: 2004/10/06 06:51:37
6864Author: jocke
6865Branch: HEAD
6866Tag: (none)
6867Log:
6868PIE option correction for Config.in. From Peter Mazinger.
6869
6870Members:
6871 extra/Configs/Config.in:1.55->1.56
6872
6873---------------------
6874PatchSet 3555
6875Date: 2004/10/06 06:59:56
6876Author: jocke
6877Branch: HEAD
6878Tag: (none)
6879Log:
6880Remove unneeded -D<somedefine>, and use instead #ifdef __somedefine__
6881From Peter Mazinger.
6882
6883Members:
6884 ldso/ldso/Makefile:1.62->1.63
6885 ldso/ldso/dl-elf.c:1.81->1.82
6886 ldso/ldso/dl-startup.c:1.20->1.21
6887 ldso/ldso/ldso.c:1.122->1.123
6888
6889---------------------
6890PatchSet 3556
6891Date: 2004/10/06 07:34:13
6892Author: jocke
6893Branch: HEAD
6894Tag: (none)
6895Log:
6896Puts common defines into dl-defs.h (in ldso/include) from dl-elf.h and
6897dl-cache.h and make use of it. Also disables the lib-path-redundancy check
6898for the case the cache is not used. Makes use of _PRELOAD_FILE_SUPPORT.
6899From Peter Mazinger.
6900
6901Members:
6902 extra/Configs/Config.in:1.56->1.57
6903 ldso/include/dl-defs.h:INITIAL->1.1
6904 ldso/include/dl-elf.h:1.15->1.16
6905 ldso/ldso/dl-elf.c:1.82->1.83
6906 utils/Makefile:1.15->1.16
6907 utils/dl-cache.h:1.1->1.2
6908 utils/ldconfig.c:1.5->1.6
6909 utils/ldd.c:1.18->1.19
6910
6911---------------------
6912PatchSet 3557
6913Date: 2004/10/06 11:34:32
6914Author: jocke
6915Branch: HEAD
6916Tag: (none)
6917Log:
6918Peter S. Mazinger writes:
6919Hello!
6920
6921Here is the modified unsecvars patch that applies to cvs.
6922
6923Members:
6924 ldso/include/unsecvars.h:INITIAL->1.1
6925 ldso/ldso/ldso.c:1.123->1.124
6926
6927---------------------
6928PatchSet 3558
6929Date: 2004/10/06 11:45:22
6930Author: jocke
6931Branch: HEAD
6932Tag: (none)
6933Log:
6934Peter S. Mazinger writes:
6935The attached patches make iconv use XXFLAGS and adapts ldd.host to cvs.
6936
6937Members:
6938 utils/Makefile:1.16->1.17
6939
6940---------------------
6941PatchSet 3559
6942Date: 2004/10/06 12:51:12
6943Author: jocke
6944Branch: HEAD
6945Tag: (none)
6946Log:
6947Add type libc0 to cache_print().
6948Always strip trailing slaches(/) from paths read from ld.so.conf.
6949
6950Members:
6951 utils/ldconfig.c:1.6->1.7
6952
6953---------------------
6954PatchSet 3560
6955Date: 2004/10/06 13:08:47
6956Author: jocke
6957Branch: HEAD
6958Tag: (none)
6959Log:
6960Don't complain if ld.so.cache is missing.
6961
6962Members:
6963 ldso/ldso/dl-elf.c:1.83->1.84
6964
6965---------------------
6966PatchSet 3561
6967Date: 2004/10/06 13:23:13
6968Author: jocke
6969Branch: HEAD
6970Tag: (none)
6971Log:
6972Peter S. Mazinger writes:
6973Corrects libpthread_db name (I do not know why libpthread_db.so uses
6974libpthread_db.so.1 instead of libpthread_db.so.$(MAJOR_VERSION) as soname)
6975
6976Note by Jocke:
6977I don't known either but until then this is the right thing to do.
6978
6979Members:
6980 libpthread/Makefile:1.28->1.29
6981
6982---------------------
6983PatchSet 3562
6984Date: 2004/10/06 19:13:06
6985Author: andersen
6986Branch: HEAD
6987Tag: (none)
6988Log:
6989Remove empty file
6990
6991Members:
6992 utils/dl-cache.h:1.2->1.3(DEAD)
6993
6994---------------------
6995PatchSet 3563
6996Date: 2004/10/07 01:53:04
6997Author: andersen
6998Branch: HEAD
6999Tag: (none)
7000Log:
7001uClibc does not support getutent_r, getutid_r, and getutline_r,
7002and SuSv3 does not require r specify them. So kill the prototypes.
7003
7004Members:
7005 include/utmp.h:1.6->1.7
7006
7007---------------------
7008PatchSet 3564
7009Date: 2004/10/07 02:18:56
7010Author: andersen
7011Branch: HEAD
7012Tag: (none)
7013Log:
7014implement SuSv3 required ualarm()
7015
7016Members:
7017 libc/unistd/ualarm.c:INITIAL->1.1
7018
7019---------------------
7020PatchSet 3565
7021Date: 2004/10/07 02:42:34
7022Author: andersen
7023Branch: HEAD
7024Tag: (none)
7025Log:
7026Remove unimplemented non-SuSv3 function prototypes
7027
7028Members:
7029 include/unistd.h:1.26->1.27
7030
7031---------------------
7032PatchSet 3566
7033Date: 2004/10/07 02:45:58
7034Author: andersen
7035Branch: HEAD
7036Tag: (none)
7037Log:
7038Remove ucontext.h. We do not implement any of these functions.
7039
7040Members:
7041 include/ucontext.h:1.3->1.4(DEAD)
7042
7043---------------------
7044PatchSet 3567
7045Date: 2004/10/07 03:01:54
7046Author: andersen
7047Branch: HEAD
7048Tag: (none)
7049Log:
7050Hide a bunch of unimplemented time function prototypes, and
7051mark them as mjn3's problem. :-)
7052
7053Members:
7054 include/time.h:1.12->1.13
7055
7056---------------------
7057PatchSet 3568
7058Date: 2004/10/07 09:20:09
7059Author: andersen
7060Branch: HEAD
7061Tag: (none)
7062Log:
7063Add ualarm.c
7064
7065Members:
7066 libc/unistd/Makefile:1.38->1.39
7067
7068---------------------
7069PatchSet 3569
7070Date: 2004/10/07 13:48:19
7071Author: jocke
7072Branch: HEAD
7073Tag: (none)
7074Log:
7075Remove usage of _dl_parse_copy_information() from generic code.
7076Remove definition of _dl_parse_copy_information() for powerpc.
7077Remaining archs can do the same.
7078Make debugging output of "relocation processing: xxx" a bit more sane.
7079
7080Members:
7081 ldso/include/dl-elf.h:1.16->1.17
7082 ldso/include/dl-hash.h:1.7->1.8
7083 ldso/ldso/dl-elf.c:1.84->1.85
7084 ldso/ldso/ldso.c:1.124->1.125
7085 ldso/ldso/powerpc/elfinterp.c:1.46->1.47
7086
7087---------------------
7088PatchSet 3570
7089Date: 2004/10/07 14:06:06
7090Author: andersen
7091Branch: HEAD
7092Tag: (none)
7093Log:
7094Put back ucontext.h, but omit function prototypes for getcontext(),
7095makecontext(), setcontext(), and swapcontext() which are marked as
7096obsolescent by SuSv3, and are not implemented by uClibc.
7097
7098Members:
7099 include/ucontext.h:1.4->1.5
7100
7101---------------------
7102PatchSet 3571
7103Date: 2004/10/07 18:57:40
7104Author: jocke
7105Branch: HEAD
7106Tag: (none)
7107Log:
7108Remove _dl_parse_copy_information() for CRIS per Peter Kjellerstedts request.
7109
7110Members:
7111 ldso/ldso/cris/elfinterp.c:1.12->1.13
7112
7113---------------------
7114PatchSet 3572
7115Date: 2004/10/08 07:58:27
7116Author: andersen
7117Branch: HEAD
7118Tag: (none)
7119Log:
7120As noticed by egor duda, current_menu is declared as 'extern struct menu
7121*current_menu;' in scripts/config/lkc.h line 63, and this conflicts with
7122static definition in mconf.c.
7123
7124Members:
7125 extra/config/mconf.c:1.9->1.10
7126
7127---------------------
7128PatchSet 3573
7129Date: 2004/10/08 10:50:49
7130Author: andersen
7131Branch: HEAD
7132Tag: (none)
7133Log:
7134link to uClibc++, minor FAQ updates
7135
7136Members:
7137 docs/uclibc.org/FAQ.html:1.28->1.29
7138 docs/uclibc.org/header.html:1.3->1.4
7139
7140---------------------
7141PatchSet 3574
7142Date: 2004/10/11 08:15:32
7143Author: jocke
7144Branch: HEAD
7145Tag: (none)
7146Log:
7147Don't use ld.so.cache for SUID programs.
7148
7149Members:
7150 ldso/ldso/dl-elf.c:1.85->1.86
7151
7152---------------------
7153PatchSet 3575
7154Date: 2004/10/11 20:57:11
7155Author: jocke
7156Branch: HEAD
7157Tag: (none)
7158Log:
7159Undo previous change. Leave SUID programs alone until I know what to do
7160with them.
7161
7162Members:
7163 ldso/ldso/dl-elf.c:1.86->1.87
7164
7165---------------------
7166PatchSet 3576
7167Date: 2004/10/12 10:48:28
7168Author: jocke
7169Branch: HEAD
7170Tag: (none)
7171Log:
7172Mark Rakes writes:
7173without LDSO_CACHE_SUPPORT turned on, LDSO_CONF and LDSO_CACHE are
7174not defined anywhere, but still used by ldconfig.c This patch allows
7175ldconfig to build again, although there may be a cleaner way to fix
7176this????
7177
7178Applied with minor modification.
7179
7180Members:
7181 ldso/include/dl-defs.h:1.1->1.2
7182
7183---------------------
7184PatchSet 3577
7185Date: 2004/10/14 07:44:43
7186Author: jocke
7187Branch: HEAD
7188Tag: (none)
7189Log:
7190Remove unused stuff. From Peter Mazinger.
7191
7192Members:
7193 libc/Makefile:1.35->1.36
7194
7195---------------------
7196PatchSet 3578
7197Date: 2004/10/14 09:24:43
7198Author: jocke
7199Branch: HEAD
7200Tag: (none)
7201Log:
7202Don't SEGV if library not found.
7203
7204Members:
7205 ldso/libdl/libdl.c:1.57->1.58
7206
7207---------------------
7208PatchSet 3579
7209Date: 2004/10/14 09:53:15
7210Author: jocke
7211Branch: HEAD
7212Tag: (none)
7213Log:
7214Peter Mazinger writes:
7215The attached patch is an updated version of an earlier sent patch
7216It solves the problem that the target utils (ldconfig/ldd/iconv, readelf
7217is not handled, but can be easily added) are not built w/ the newly
7218created [S]crt[01].o files.
7219
7220Members:
7221 Rules.mak:1.170->1.171
7222 libpthread/Makefile:1.29->1.30
7223 utils/Makefile:1.17->1.18
7224
7225---------------------
7226PatchSet 3580
7227Date: 2004/10/14 10:08:00
7228Author: jocke
7229Branch: HEAD
7230Tag: (none)
7231Log:
7232Peter Mazinger writes:
7233The attached patch generalizes the use of PIE (all archs are brought in
7234sync that use/mention it: x86/ppc/frv) and makes use of it building the
7235target utils.
7236
7237Tested on x86, ppc should be tested, frv uses -fPIE at one location, but
7238at another place -fpie, I don't know which is correct (could be both) and
7239misses the target addition in Config.in.
7240
7241The test for ppc (requires the earlier sent crt-correction patch to work
7242correctly):
7243enable UCLIBC_PIE_SUPPORT, build uClibc and utils, check:
7244file ./utils/ldd, it should show shared object (instead of executable)
7245
7246Members:
7247 libc/sysdeps/linux/frv/Makefile:1.6->1.7
7248 libc/sysdeps/linux/i386/Makefile:1.67->1.68
7249 libc/sysdeps/linux/powerpc/Makefile:1.32->1.33
7250 utils/Makefile:1.18->1.19
7251
7252---------------------
7253PatchSet 3581
7254Date: 2004/10/14 10:10:34
7255Author: jocke
7256Branch: HEAD
7257Tag: (none)
7258Log:
7259hmm, somehow cvs lost this file in the previous commit.
7260
7261Members:
7262 Rules.mak:1.171->1.172
7263
7264---------------------
7265PatchSet 3582
7266Date: 2004/10/14 15:23:51
7267Author: jocke
7268Branch: HEAD
7269Tag: (none)
7270Log:
7271unmap ld.so.cache when dlopen() returns.
7272
7273Members:
7274 ldso/libdl/libdl.c:1.58->1.59
7275
7276---------------------
7277PatchSet 3583
7278Date: 2004/10/15 08:25:34
7279Author: mjn3
7280Branch: HEAD
7281Tag: (none)
7282Log:
7283Rip out Peter's unacceptable "fix" and do the sane thing instead; build
7284the utils using the uClibc-targeted toolchain.
7285
7286Members:
7287 Rules.mak:1.172->1.173
7288 libpthread/Makefile:1.30->1.31
7289 utils/Makefile:1.19->1.20
7290
7291---------------------
7292PatchSet 3584
7293Date: 2004/10/18 06:28:58
7294Author: andersen
7295Branch: HEAD
7296Tag: (none)
7297Log:
7298mention scratchbox and openembedded
7299
7300Members:
7301 docs/uclibc.org/header.html:1.4->1.5
7302
7303---------------------
7304PatchSet 3585
7305Date: 2004/10/18 06:31:51
7306Author: andersen
7307Branch: HEAD
7308Tag: (none)
7309Log:
7310Corrent HOWTO url
7311
7312Members:
7313 docs/uclibc.org/header.html:1.5->1.6
7314
7315---------------------
7316PatchSet 3586
7317Date: 2004/10/19 19:24:13
7318Author: andersen
7319Branch: HEAD
7320Tag: (none)
7321Log:
7322Atsushi Nemoto writes:
7323
7324In a recent post to linux-mips ML (and libc-alpha ML), a problem with
7325inline syscalls was reported.
7326
7327http://www.linux-mips.org/archives/linux-mips/2004-10/msg00142.html
7328
7329It seems uClibc should be fixed also for newer gcc. Here is a patch.
7330
7331Members:
7332 libc/sysdeps/linux/mips/bits/syscalls.h:1.7->1.8
7333
7334---------------------
7335PatchSet 3587
7336Date: 2004/10/19 20:10:08
7337Author: andersen
7338Branch: HEAD
7339Tag: (none)
7340Log:
7341Peter S. Mazinger writes:
7342
7343Hello!
7344
7345Would the attached patch be acceptable (maybe instead of
7346__libc_gettimeofday using __gettimeofday)
7347
7348We have some issues, see
7349
7350http://bugs.gentoo.org/show_bug.cgi?id=65892
7351
7352Members:
7353 include/sys/time.h:1.6->1.7
7354 libc/inet/rpc/auth_unix.c:1.8->1.9
7355 libc/inet/rpc/create_xid.c:1.3->1.4
7356 libc/misc/time/clock_gettime.c:1.1->1.2
7357 libc/misc/time/ftime.c:1.1->1.2
7358 libc/misc/time/time.c:1.22->1.23
7359 libc/misc/utmp/wtent.c:1.1->1.2
7360 libc/sysdeps/linux/common/gettimeofday.c:1.1->1.2
7361 libc/sysdeps/linux/common/time.c:1.1->1.2
7362 libc/sysdeps/linux/common/utime.c:1.1->1.2
7363 libpthread/linuxthreads/pthread.c:1.13->1.14
7364 libutil/logout.c:1.2->1.3
7365 libutil/logwtmp.c:1.3->1.4
7366
7367---------------------
7368PatchSet 3588
7369Date: 2004/10/26 07:49:47
7370Author: andersen
7371Branch: HEAD
7372Tag: (none)
7373Log:
7374We don't need this README
7375
7376Members:
7377 libpthread/linuxthreads/README.Xfree3.2:1.1->1.2(DEAD)
7378
7379---------------------
7380PatchSet 3589
7381Date: 2004/10/26 20:48:18
7382Author: andersen
7383Branch: HEAD
7384Tag: (none)
7385Log:
7386Atsushi Nemoto writes:
7387
7388>>>>> On Tue, 19 Oct 2004 13:28:34 -0600, Erik Andersen <[email protected]> said:
7389>> BTW, top of uClibc TODO list is "Fix syscall() on mips". What is a
7390>> problem?
7391
7392andersen> It appears that uClibc's syscall() for mips works ok for
7393andersen> syscalls with a few arguments. But as I recall, it does not
7394andersen> work properly with _syscall5, _syscall6, _syscall7, etc.
7395andersen> Perhaps there is some mistake in its assumptions about the
7396andersen> mips/linux ABI regarding which syscall arguments are passed
7397andersen> via register vs which syscall arguments are passed on the
7398andersen> stack.
7399
7400Hmm... I found a old fix in uClibc ML archive.
7401
7402http://www.uclibc.org/lists/uclibc/2002-September/004459.html
7403
7404But it seems somewhat broken. How about this fix instead? I tested
7405mmap with syscall() in mips. mips64 is not tested.
7406
7407Members:
7408 libc/sysdeps/linux/mips/syscall.S:1.2->1.3
7409
7410---------------------
7411PatchSet 3590
7412Date: 2004/10/26 20:48:39
7413Author: andersen
7414Branch: HEAD
7415Tag: (none)
7416Log:
7417Update TODO list
7418
7419Members:
7420 TODO:1.56->1.57
7421
7422---------------------
7423PatchSet 3591
7424Date: 2004/10/27 07:26:21
7425Author: andersen
7426Branch: HEAD
7427Tag: (none)
7428Log:
7429Arrange to hide uClibc internals
7430
7431Members:
7432 include/features.h:1.59->1.60
7433
7434---------------------
7435PatchSet 3592
7436Date: 2004/10/27 09:44:00
7437Author: andersen
7438Branch: HEAD
7439Tag: (none)
7440Log:
7441Fix up __uClibc_init() for so that we prevent starting SUID
7442binaries where the standard file descriptors are not opened.
7443 -Erik
7444
7445Members:
7446 TODO:1.57->1.58
7447 libc/misc/internals/__uClibc_main.c:1.42->1.43
7448
7449---------------------
7450PatchSet 3593
7451Date: 2004/10/27 22:07:52
7452Author: mjn3
7453Branch: HEAD
7454Tag: (none)
7455Log:
7456Jocke's patch was almost right. Just needed move the DT_MIPS_RLD_MAP test
7457up a bit. Native and remote debugging of shared libs and threaded apps now
7458works on mips.
7459
7460Members:
7461 ldso/ldso/ldso.c:1.125->1.126
7462
7463---------------------
7464PatchSet 3594
7465Date: 2004/10/30 01:07:48
7466Author: andersen
7467Branch: HEAD
7468Tag: (none)
7469Log:
7470Revise TODO list for the upcoming release
7471
7472Members:
7473 TODO:1.58->1.59
7474
7475---------------------
7476PatchSet 3595
7477Date: 2004/10/30 17:32:52
7478Author: pkj
7479Branch: HEAD
7480Tag: (none)
7481Log:
7482Do not assume a fifth argument is used with syscall(). Allocate stack
7483for saving SRP separately.
7484
7485Members:
7486 libc/sysdeps/linux/cris/syscall.S:1.2->1.3
7487
7488---------------------
7489PatchSet 3596
7490Date: 2004/10/30 17:56:00
7491Author: pkj
7492Branch: HEAD
7493Tag: (none)
7494Log:
7495Synchronized with glibc (2.3.2).
7496
7497Members:
7498 include/net/if_arp.h:1.2->1.3
7499
7500---------------------
7501PatchSet 3597
7502Date: 2004/10/31 19:22:58
7503Author: mjn3
7504Branch: HEAD
7505Tag: (none)
7506Log:
7507Revert Peter's __lib_gettimeofday patch. There's the minor issue of
7508adding cruft to include/sys/time.h. But also, there's no sense in
7509making changes like this until we decide how we're going to approach
7510the hidden symbol transition.
7511
7512Members:
7513 include/sys/time.h:1.7->1.8
7514 libc/inet/rpc/auth_unix.c:1.9->1.10
7515 libc/inet/rpc/create_xid.c:1.4->1.5
7516 libc/misc/time/clock_gettime.c:1.2->1.3
7517 libc/misc/time/ftime.c:1.2->1.3
7518 libc/misc/time/time.c:1.23->1.24
7519 libc/misc/utmp/wtent.c:1.2->1.3
7520 libpthread/linuxthreads/pthread.c:1.14->1.15
7521 libutil/logout.c:1.3->1.4
7522 libutil/logwtmp.c:1.4->1.5
7523
7524---------------------
7525PatchSet 3598
7526Date: 2004/10/31 20:23:02
7527Author: mjn3
7528Branch: HEAD
7529Tag: (none)
7530Log:
7531Revert Peter's __lib_gettimeofday patch. There's the minor issue of
7532adding cruft to include/sys/time.h. But also, there's no sense in
7533making changes like this until we decide how we're going to approach
7534the hidden symbol transition.
7535
7536Members:
7537 libc/sysdeps/linux/common/gettimeofday.c:1.2->1.3
7538 libc/sysdeps/linux/common/time.c:1.2->1.3
7539 libc/sysdeps/linux/common/utime.c:1.2->1.3
7540
7541---------------------
7542PatchSet 3599
7543Date: 2004/11/02 07:14:44
7544Author: jocke
7545Branch: HEAD
7546Tag: (none)
7547Log:
7548- Remove dynamic_size from struct elf_resolve.
7549- Replace all open coded dynamic handling with a function. Reduces size.
7550- Fold special MIPS dynamic code into the dynamic_info item.
7551- Add RELRO support.
7552- Support linking with "-z now".
7553- prepare for DT_RELACOUNT/DT_RELCOUNT optimization.
7554- Add -z now to ld.so linking, this is what ld.so does anyway so
7555 let the linker know that.
7556
7557Members:
7558 ldso/include/dl-elf.h:1.17->1.18
7559 ldso/ldso/mips/dl-startup.h:1.10->1.11
7560
7561---------------------
7562PatchSet 3600
7563Date: 2004/11/02 08:14:45
7564Author: jocke
7565Branch: HEAD
7566Tag: (none)
7567Log:
7568- Remove dynamic_size from struct elf_resolve.
7569- Replace all open coded dynamic handling with a function. Reduces size.
7570- Fold special MIPS dynamic code into the dynamic_info item.
7571- Add RELRO support.
7572- Support linking with "-z now".
7573- prepare for DT_RELACOUNT/DT_RELCOUNT optimization.
7574- Add -z now to ld.so linking, this is what ld.so does anyway so
7575 let the linker know that.
7576
7577Members:
7578 ldso/include/dl-hash.h:1.8->1.9
7579 ldso/ldso/Makefile:1.63->1.64
7580 ldso/ldso/dl-elf.c:1.87->1.88
7581 ldso/ldso/dl-hash.c:1.24->1.25
7582 ldso/ldso/dl-startup.c:1.21->1.22
7583 ldso/ldso/ldso.c:1.126->1.127
7584 ldso/ldso/mips/dl-sysdep.h:1.12->1.13
7585 ldso/ldso/mips/elfinterp.c:1.22->1.23
7586 ldso/libdl/libdl.c:1.59->1.60
7587
7588---------------------
7589PatchSet 3601
7590Date: 2004/11/02 14:15:10
7591Author: andersen
7592Branch: HEAD
7593Tag: (none)
7594Log:
7595struct ipc_perm, as used by shmctl() when soing shared memory stuff,
7596was incorrect in uClibc, and was 2 bytes too short. This caused uClibc
7597shared memory stuff to not behave correctly since struct ipc_perm was
7598included as the first member of, i.e. struct msqid_ds, so the content
7599of that struct were all shifted by two bytes. ugh. Apparently, few
7600people have used shared memory, msgctl(), etc with uClibc thus far,
7601 -Erik
7602
7603Members:
7604 libc/sysdeps/linux/common/bits/ipc.h:1.3->1.4
7605
7606---------------------
7607PatchSet 3602
7608Date: 2004/11/08 02:31:41
7609Author: andersen
7610Branch: HEAD
7611Tag: (none)
7612Log:
7613A patch included in glibc 2.3.2's libthread_db that helps remote
7614debugging not become confused,
7615
7616Members:
7617 libpthread/linuxthreads_db/td_ta_new.c:1.3->1.4
7618
7619---------------------
7620PatchSet 3603
7621Date: 2004/11/08 02:34:43
7622Author: andersen
7623Branch: HEAD
7624Tag: (none)
7625Log:
7626Some requested additional malloc entry points
7627
7628Members:
7629 include/malloc.h:1.5->1.6
7630 libc/stdlib/malloc-standard/free.c:1.1->1.2
7631 libc/stdlib/malloc-standard/mallinfo.c:1.1->1.2
7632
7633---------------------
7634PatchSet 3604
7635Date: 2004/11/10 08:07:40
7636Author: solar
7637Branch: HEAD
7638Tag: (none)
7639Log:
7640initial commit of uclibc equiv of glibc getent
7641
7642Members:
7643 docs/getent:INITIAL->1.1
7644
7645---------------------
7646PatchSet 3605
7647Date: 2004/11/10 14:27:10
7648Author: jocke
7649Branch: HEAD
7650Tag: (none)
7651Log:
7652Add RTLD_LOCAL support for dlopened libs. Reported by
7653Andrew de Quincey, who has been most helpful getting this sorted
7654out, thanks. Thanks also to Peter Mazinger who did alot of testing.
7655
7656Removed all traces of dl_parse_copy_information() since it is no longer used.
7657
7658Members:
7659 ldso/include/dl-hash.h:1.9->1.10
7660 ldso/ldso/arm/elfinterp.c:1.25->1.26
7661 ldso/ldso/cris/elfinterp.c:1.13->1.14
7662 ldso/ldso/i386/elfinterp.c:1.37->1.38
7663 ldso/ldso/m68k/elfinterp.c:1.20->1.21
7664 ldso/ldso/powerpc/elfinterp.c:1.47->1.48
7665 ldso/ldso/sh/elfinterp.c:1.14->1.15
7666 ldso/ldso/sh64/elfinterp.c:1.7->1.8
7667 ldso/ldso/sparc/elfinterp.c:1.20->1.21
7668
7669---------------------
7670PatchSet 3606
7671Date: 2004/11/10 15:27:10
7672Author: jocke
7673Branch: HEAD
7674Tag: (none)
7675Log:
7676Add RTLD_LOCAL support for dlopened libs. Reported by
7677Andrew de Quincey, who has been most helpful getting this sorted
7678out, thanks. Thanks also to Peter Mazinger who did alot of testing.
7679
7680Removed all traces of dl_parse_copy_information() since it is no longer used.
7681
7682Members:
7683 ldso/ldso/dl-hash.c:1.25->1.26
7684 ldso/ldso/ldso.c:1.127->1.128
7685 ldso/ldso/mips/elfinterp.c:1.23->1.24
7686 ldso/libdl/libdl.c:1.60->1.61
7687
7688---------------------
7689PatchSet 3607
7690Date: 2004/11/11 03:13:36
7691Author: solar
7692Branch: HEAD
7693Tag: (none)
7694Log:
7695misc cleanups of __stack_smash_handler() function when ssp support is enabled. syslog() support should now work both inside and outside of chroots. erandom code left in but remains #ifdef out by default. May remove erandom completely in the future for uClibc unless the LFS guys and gals want to keep it.
7696
7697Members:
7698 libc/sysdeps/linux/common/ssp.c:1.3->1.4
7699 libc/sysdeps/linux/common/ssp.c:1.2->1.3
7700
7701---------------------
7702PatchSet 3608
7703Date: 2004/11/11 13:44:17
7704Author: vapier
7705Branch: HEAD
7706Tag: (none)
7707Log:
7708fix a few typos and clean up the spacing (no tabs)
7709
7710Members:
7711 INSTALL:1.5->1.6
7712
7713---------------------
7714PatchSet 3609
7715Date: 2004/11/11 13:50:52
7716Author: vapier
7717Branch: HEAD
7718Tag: (none)
7719Log:
7720move getent to extra/scripts/ out of docs/
7721
7722Members:
7723 docs/getent:1.1->1.2(DEAD)
7724 extra/scripts/getent:INITIAL->1.1
7725
7726---------------------
7727PatchSet 3610
7728Date: 2004/11/11 14:48:24
7729Author: vapier
7730Branch: HEAD
7731Tag: (none)
7732Log:
7733misc touchups
7734
7735Members:
7736 README:1.19->1.20
7737
7738---------------------
7739PatchSet 3611
7740Date: 2004/11/11 18:55:51
7741Author: andersen
7742Branch: HEAD
7743Tag: (none)
7744Log:
7745Fix grammar
7746
7747Members:
7748 README:1.20->1.21
7749
7750---------------------
7751PatchSet 3612
7752Date: 2004/11/17 08:36:39
7753Author: jocke
7754Branch: HEAD
7755Tag: (none)
7756Log:
7757Add BIND NOW support to MIPS.
7758
7759Mips did not honour the LD_BIND_NOW env. variable or the DT_BIND_NOW flag
7760in the dynamic section.
7761
7762Members:
7763 ldso/ldso/mips/dl-sysdep.h:1.13->1.14
7764 ldso/ldso/mips/elfinterp.c:1.24->1.25
7765
7766---------------------
7767PatchSet 3613
7768Date: 2004/11/17 09:36:38
7769Author: jocke
7770Branch: HEAD
7771Tag: (none)
7772Log:
7773Add BIND NOW support to MIPS.
7774
7775Mips did not honour the LD_BIND_NOW env. variable or the DT_BIND_NOW flag
7776in the dynamic section.
7777
7778Members:
7779 ldso/ldso/ldso.c:1.128->1.129
7780 ldso/libdl/libdl.c:1.61->1.62
7781
7782---------------------
7783PatchSet 3614
7784Date: 2004/11/17 11:29:10
7785Author: jocke
7786Branch: HEAD
7787Tag: (none)
7788Log:
7789Make __builtin_return_address() return NULL at top of
7790stack frame. This will make backtracing possible.
7791
7792Members:
7793 libc/sysdeps/linux/powerpc/crt0.S:1.11->1.12
7794
7795---------------------
7796PatchSet 3615
7797Date: 2004/11/25 19:10:39
7798Author: solar
7799Branch: HEAD
7800Tag: (none)
7801Log:
7802update : $
7803
7804Members:
7805 libc/sysdeps/linux/common/ssp.c:1.4->1.5
7806
7807---------------------
7808PatchSet 3616
7809Date: 2004/12/06 22:24:21
7810Author: andersen
7811Branch: HEAD
7812Tag: (none)
7813Log:
7814Add missing definition for O_DIRECT
7815
7816Members:
7817 libc/sysdeps/linux/powerpc/bits/fcntl.h:1.3->1.4
7818
7819---------------------
7820PatchSet 3617
7821Date: 2004/12/08 08:24:17
7822Author: andersen
7823Branch: HEAD
7824Tag: (none)
7825Log:
7826Use PAGE_SIZE, not 4096
7827
7828Members:
7829 utils/ldconfig.c:1.7->1.8
7830
7831---------------------
7832PatchSet 3618
7833Date: 2004/12/08 20:18:53
7834Author: andersen
7835Branch: HEAD
7836Tag: (none)
7837Log:
7838Kill off ancient unused cruft
7839
7840Members:
7841 libc/sysdeps/linux/common/glibcstat.h:1.1->1.2(DEAD)
7842
7843---------------------
7844PatchSet 3619
7845Date: 2004/12/08 22:31:50
7846Author: andersen
7847Branch: HEAD
7848Tag: (none)
7849Log:
7850libpthread can use the normal LDFLAGS (including -s to strip it), but
7851libthreaddb must not be stripped or gdb can't use it.
7852
7853Members:
7854 libpthread/Makefile:1.31->1.32
7855
7856---------------------
7857PatchSet 3620
7858Date: 2004/12/09 23:18:02
7859Author: andersen
7860Branch: HEAD
7861Tag: (none)
7862Log:
7863Don't use PAGE_SIZE, instead just a local BUFFER_SIZE define
7864
7865Members:
7866 utils/ldconfig.c:1.8->1.9
7867
7868---------------------
7869PatchSet 3621
7870Date: 2004/12/11 11:23:28
7871Author: andersen
7872Branch: HEAD
7873Tag: (none)
7874Log:
7875Partial commit of a patch from Alexandre Oliva:
7876
7877Here's an updated version of the patch I posted about a month ago. It
7878leaves -nostdinc alone, and uses -print-file-name=include instead of
7879-print-search-dirs to figure out where GCC's internal headers are.
7880
7881Please let me know whether there are any portions of this patch you'd
7882like me to break into smaller pieces, to rework, or to give up trying
7883to get into uClibc :-) Thanks,
7884
7885Members:
7886 include/elf.h:1.16->1.17
7887 ldso/include/dl-string.h:1.10->1.11
7888 ldso/ldso/frv/dl-inlines.h:1.1->1.2
7889 ldso/ldso/frv/dl-startup.h:1.2->1.3
7890 ldso/ldso/frv/dl-sysdep.h:1.6->1.7
7891 ldso/ldso/frv/elfinterp.c:1.7->1.8
7892
7893---------------------
7894PatchSet 3622
7895Date: 2004/12/11 12:05:31
7896Author: andersen
7897Branch: HEAD
7898Tag: (none)
7899Log:
7900Remove some accumulated ugly junk
7901
7902Members:
7903 Makefile:1.248->1.249
7904
7905---------------------
7906PatchSet 3623
7907Date: 2004/12/11 12:23:37
7908Author: andersen
7909Branch: HEAD
7910Tag: (none)
7911Log:
7912Partial commit of a patch from Alexandre Oliva:
7913
7914Here's an updated version of the patch I posted about a month ago. It
7915leaves -nostdinc alone, and uses -print-file-name=include instead of
7916-print-search-dirs to figure out where GCC's internal headers are.
7917
7918Please let me know whether there are any portions of this patch you'd
7919like me to break into smaller pieces, to rework, or to give up trying
7920to get into uClibc :-) Thanks,
7921
7922Members:
7923 Rules.mak:1.173->1.174
7924 extra/Configs/Config.frv.default:1.4->1.5
7925 ldso/ldso/Makefile:1.64->1.65
7926 ldso/libdl/Makefile:1.42->1.43
7927 libc/sysdeps/linux/frv/Makefile:1.7->1.8
7928
7929---------------------
7930PatchSet 3624
7931Date: 2004/12/11 12:28:51
7932Author: andersen
7933Branch: HEAD
7934Tag: (none)
7935Log:
7936That last patch had some garbage in it... PIC != PIE
7937
7938Members:
7939 ldso/ldso/Makefile:1.65->1.66
7940
7941---------------------
7942PatchSet 3625
7943Date: 2004/12/11 13:23:14
7944Author: andersen
7945Branch: HEAD
7946Tag: (none)
7947Log:
7948We can't strip libpthread or libthread_db can't help gdb debug ptheads
7949
7950Members:
7951 libpthread/Makefile:1.32->1.33
7952
7953---------------------
7954PatchSet 3626
7955Date: 2004/12/12 04:02:43
7956Author: andersen
7957Branch: HEAD
7958Tag: (none)
7959Log:
7960Patch from Paul Brook:
7961
7962The Arm crt0.S contains non-PIC code for locating _init and _fini sections.
7963This caused problems on my uclinux system when static constructors were
7964enabled.
7965
7966The attached patch implements a PIC version of this code.
7967
7968Paul
7969
7970Members:
7971 libc/sysdeps/linux/arm/crt0.S:1.23->1.24
7972
7973---------------------
7974PatchSet 3627
7975Date: 2004/12/13 19:33:27
7976Author: andersen
7977Branch: HEAD
7978Tag: (none)
7979Log:
7980Remove whitespace
7981
7982Members:
7983 README:1.21->1.22
7984
7985---------------------
7986PatchSet 3628
7987Date: 2004/12/16 16:28:34
7988Author: andersen
7989Branch: HEAD
7990Tag: (none)
7991Log:
7992On Thu Dec 16, 2004 at 03:49:31PM +0100, Johan Adolfsson wrote:
7993> What's the correct way of calling llseek/_llseek?
7994> The manpage I have indicates _llseek and thats what the version of
7995> util-linux
7996> I tried use as well so compiling for uClibc fails.
7997> Would the following patch fix it or is it the apps that needs fixing?
7998
7999Members:
8000 libc/sysdeps/linux/common/llseek.c:1.3->1.4
8001
8002---------------------
8003PatchSet 3629
8004Date: 2004/12/19 23:10:51
8005Author: solar
8006Branch: HEAD
8007Tag: (none)
8008Log:
8009- Added support for 13 new syscalls to allow more things to compile when using uClibc. mincore() and the ones for Extended Attributes setxattr(), lsetxattr(), fsetxattr(), getxattr(), lgetxattr(), fgetxattr(), listxattr(), llistxattr(), flistxattr(), removexattr(), lremovexattr(), fremovexattr() which are optional.
8010
8011Members:
8012 include/sys/xattr.h:INITIAL->1.1
8013 libc/sysdeps/linux/common/mincore.c:INITIAL->1.1
8014
8015---------------------
8016PatchSet 3630
8017Date: 2004/12/20 00:10:50
8018Author: solar
8019Branch: HEAD
8020Tag: (none)
8021Log:
8022- Added support for 13 new syscalls to allow more things to compile when using uClibc. mincore() and the ones for Extended Attributes setxattr(), lsetxattr(), fsetxattr(), getxattr(), lgetxattr(), fgetxattr(), listxattr(), llistxattr(), flistxattr(), removexattr(), lremovexattr(), fremovexattr() which are optional.
8023
8024Members:
8025 extra/Configs/Config.in:1.57->1.58
8026 libc/sysdeps/linux/common/Makefile:1.101->1.102
8027 libc/sysdeps/linux/common/xattr.c:INITIAL->1.1
8028
8029---------------------
8030PatchSet 3631
8031Date: 2004/12/20 17:23:24
8032Author: solar
8033Branch: HEAD
8034Tag: (none)
8035Log:
8036- added LD_TRACE_LOADED_OBJECTS to be stripped from the env on suid exec
8037
8038Members:
8039 ldso/include/unsecvars.h:1.2->1.3
8040
8041---------------------
8042PatchSet 3632
8043Date: 2004/12/20 18:16:49
8044Author: solar
8045Branch: HEAD
8046Tag: (none)
8047Log:
8048- dont use dos format
8049
8050Members:
8051 ldso/include/unsecvars.h:1.1->1.2
8052
8053---------------------
8054PatchSet 3633
8055Date: 2004/12/21 07:35:56
8056Author: andersen
8057Branch: HEAD
8058Tag: (none)
8059Log:
8060Add support for the Analog Devices Blackfin mmuless processor
8061
8062Members:
8063 extra/Configs/Config.bfin:INITIAL->1.1
8064 libc/sysdeps/linux/bfin/README.bfin:INITIAL->1.1
8065 libc/sysdeps/linux/bfin/__longjmp.S:INITIAL->1.1
8066 libc/sysdeps/linux/bfin/brk.c:INITIAL->1.1
8067 libc/sysdeps/linux/bfin/bsd-_setjmp.S:INITIAL->1.1
8068 libc/sysdeps/linux/bfin/bsdsetjmp.c:INITIAL->1.1
8069 libc/sysdeps/linux/bfin/clone.c:INITIAL->1.1
8070 libc/sysdeps/linux/bfin/crt0.S:INITIAL->1.1
8071 libc/sysdeps/linux/bfin/crti.S:INITIAL->1.1
8072 libc/sysdeps/linux/bfin/crtn.S:INITIAL->1.1
8073 libc/sysdeps/linux/bfin/setjmp.S:INITIAL->1.1
8074 libc/sysdeps/linux/bfin/syscall.c:INITIAL->1.1
8075 libc/sysdeps/linux/bfin/vfork.S:INITIAL->1.1
8076 libc/sysdeps/linux/bfin/bits/endian.h:INITIAL->1.1
8077 libc/sysdeps/linux/bfin/bits/fcntl.h:INITIAL->1.1
8078 libc/sysdeps/linux/bfin/bits/huge_val.h:INITIAL->1.1
8079 libc/sysdeps/linux/bfin/bits/kernel_stat.h:INITIAL->1.1
8080 libc/sysdeps/linux/bfin/bits/kernel_types.h:INITIAL->1.1
8081 libc/sysdeps/linux/bfin/bits/mman.h:INITIAL->1.1
8082 libc/sysdeps/linux/bfin/bits/setjmp.h:INITIAL->1.1
8083 libc/sysdeps/linux/bfin/bits/sigcontextinfo.h:INITIAL->1.1
8084 libc/sysdeps/linux/bfin/bits/stackinfo.h:INITIAL->1.1
8085 libc/sysdeps/linux/bfin/bits/syscalls.h:INITIAL->1.1
8086 libc/sysdeps/linux/bfin/bits/wordsize.h:INITIAL->1.1
8087 libc/sysdeps/linux/bfin/sys/elf.h:INITIAL->1.1
8088 libc/sysdeps/linux/bfin/sys/io.h:INITIAL->1.1
8089 libc/sysdeps/linux/bfin/sys/procfs.h:INITIAL->1.1
8090 libc/sysdeps/linux/bfin/sys/reg.h:INITIAL->1.1
8091 libc/sysdeps/linux/bfin/sys/ucontext.h:INITIAL->1.1
8092
8093---------------------
8094PatchSet 3634
8095Date: 2004/12/21 08:35:56
8096Author: andersen
8097Branch: HEAD
8098Tag: (none)
8099Log:
8100Add support for the Analog Devices Blackfin mmuless processor
8101
8102Members:
8103 extra/Configs/Config.in:1.58->1.59
8104 libc/sysdeps/linux/bfin/Makefile:INITIAL->1.1
8105
8106---------------------
8107PatchSet 3635
8108Date: 2004/12/22 17:51:29
8109Author: andersen
8110Branch: HEAD
8111Tag: (none)
8112Log:
8113Patch from Peter S. Mazinger to consistantly use "ASFLAGS"
8114as the flags for all calls to 'as'
8115
8116Members:
8117 libc/string/arm/Makefile:1.1->1.2
8118 libc/string/frv/Makefile:1.1->1.2
8119 libc/string/mips/Makefile:1.1->1.2
8120 libc/string/sh64/Makefile:1.2->1.3
8121 libc/sysdeps/linux/alpha/Makefile:1.11->1.12
8122 libc/sysdeps/linux/arm/Makefile:1.54->1.55
8123 libc/sysdeps/linux/cris/Makefile:1.13->1.14
8124 libc/sysdeps/linux/e1/Makefile:1.6->1.7
8125 libc/sysdeps/linux/h8300/Makefile:1.12->1.13
8126 libc/sysdeps/linux/i960/Makefile:1.8->1.9
8127 libc/sysdeps/linux/m68k/Makefile:1.33->1.34
8128 libc/sysdeps/linux/microblaze/Makefile:1.6->1.7
8129 libc/sysdeps/linux/nios/Makefile:1.1->1.2
8130 libc/sysdeps/linux/nios2/Makefile:1.1->1.2
8131 libc/sysdeps/linux/sh/Makefile:1.34->1.35
8132 libc/sysdeps/linux/sh64/Makefile:1.7->1.8
8133 libc/sysdeps/linux/sparc/Makefile:1.19->1.20
8134 libc/sysdeps/linux/v850/Makefile:1.19->1.20
8135 libpthread/linuxthreads/sysdeps/sh64/Makefile:1.1->1.2
8136
8137---------------------
8138PatchSet 3636
8139Date: 2004/12/22 17:58:09
8140Author: andersen
8141Branch: HEAD
8142Tag: (none)
8143Log:
8144Patch from Peter S. Mazinger to simplify PIE handling
8145
8146Members:
8147 libc/sysdeps/linux/frv/Makefile:1.9->1.10
8148 libc/sysdeps/linux/i386/Makefile:1.69->1.70
8149 libc/sysdeps/linux/powerpc/Makefile:1.34->1.35
8150
8151---------------------
8152PatchSet 3637
8153Date: 2004/12/22 18:51:28
8154Author: andersen
8155Branch: HEAD
8156Tag: (none)
8157Log:
8158Patch from Peter S. Mazinger to consistantly use "ASFLAGS"
8159as the flags for all calls to 'as'
8160
8161Members:
8162 Rules.mak:1.174->1.175
8163 ldso/ldso/Makefile:1.66->1.67
8164 libc/sysdeps/linux/frv/Makefile:1.8->1.9
8165 libc/sysdeps/linux/i386/Makefile:1.68->1.69
8166 libc/sysdeps/linux/mips/Makefile:1.42->1.43
8167 libc/sysdeps/linux/powerpc/Makefile:1.33->1.34
8168
8169---------------------
8170PatchSet 3638
8171Date: 2004/12/22 18:53:11
8172Author: andersen
8173Branch: HEAD
8174Tag: (none)
8175Log:
8176Patch from psm, vapier, and solar, adding xattr syscalls
8177
8178Members:
8179 libc/sysdeps/linux/common/xattr.c:1.1->1.2
8180
8181---------------------
8182PatchSet 3639
8183Date: 2004/12/22 18:58:08
8184Author: andersen
8185Branch: HEAD
8186Tag: (none)
8187Log:
8188Patch from Peter S. Mazinger to simplify PIE handling
8189
8190Members:
8191 Rules.mak:1.175->1.176
8192 extra/Configs/Config.in:1.59->1.60
8193
8194---------------------
8195PatchSet 3640
8196Date: 2004/12/22 19:11:05
8197Author: andersen
8198Branch: HEAD
8199Tag: (none)
8200Log:
8201Patch from Peter S. Mazinger:
8202rename UCLIBC_PIE_SUPPORT to UCLIBC_BUILD_PIE
8203
8204Members:
8205 Rules.mak:1.176->1.177
8206 debian/config:1.7->1.8
8207 extra/Configs/Config.frv.default:1.5->1.6
8208 extra/Configs/Config.in:1.60->1.61
8209
8210---------------------
8211PatchSet 3641
8212Date: 2004/12/22 19:53:11
8213Author: andersen
8214Branch: HEAD
8215Tag: (none)
8216Log:
8217Patch from psm, vapier, and solar, adding xattr syscalls
8218
8219Members:
8220 libc/sysdeps/linux/common/Makefile:1.102->1.103
8221
8222---------------------
8223PatchSet 3642
8224Date: 2004/12/22 20:04:38
8225Author: andersen
8226Branch: HEAD
8227Tag: (none)
8228Log:
8229Cleaned up patch from Peter S. Mazinger adding support for
8230-fstack-protector and -fno-stack-protector-all security
8231options
8232
8233Members:
8234 ldso/libdl/Makefile:1.43->1.44
8235 libcrypt/Makefile:1.26->1.27
8236 libintl/Makefile:1.6->1.7
8237 libm/Makefile:1.41->1.42
8238 libnsl/Makefile:1.7->1.8
8239 libresolv/Makefile:1.17->1.18
8240 libutil/Makefile:1.24->1.25
8241
8242---------------------
8243PatchSet 3643
8244Date: 2004/12/22 20:14:19
8245Author: andersen
8246Branch: HEAD
8247Tag: (none)
8248Log:
8249Patch from Peter S. Mazinger:
8250rename UCLIBC_PROPOLICE to UCLIBC_HAS_SSP
8251
8252Members:
8253 debian/config:1.8->1.9
8254 extra/Configs/Config.frv.default:1.6->1.7
8255 libc/misc/internals/__uClibc_main.c:1.43->1.44
8256
8257---------------------
8258PatchSet 3644
8259Date: 2004/12/22 20:34:27
8260Author: andersen
8261Branch: HEAD
8262Tag: (none)
8263Log:
8264Patch from Peter S. Mazinger:
8265Add UCLIBC_BUILD_NOEXECSTACK support.
8266
8267Members:
8268 ldso/ldso/Makefile:1.69->1.70
8269
8270---------------------
8271PatchSet 3645
8272Date: 2004/12/22 20:40:45
8273Author: andersen
8274Branch: HEAD
8275Tag: (none)
8276Log:
8277Patch from Peter S. Mazinger:
8278Add pie support for mips
8279
8280Members:
8281 libc/sysdeps/linux/mips/Makefile:1.43->1.44
8282
8283---------------------
8284PatchSet 3646
8285Date: 2004/12/22 20:55:56
8286Author: andersen
8287Branch: HEAD
8288Tag: (none)
8289Log:
8290Cleanup for when LDSO_CACHE_SUPPORT is disabled
8291
8292Members:
8293 ldso/include/dl-defs.h:1.2->1.3
8294
8295---------------------
8296PatchSet 3647
8297Date: 2004/12/22 20:57:24
8298Author: andersen
8299Branch: HEAD
8300Tag: (none)
8301Log:
8302Make certain that the prototype for fgets_unlocked is defined
8303
8304Members:
8305 libc/unistd/usershell.c:1.3->1.4
8306
8307---------------------
8308PatchSet 3648
8309Date: 2004/12/22 21:04:52
8310Author: andersen
8311Branch: HEAD
8312Tag: (none)
8313Log:
8314Cleaned up patch from Peter S. Mazinger adding support for
8315-fstack-protector and -fno-stack-protector-all security
8316options
8317
8318Members:
8319 Rules.mak:1.177->1.178
8320 ldso/ldso/Makefile:1.67->1.68
8321 libpthread/Makefile:1.33->1.34
8322 utils/Makefile:1.20->1.21
8323
8324---------------------
8325PatchSet 3649
8326Date: 2004/12/22 21:14:18
8327Author: andersen
8328Branch: HEAD
8329Tag: (none)
8330Log:
8331Patch from Peter S. Mazinger:
8332rename UCLIBC_PROPOLICE to UCLIBC_HAS_SSP
8333
8334Members:
8335 Rules.mak:1.178->1.179
8336 extra/Configs/Config.in:1.61->1.62
8337 libc/sysdeps/linux/common/Makefile:1.103->1.104
8338
8339---------------------
8340PatchSet 3650
8341Date: 2004/12/22 21:24:30
8342Author: andersen
8343Branch: HEAD
8344Tag: (none)
8345Log:
8346Patch from Peter S. Mazinger:
8347Seperate out security features into a separate menu
8348
8349Members:
8350 Rules.mak:1.179->1.180
8351 extra/Configs/Config.in:1.62->1.63
8352 ldso/ldso/Makefile:1.68->1.69
8353 libpthread/Makefile:1.34->1.35
8354
8355---------------------
8356PatchSet 3651
8357Date: 2004/12/22 21:34:26
8358Author: andersen
8359Branch: HEAD
8360Tag: (none)
8361Log:
8362Patch from Peter S. Mazinger:
8363Add UCLIBC_BUILD_NOEXECSTACK support.
8364
8365Members:
8366 Rules.mak:1.180->1.181
8367 extra/Configs/Config.in:1.63->1.64
8368
8369---------------------
8370PatchSet 3652
8371Date: 2004/12/22 21:40:44
8372Author: andersen
8373Branch: HEAD
8374Tag: (none)
8375Log:
8376Patch from Peter S. Mazinger:
8377Add pie support for mips
8378
8379Members:
8380 extra/Configs/Config.in:1.64->1.65
8381
8382---------------------
8383PatchSet 3653
8384Date: 2004/12/22 21:55:56
8385Author: andersen
8386Branch: HEAD
8387Tag: (none)
8388Log:
8389Cleanup for when LDSO_CACHE_SUPPORT is disabled
8390
8391Members:
8392 utils/ldconfig.c:1.9->1.10
8393
8394---------------------
8395PatchSet 3654
8396Date: 2004/12/22 22:03:42
8397Author: andersen
8398Branch: HEAD
8399Tag: (none)
8400Log:
8401Remove the obsolete XATTR option
8402
8403Members:
8404 extra/Configs/Config.in:1.65->1.66
8405
8406---------------------
8407PatchSet 3655
8408Date: 2004/12/22 22:35:31
8409Author: andersen
8410Branch: HEAD
8411Tag: (none)
8412Log:
8413Fix typo
8414
8415Members:
8416 libpthread/Makefile:1.35->1.36
8417
8418---------------------
8419PatchSet 3656
8420Date: 2004/12/23 01:29:45
8421Author: andersen
8422Branch: HEAD
8423Tag: (none)
8424Log:
8425Fix thinko
8426
8427Members:
8428 utils/ldconfig.c:1.10->1.11
8429
8430---------------------
8431PatchSet 3657
8432Date: 2004/12/26 07:57:06
8433Author: vapier
8434Branch: HEAD
8435Tag: (none)
8436Log:
8437Peter S. Mazinger: use ASFLAGS when compiling asm files
8438
8439Members:
8440 libc/sysdeps/linux/bfin/Makefile:1.1->1.2
8441
8442---------------------
8443PatchSet 3658
8444Date: 2004/12/26 08:00:59
8445Author: vapier
8446Branch: HEAD
8447Tag: (none)
8448Log:
8449Peter S. Mazinger: make sure the ld RELRO and NOW options are independent options
8450
8451Members:
8452 libpthread/Makefile:1.36->1.37
8453
8454---------------------
8455PatchSet 3659
8456Date: 2004/12/27 18:43:31
8457Author: andersen
8458Branch: HEAD
8459Tag: (none)
8460Log:
8461clarify
8462
8463Members:
8464 docs/uclibc.org/FAQ.html:1.31->1.32
8465
8466---------------------
8467PatchSet 3660
8468Date: 2004/12/27 19:28:55
8469Author: andersen
8470Branch: HEAD
8471Tag: (none)
8472Log:
8473Update FAQ, remove references to 'toolchain' and instead emphasize
8474'buildroot', which can do everything 'toolchain' could do and then
8475some. And is actively maintained.
8476 -Erik
8477
8478Members:
8479 docs/uclibc.org/FAQ.html:1.29->1.30
8480
8481---------------------
8482PatchSet 3661
8483Date: 2004/12/27 19:40:58
8484Author: andersen
8485Branch: HEAD
8486Tag: (none)
8487Log:
8488fix typo
8489
8490Members:
8491 docs/uclibc.org/FAQ.html:1.30->1.31
8492
8493---------------------
8494PatchSet 3662
8495Date: 2005/01/01 20:25:05
8496Author: vapier
8497Branch: HEAD
8498Tag: (none)
8499Log:
8500Amir Shalem writes:
8501
8502here are few patches for better compatability in ./Makefile:
8503make.diff - make should never called directly, change it to $(MAKE)
8504
8505Members:
8506 Makefile:1.249->1.250
8507
8508---------------------
8509PatchSet 3663
8510Date: 2005/01/01 20:28:21
8511Author: vapier
8512Branch: HEAD
8513Tag: (none)
8514Log:
8515Amir Shalem writes:
8516
8517here are few patches for better compatability in ./Makefile:
8518cp.diff - use portable (POSIX) way to specfic --no-dereference (-d)
8519
8520Members:
8521 Makefile:1.250->1.251
8522
8523---------------------
8524PatchSet 3664
8525Date: 2005/01/05 22:10:56
8526Author: vapier
8527Branch: HEAD
8528Tag: (none)
8529Log:
8530fix eriks e-mail address
8531
8532Members:
8533 ldso/ldso/dl-elf.c:1.88->1.89
8534 ldso/ldso/dl-hash.c:1.26->1.27
8535 ldso/ldso/dl-startup.c:1.22->1.23
8536 ldso/ldso/ldso.c:1.129->1.130
8537 ldso/ldso/arm/dl-startup.h:1.9->1.10
8538 ldso/ldso/arm/dl-sysdep.h:1.10->1.11
8539 ldso/ldso/i386/dl-startup.h:1.6->1.7
8540 ldso/ldso/i386/dl-sysdep.h:1.12->1.13
8541 libc/sysdeps/linux/common/__rt_sigtimedwait.c:1.1->1.2
8542 libc/sysdeps/linux/common/__socketcall.c:1.1->1.2
8543 libc/sysdeps/linux/common/__syscall_fcntl.c:1.1->1.2
8544 libc/sysdeps/linux/common/__syscall_fcntl64.c:1.1->1.2
8545 libc/sysdeps/linux/common/__syscall_ipc.c:1.1->1.2
8546 libc/sysdeps/linux/common/__syscall_rt_sigaction.c:1.1->1.2
8547 libc/sysdeps/linux/common/__syscall_sigaction.c:1.1->1.2
8548 libc/sysdeps/linux/common/_exit.c:1.2->1.3
8549 libc/sysdeps/linux/common/access.c:1.1->1.2
8550 libc/sysdeps/linux/common/acct.c:1.1->1.2
8551 libc/sysdeps/linux/common/adjtimex.c:1.1->1.2
8552 libc/sysdeps/linux/common/alarm.c:1.1->1.2
8553 libc/sysdeps/linux/common/bdflush.c:1.1->1.2
8554 libc/sysdeps/linux/common/capget.c:1.1->1.2
8555 libc/sysdeps/linux/common/capset.c:1.1->1.2
8556 libc/sysdeps/linux/common/chdir.c:1.1->1.2
8557 libc/sysdeps/linux/common/chmod.c:1.1->1.2
8558 libc/sysdeps/linux/common/chown.c:1.1->1.2
8559 libc/sysdeps/linux/common/chroot.c:1.1->1.2
8560 libc/sysdeps/linux/common/close.c:1.1->1.2
8561 libc/sysdeps/linux/common/delete_module.c:1.2->1.3
8562 libc/sysdeps/linux/common/dup.c:1.1->1.2
8563 libc/sysdeps/linux/common/dup2.c:1.1->1.2
8564 libc/sysdeps/linux/common/execve.c:1.1->1.2
8565 libc/sysdeps/linux/common/fchdir.c:1.1->1.2
8566 libc/sysdeps/linux/common/fchmod.c:1.1->1.2
8567 libc/sysdeps/linux/common/fchown.c:1.1->1.2
8568 libc/sysdeps/linux/common/fdatasync.c:1.2->1.3
8569 libc/sysdeps/linux/common/flock.c:1.1->1.2
8570 libc/sysdeps/linux/common/fork.c:1.1->1.2
8571 libc/sysdeps/linux/common/fstat.c:1.1->1.2
8572 libc/sysdeps/linux/common/fstat64.c:1.1->1.2
8573 libc/sysdeps/linux/common/fstatfs.c:1.1->1.2
8574 libc/sysdeps/linux/common/fsync.c:1.1->1.2
8575 libc/sysdeps/linux/common/ftruncate.c:1.1->1.2
8576 libc/sysdeps/linux/common/get_kernel_syms.c:1.2->1.3
8577 libc/sysdeps/linux/common/getegid.c:1.1->1.2
8578 libc/sysdeps/linux/common/geteuid.c:1.1->1.2
8579 libc/sysdeps/linux/common/getgid.c:1.1->1.2
8580 libc/sysdeps/linux/common/getgroups.c:1.1->1.2
8581 libc/sysdeps/linux/common/getitimer.c:1.1->1.2
8582 libc/sysdeps/linux/common/getpgid.c:1.1->1.2
8583 libc/sysdeps/linux/common/getpgrp.c:1.1->1.2
8584 libc/sysdeps/linux/common/getpid.c:1.1->1.2
8585 libc/sysdeps/linux/common/getppid.c:1.1->1.2
8586 libc/sysdeps/linux/common/getpriority.c:1.1->1.2
8587 libc/sysdeps/linux/common/getresgid.c:1.2->1.3
8588 libc/sysdeps/linux/common/getresuid.c:1.2->1.3
8589 libc/sysdeps/linux/common/getrlimit.c:1.1->1.2
8590 libc/sysdeps/linux/common/getrusage.c:1.1->1.2
8591 libc/sysdeps/linux/common/getsid.c:1.1->1.2
8592 libc/sysdeps/linux/common/gettimeofday.c:1.3->1.4
8593 libc/sysdeps/linux/common/getuid.c:1.1->1.2
8594 libc/sysdeps/linux/common/init_module.c:1.2->1.3
8595 libc/sysdeps/linux/common/ioctl.c:1.2->1.3
8596 libc/sysdeps/linux/common/ioperm.c:1.1->1.2
8597 libc/sysdeps/linux/common/iopl.c:1.1->1.2
8598 libc/sysdeps/linux/common/kill.c:1.1->1.2
8599 libc/sysdeps/linux/common/klogctl.c:1.1->1.2
8600 libc/sysdeps/linux/common/lchown.c:1.1->1.2
8601 libc/sysdeps/linux/common/link.c:1.1->1.2
8602 libc/sysdeps/linux/common/llseek.c:1.4->1.5
8603 libc/sysdeps/linux/common/lseek.c:1.1->1.2
8604 libc/sysdeps/linux/common/lstat.c:1.1->1.2
8605 libc/sysdeps/linux/common/lstat64.c:1.1->1.2
8606 libc/sysdeps/linux/common/madvise.c:1.2->1.3
8607 libc/sysdeps/linux/common/mkdir.c:1.1->1.2
8608 libc/sysdeps/linux/common/mknod.c:1.5->1.6
8609 libc/sysdeps/linux/common/mlock.c:1.1->1.2
8610 libc/sysdeps/linux/common/mlockall.c:1.1->1.2
8611 libc/sysdeps/linux/common/mmap.c:1.2->1.3
8612 libc/sysdeps/linux/common/modify_ldt.c:1.2->1.3
8613 libc/sysdeps/linux/common/mount.c:1.1->1.2
8614 libc/sysdeps/linux/common/mprotect.c:1.1->1.2
8615 libc/sysdeps/linux/common/mremap.c:1.1->1.2
8616 libc/sysdeps/linux/common/msync.c:1.1->1.2
8617 libc/sysdeps/linux/common/munlock.c:1.1->1.2
8618 libc/sysdeps/linux/common/munlockall.c:1.1->1.2
8619 libc/sysdeps/linux/common/munmap.c:1.1->1.2
8620 libc/sysdeps/linux/common/nanosleep.c:1.1->1.2
8621 libc/sysdeps/linux/common/nice.c:1.1->1.2
8622 libc/sysdeps/linux/common/open.c:1.1->1.2
8623 libc/sysdeps/linux/common/pause.c:1.1->1.2
8624 libc/sysdeps/linux/common/personality.c:1.1->1.2
8625 libc/sysdeps/linux/common/pipe.c:1.1->1.2
8626 libc/sysdeps/linux/common/pivot_root.c:1.1->1.2
8627 libc/sysdeps/linux/common/prctl.c:1.1->1.2
8628 libc/sysdeps/linux/common/query_module.c:1.2->1.3
8629 libc/sysdeps/linux/common/quotactl.c:1.1->1.2
8630 libc/sysdeps/linux/common/read.c:1.1->1.2
8631 libc/sysdeps/linux/common/readlink.c:1.1->1.2
8632 libc/sysdeps/linux/common/readv.c:1.1->1.2
8633 libc/sysdeps/linux/common/reboot.c:1.1->1.2
8634 libc/sysdeps/linux/common/rename.c:1.1->1.2
8635 libc/sysdeps/linux/common/rmdir.c:1.1->1.2
8636 libc/sysdeps/linux/common/sched_get_priority_max.c:1.1->1.2
8637 libc/sysdeps/linux/common/sched_get_priority_min.c:1.1->1.2
8638 libc/sysdeps/linux/common/sched_getparam.c:1.1->1.2
8639 libc/sysdeps/linux/common/sched_getscheduler.c:1.1->1.2
8640 libc/sysdeps/linux/common/sched_rr_get_interval.c:1.1->1.2
8641 libc/sysdeps/linux/common/sched_setparam.c:1.1->1.2
8642 libc/sysdeps/linux/common/sched_setscheduler.c:1.1->1.2
8643 libc/sysdeps/linux/common/sched_yield.c:1.1->1.2
8644 libc/sysdeps/linux/common/select.c:1.1->1.2
8645 libc/sysdeps/linux/common/sendfile.c:1.1->1.2
8646 libc/sysdeps/linux/common/setdomainname.c:1.1->1.2
8647 libc/sysdeps/linux/common/setfsgid.c:1.1->1.2
8648 libc/sysdeps/linux/common/setfsuid.c:1.1->1.2
8649 libc/sysdeps/linux/common/setgid.c:1.1->1.2
8650 libc/sysdeps/linux/common/setgroups.c:1.1->1.2
8651 libc/sysdeps/linux/common/sethostname.c:1.1->1.2
8652 libc/sysdeps/linux/common/setitimer.c:1.1->1.2
8653 libc/sysdeps/linux/common/setpgid.c:1.1->1.2
8654 libc/sysdeps/linux/common/setpriority.c:1.1->1.2
8655 libc/sysdeps/linux/common/setregid.c:1.1->1.2
8656 libc/sysdeps/linux/common/setresgid.c:1.2->1.3
8657 libc/sysdeps/linux/common/setresuid.c:1.2->1.3
8658 libc/sysdeps/linux/common/setreuid.c:1.1->1.2
8659 libc/sysdeps/linux/common/setrlimit.c:1.1->1.2
8660 libc/sysdeps/linux/common/setsid.c:1.1->1.2
8661 libc/sysdeps/linux/common/settimeofday.c:1.1->1.2
8662 libc/sysdeps/linux/common/setuid.c:1.3->1.4
8663 libc/sysdeps/linux/common/sigaltstack.c:1.1->1.2
8664 libc/sysdeps/linux/common/sigpending.c:1.1->1.2
8665 libc/sysdeps/linux/common/sigprocmask.c:1.1->1.2
8666 libc/sysdeps/linux/common/sigsuspend.c:1.1->1.2
8667 libc/sysdeps/linux/common/stat.c:1.1->1.2
8668 libc/sysdeps/linux/common/stat64.c:1.1->1.2
8669 libc/sysdeps/linux/common/statfs.c:1.1->1.2
8670 libc/sysdeps/linux/common/stime.c:1.1->1.2
8671 libc/sysdeps/linux/common/swapoff.c:1.1->1.2
8672 libc/sysdeps/linux/common/swapon.c:1.1->1.2
8673 libc/sysdeps/linux/common/symlink.c:1.1->1.2
8674 libc/sysdeps/linux/common/sync.c:1.1->1.2
8675 libc/sysdeps/linux/common/syscalls.h:1.1->1.2
8676 libc/sysdeps/linux/common/sysctl.c:1.1->1.2
8677 libc/sysdeps/linux/common/sysfs.c:1.1->1.2
8678 libc/sysdeps/linux/common/sysinfo.c:1.1->1.2
8679 libc/sysdeps/linux/common/time.c:1.3->1.4
8680 libc/sysdeps/linux/common/times.c:1.1->1.2
8681 libc/sysdeps/linux/common/truncate.c:1.1->1.2
8682 libc/sysdeps/linux/common/ulimit.c:1.1->1.2
8683 libc/sysdeps/linux/common/umask.c:1.1->1.2
8684 libc/sysdeps/linux/common/umount.c:1.1->1.2
8685 libc/sysdeps/linux/common/umount2.c:1.1->1.2
8686 libc/sysdeps/linux/common/uname.c:1.1->1.2
8687 libc/sysdeps/linux/common/unlink.c:1.1->1.2
8688 libc/sysdeps/linux/common/uselib.c:1.1->1.2
8689 libc/sysdeps/linux/common/ustat.c:1.2->1.3
8690 libc/sysdeps/linux/common/utime.c:1.3->1.4
8691 libc/sysdeps/linux/common/utimes.c:1.1->1.2
8692 libc/sysdeps/linux/common/vhangup.c:1.1->1.2
8693 libc/sysdeps/linux/common/wait4.c:1.1->1.2
8694 libc/sysdeps/linux/common/write.c:1.1->1.2
8695 libc/sysdeps/linux/common/writev.c:1.1->1.2
8696 libc/sysdeps/linux/frv/fstat.c:1.1->1.2
8697 libc/sysdeps/linux/frv/fstat64.c:1.1->1.2
8698 libc/sysdeps/linux/frv/lstat.c:1.1->1.2
8699 libc/sysdeps/linux/frv/lstat64.c:1.1->1.2
8700 libc/sysdeps/linux/frv/stat.c:1.1->1.2
8701 libc/sysdeps/linux/frv/stat64.c:1.1->1.2
8702
8703---------------------
8704PatchSet 3665
8705Date: 2005/01/05 23:11:01
8706Author: vapier
8707Branch: HEAD
8708Tag: (none)
8709Log:
8710fix eriks e-mail address
8711
8712Members:
8713 ldso/libdl/libdl.c:1.62->1.63
8714
8715---------------------
8716PatchSet 3666
8717Date: 2005/01/06 02:06:48
8718Author: vapier
8719Branch: HEAD
8720Tag: (none)
8721Log:
8722Justin Cormack <[email protected]> writes:
8723Here is a small patch to add epoll support to uclibc.
8724
8725The only thing I am not sure about is what needs to be done (if anything)
8726to make it work on 2.4/2.2 kernels (are the syscall numbers defined but
8727give errors when called or not?).
8728
8729Tested on 2.6, though some other issues prevent more extensive testing at
8730the minute.
8731
8732Mike Frysinger:
8733cleaned up patch and added checks to make sure that the syscall actually
8734exists, returning ENOSYS in cases where it doesn't.
8735
8736Members:
8737 include/sys/epoll.h:INITIAL->1.1
8738 libc/sysdeps/linux/common/Makefile:1.104->1.105
8739 libc/sysdeps/linux/common/epoll.c:INITIAL->1.1
8740
8741---------------------
8742PatchSet 3667
8743Date: 2005/01/06 03:02:00
8744Author: vapier
8745Branch: HEAD
8746Tag: (none)
8747Log:
8748Document more things inet_aton() 'should' support but actually doesn't.
8749Most of the time, no one ever notices, so there's not point eh ? Also
8750standardize tab usage.
8751
8752Members:
8753 libc/inet/addr.c:1.15->1.16
8754
8755---------------------
8756PatchSet 3668
8757Date: 2005/01/09 07:19:19
8758Author: andersen
8759Branch: HEAD
8760Tag: (none)
8761Log:
8762Bump version number
8763
8764Members:
8765 Rules.mak:1.181->1.182
8766
8767---------------------
8768PatchSet 3669
8769Date: 2005/01/10 19:46:43
8770Author: andersen
8771Branch: HEAD
8772Tag: (none)
8773Log:
8774Fixup function prototypes to match definitions in include/dlfcn.h
8775
8776Members:
8777 ldso/libdl/libdl.c:1.63->1.64
8778
8779---------------------
8780PatchSet 3670
8781Date: 2005/01/11 06:39:19
8782Author: andersen
8783Branch: HEAD
8784Tag: (none)
8785Log:
8786Remove the no-longer-needed #include <sys/user.h>
8787
8788Members:
8789 utils/ldconfig.c:1.11->1.12
8790
8791---------------------
8792PatchSet 3671
8793Date: 2005/01/11 08:41:38
8794Author: andersen
8795Branch: HEAD
8796Tag: (none)
8797Log:
8798Patch from Paul Mundt (lethal) adding an initial librt implementation.
8799I then reworked the syscall handling and made minor cleanups. With luck
8800I've not completely broken his patch...
8801
8802Members:
8803 include/mqueue.h:INITIAL->1.1
8804 librt/Makefile:INITIAL->1.1
8805 librt/kernel-posix-timers.h:INITIAL->1.1
8806 librt/mq_close.c:INITIAL->1.1
8807 librt/mq_getsetattr.c:INITIAL->1.1
8808 librt/mq_notify.c:INITIAL->1.1
8809 librt/mq_open.c:INITIAL->1.1
8810 librt/mq_receive.c:INITIAL->1.1
8811 librt/mq_send.c:INITIAL->1.1
8812 librt/mq_unlink.c:INITIAL->1.1
8813 librt/timer_create.c:INITIAL->1.1
8814 librt/timer_delete.c:INITIAL->1.1
8815 librt/timer_getoverr.c:INITIAL->1.1
8816 librt/timer_gettime.c:INITIAL->1.1
8817 librt/timer_settime.c:INITIAL->1.1
8818
8819---------------------
8820PatchSet 3672
8821Date: 2005/01/11 08:55:02
8822Author: andersen
8823Branch: HEAD
8824Tag: (none)
8825Log:
8826minor doc update
8827
8828Members:
8829 docs/Glibc_vs_uClibc_Differences.txt:1.16->1.17
8830
8831---------------------
8832PatchSet 3673
8833Date: 2005/01/11 08:58:05
8834Author: andersen
8835Branch: HEAD
8836Tag: (none)
8837Log:
8838update prior to release
8839
8840Members:
8841 TODO:1.59->1.60
8842
8843---------------------
8844PatchSet 3674
8845Date: 2005/01/11 09:15:06
8846Author: andersen
8847Branch: HEAD
8848Tag: (none)
8849Log:
8850Why is this here?
8851
8852Members:
8853 Changelog.full.last:1.3->1.4(DEAD)
8854
8855---------------------
8856PatchSet 3675
8857Date: 2005/01/11 09:41:39
8858Author: andersen
8859Branch: HEAD
8860Tag: (none)
8861Log:
8862Patch from Paul Mundt (lethal) adding an initial librt implementation.
8863I then reworked the syscall handling and made minor cleanups. With luck
8864I've not completely broken his patch...
8865
8866Members:
8867 Makefile:1.251->1.252
8868
8869---------------------
8870PatchSet 3676
8871Date: 2005/01/11 09:58:19
8872Author: andersen
8873Branch: HEAD
8874Tag: (none)
8875Log:
8876Do not use portable (POSIX) 'cp -PRf' but instead use 'cp -dRf' since
8877busybox does not yet support 'cp -P'
8878
8879Members:
8880 Makefile:1.252->1.253
8881
8882---------------------
8883PatchSet 3677
8884Date: 2005/01/11 10:08:30
8885Author: andersen
8886Branch: HEAD
8887Tag: (none)
8888Log:
8889Jan Lana writes:
8890
8891uClibc resolver doesn't lookup all search domains.
8892For example, if you have computer 'jenda.prague.my.cz' and resolv.conf:
8893search my.cz
8894nameserver xx.xx.xx.xx
8895
8896try this:
8897ping jenda.prague.my.cz #works
8898ping jenda.prague #unknown host
8899
8900libc/inet/resolv.c doesn't want to try search domains if the domain name
8901contains '.'. I don't find any reason for the behaviour in literature
8902and it is inconsistent with the glibc.
8903
8904Patch is attached.
8905
8906regards,
8907- jenda
8908
8909Members:
8910 libc/inet/resolv.c:1.58->1.59
8911
8912---------------------
8913PatchSet 3678
8914Date: 2005/01/11 10:25:32
8915Author: andersen
8916Branch: HEAD
8917Tag: (none)
8918Log:
8919Patch from Bernardo Innocenti:
8920Remove use of cast-as-l-value extension, removed in GCC 3.5.
8921
8922Members:
8923 libc/sysdeps/linux/m68k/ptrace.c:1.3->1.4
8924
8925---------------------
8926PatchSet 3679
8927Date: 2005/01/11 10:31:55
8928Author: andersen
8929Branch: HEAD
8930Tag: (none)
8931Log:
8932Jean writes:
8933
8934Hello,
8935
8936under some circumstances the following small example prints lots of
8937garbage onto the console and into the syslog:
8938
8939#include <syslog.h>
8940int main ()
8941{
8942 openlog("foo", LOG_CONS|LOG_NDELAY|LOG_PID|LOG_PERROR, LOG_DAEMON);
8943 syslog (LOG_WARNING, "mlock: %m");
8944 return 1;
8945}
8946
8947The reason is, that sprintf returns with -1 and vsyslog dumps the
8948complete buffer onto stderr and the syslogd socket. The following
8949patch would fix the problem:
8950
8951Members:
8952 libc/misc/syslog/syslog.c:1.13->1.14
8953
8954---------------------
8955PatchSet 3680
8956Date: 2005/01/11 16:01:53
8957Author: vapier
8958Branch: HEAD
8959Tag: (none)
8960Log:
8961dont bother including sysctl.h unless we need it
8962
8963Members:
8964 libc/sysdeps/linux/common/ssp.c:1.5->1.6
8965
8966---------------------
8967PatchSet 3681
8968Date: 2005/01/11 16:02:22
8969Author: vapier
8970Branch: HEAD
8971Tag: (none)
8972Log:
8973newer linux headers define __cast__ in compiler.h so lets fake it too
8974
8975Members:
8976 include/features.h:1.60->1.61
8977
8978---------------------
8979PatchSet 3682
8980Date: 2005/01/12 00:22:59
8981Author: andersen
8982Branch: HEAD
8983Tag: (none)
8984Log:
8985cleanup, and prevent failures due to including architecture specific
8986header files into ldconfig when building for the host.
8987
8988Members:
8989 utils/Makefile:1.21->1.22
8990 utils/ldconfig.c:1.12->1.13
8991 utils/readsoname.c:1.2->1.3(DEAD)
8992 utils/readsoname.h:1.2->1.3(DEAD)
50a55e30 8993
This page took 1.067061 seconds and 4 git commands to generate.