summaryrefslogtreecommitdiff
path: root/libc-parts/ChangeLog
blob: a769e7ce684c9f7856edc525a82faaed7ba7aaa8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
2008-01-24  Neal H. Walfield  <neal@gnu.org>

	* Makefile.am (ARCH_SOURCES): Rename from this...
	(ARCH_COMMON_SOURCES): ... to this.
	(ARCH_USER_SOURCES): New variable.
	(ARCH_KERNEL_SOURCES): Likewise.
	(noinst_LIBRARIES): Add libc-kernel.a.
	(common_sources): New variable.
	(libc_parts_a_SOURCES): Move most files to common_sources.  Add
	$(ARCH_COMMON_SOURCES), $(ARCH_USER_SOURCES)
	(libc_parts_a_CPPFLAGS): Add -I$(LIBC)/include.
	(libc_kernel_a_SOURCES): New variable.
	(libc_kernel_a_CPPFLAGS): Likewise.
	(libc_kernel_a_LIBADD): Likewise.
	* s_printf.c: Move from ../ruth/output.c.
	(s_putchar) [RM_INTERN || _L4_TEST_ENVIRONMENT]: Add appropriate
	implementation.
	* _exit.c: New file.
	* getpagesize.c: Likewise.
	* ia32-cmain.c: Copied from ../ruth/ia32-cmain.c.  Removed dead
	code.  Don't include "ruth.h".  Add prototype for main.
	(program_name): New variable.
	(finish): Setup program_name based on ARGV[0].
	* ia32-crt0.S: Copied from ../ruth/ia32-crt0.c.
	* panic.c: Copied from ../ruth/panic.c.
	(panic_): Call _exit.
	* startup.c: New file.

2008-01-24  Neal H. Walfield  <neal@gnu.org>

	* Makefile.am (t_setjmp_CPPFLAGS): Remove -D_L4_TEST_ENVIRONMENT.
	Add -DS_PRINTF=printf.

2008-01-24  Neal H. Walfield  <neal@gnu.org>

	* assert.h: Include <hurd/stddef.h>.
	(assertx): Use S_PRINTF rather than printf.

2008-01-23  Neal H. Walfield  <neal@gnu.org>

	* sys/mman.h: New file based on Glibc's <sys/mman.h> and
	<bits/mman.h>.

2008-01-13  Neal H. Walfield  <neal@gnu.org>

	* backtrace.c: New file.
	* Makefile.am (libc_parts_a_SOURCES): Add backtrace.c.

	* assert.h (assertx): Print a back trace.

2008-01-08  Neal H. Walfield  <neal@gnu.org>

	* setjmp.h: New file.
	* ia32-setjmp.S: New file.
	* t-setjmp.c: New file.
	* Makefile.am (ARCH_SOURCES): New variable.
	[ARCH_IA32]: Set to ia32-setjmp.S.
	(libc_parts_a_SOURCES): Add $(ARCH_SOURCES).
	(COMMON_CPPFLAGS): New variable.
	(libc_parts_a_CPPFLAGS): Set it to $(COMMON_CPPFLAGS).
	(TESTS): New variable.
	(check_PROGRAMS): Likewise.
	(t_setjmp_CPPFLAGS): Likewise.
	(t_setjmp_SOURCES): Likewise.

2007-12-23  Neal H. Walfield  <neal@gnu.org>

	* strtol.c: Don't inlcude <stdlib.h>.

2007-12-12  Neal H. Walfield  <neal@gnu.org>

	* assert.h (assertx): New macro.

2007-12-10  Neal H. Walfield  <neal@gnu.org>

	* assert.h [! NDEBUG]: Include <l4/thread.h>.
	[! NDEBUG] (assert): Also print the caller's thread id.

2007-11-16  Neal H. Walfield  <neal@gnu.org>

	* assert.h (assert): Print program_name and EXPR as a string.

2007-10-17  Neal H. Walfield  <neal@gnu.org>

	* assert.h [_L4_TEST_ENVIRONMENT]: Include the next <assert.h>.

2005-01-12  Neal H. Walfield  <neal@gnu.org>

	* assert.h: Include prototype for printf.
	(assert) [!NDEBUG]: Rewrite to do something useful.

2004-10-20  Marcus Brinkmann  <marcus@gnu.org>

	* assert.h (assert): Only define if not defined.

2004-04-05  Marcus Brinkmann  <marcus@gnu.org>

	* assert.h (assert): Fix last change.

2004-03-25  Marcus Brinkmann  <marcus@gnu.org>

	* assert.h (assert): Provide a dummy statement.

2003-10-16  Johan Rydberg  <jrydberg@night.trouble.net>

	* Makefile.am (libc_parts_a_SOURCES): Add assert.h.
	* assert.h: New file.

2003-09-19  Marcus Brinkmann  <marcus@gnu.org>

	* ctype.h, errno.h, errno.c: New files.
	* c-ctype.h, c-ctype.c, strtol.c: New files from gnulib.
	* Makefile.am (libc_parts_a_SOURCES): Add ctype.h, c-ctype.h,
	c-ctype.c, errno.h, errno.c, strtol.c, strtoll.c, strtoul.c and
	strtoull.c.
	(routines): Add atoi, atoll, strtoimax and strtoumax.