Mercurial > ecos
annotate packages/language/c/libc/startup/current/ChangeLog @ 3102:511ef8121ce9
Fix compiler warnings about unused 'rc' variables. [ Bugzilla 1001506 ]
| author | grante |
|---|---|
| date | Tue, 06 Mar 2012 19:01:47 +0000 |
| parents | 74dbf4c3f2e1 |
| children |
| rev | line source |
|---|---|
|
3102
511ef8121ce9
Fix compiler warnings about unused 'rc' variables. [ Bugzilla 1001506 ]
grante
parents:
2729
diff
changeset
|
1 2012-03-06 Grant Edwards <grant.b.edwards@gmail.com> |
|
511ef8121ce9
Fix compiler warnings about unused 'rc' variables. [ Bugzilla 1001506 ]
grante
parents:
2729
diff
changeset
|
2 |
|
511ef8121ce9
Fix compiler warnings about unused 'rc' variables. [ Bugzilla 1001506 ]
grante
parents:
2729
diff
changeset
|
3 * src/abort.cxx (abort): |
|
511ef8121ce9
Fix compiler warnings about unused 'rc' variables. [ Bugzilla 1001506 ]
grante
parents:
2729
diff
changeset
|
4 * src/exit.cxx (exit): Fix compiler warnings about unused 'rc' |
|
511ef8121ce9
Fix compiler warnings about unused 'rc' variables. [ Bugzilla 1001506 ]
grante
parents:
2729
diff
changeset
|
5 variables. [ Bugzilla 1001506 ] |
|
511ef8121ce9
Fix compiler warnings about unused 'rc' variables. [ Bugzilla 1001506 ]
grante
parents:
2729
diff
changeset
|
6 |
|
2437
66ce5ec27360
* src/main.cxx (main): Suspend main thread, rather than exit.
jlarmour
parents:
2427
diff
changeset
|
7 2007-10-05 Jonathan Larmour <jifl@eCosCentric.com> |
|
66ce5ec27360
* src/main.cxx (main): Suspend main thread, rather than exit.
jlarmour
parents:
2427
diff
changeset
|
8 |
|
66ce5ec27360
* src/main.cxx (main): Suspend main thread, rather than exit.
jlarmour
parents:
2427
diff
changeset
|
9 * src/main.cxx (main): Suspend main thread, rather than exit. |
|
66ce5ec27360
* src/main.cxx (main): Suspend main thread, rather than exit.
jlarmour
parents:
2427
diff
changeset
|
10 Thanks to Sergei Organov for the idea. |
|
66ce5ec27360
* src/main.cxx (main): Suspend main thread, rather than exit.
jlarmour
parents:
2427
diff
changeset
|
11 |
| 2427 | 12 2007-09-11 Andrew Lunn <andrew.lunn@ascom.ch> |
| 13 | |
| 14 * src/cstartup.cxx: Change the INIT priority of | |
| 15 cyg_libc_startup_obj so that it is always called after the thread | |
| 16 has been constructed. Reported by taiyun@sunnorth.com.cn | |
| 17 | |
| 2404 | 18 2007-07-02 Gary Thomas <gary@mlbassoc.com> |
| 19 | |
| 20 * cdl/startup.cdl: Add (char *) casts to make GCC/4.2.x happy. | |
| 21 | |
|
814
ac0acd1b9c9c
* src/mainthread.cxx: Align stack to relevant architecture alignment.
jlarmour
parents:
723
diff
changeset
|
22 2003-03-07 Jonathan Larmour <jifl@eCosCentric.com> |
|
ac0acd1b9c9c
* src/mainthread.cxx: Align stack to relevant architecture alignment.
jlarmour
parents:
723
diff
changeset
|
23 |
|
ac0acd1b9c9c
* src/mainthread.cxx: Align stack to relevant architecture alignment.
jlarmour
parents:
723
diff
changeset
|
24 * src/mainthread.cxx: Align stack to relevant architecture alignment. |
|
ac0acd1b9c9c
* src/mainthread.cxx: Align stack to relevant architecture alignment.
jlarmour
parents:
723
diff
changeset
|
25 |
| 723 | 26 2003-02-24 Jonathan Larmour <jifl@eCosCentric.com> |
| 27 | |
| 28 * cdl/startup.cdl: Fix doc link. | |
| 29 | |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
30 2002-04-09 Jonathan Larmour <jlarmour@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
31 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
32 * src/_exit.cxx (_exit): Assert on non-zero error. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
33 |
|
191
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
147
diff
changeset
|
34 2001-10-09 Jonathan Larmour <jlarmour@redhat.com> |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
147
diff
changeset
|
35 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
147
diff
changeset
|
36 * src/invokemain.cxx (cyg_libc_invoke_main): CYGINT_ISO_PTHREAD_IMPL |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
147
diff
changeset
|
37 needs #ifdef not #if now. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
147
diff
changeset
|
38 |
|
147
d397fc472bcf
Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents:
128
diff
changeset
|
39 2000-12-22 Jonathan Larmour <jlarmour@redhat.com> |
|
d397fc472bcf
Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents:
128
diff
changeset
|
40 |
|
d397fc472bcf
Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents:
128
diff
changeset
|
41 * cdl/startup.cdl: Allow others to say whether main() can be invoked |
|
d397fc472bcf
Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents:
128
diff
changeset
|
42 elsewhere. |
|
d397fc472bcf
Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents:
128
diff
changeset
|
43 Use defaults for startup context implementor using above interface |
|
d397fc472bcf
Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents:
128
diff
changeset
|
44 rather than POSIX pthread package. |
|
d397fc472bcf
Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents:
128
diff
changeset
|
45 Allow main() stack to be visible for other implementors, except |
|
d397fc472bcf
Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents:
128
diff
changeset
|
46 when called from the init context since the stack size isn't used |
|
d397fc472bcf
Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents:
128
diff
changeset
|
47 there, or when the implementation says it doesn't use it. |
|
d397fc472bcf
Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents:
128
diff
changeset
|
48 Define an interface to express that the stack size option |
|
d397fc472bcf
Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents:
128
diff
changeset
|
49 isn't used in such cases. |
|
d397fc472bcf
Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents:
128
diff
changeset
|
50 |
|
128
0c2b7be0d798
Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents:
115
diff
changeset
|
51 2000-10-12 Jonathan Larmour <jlarmour@redhat.com> |
|
0c2b7be0d798
Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents:
115
diff
changeset
|
52 |
|
0c2b7be0d798
Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents:
115
diff
changeset
|
53 * cdl/startup.cdl (CYGSEM_LIBC_INVOKE_DEFAULT_STATIC_CONSTRUCTORS): |
|
0c2b7be0d798
Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents:
115
diff
changeset
|
54 Special case for POSIX package startup since we know it calls |
|
0c2b7be0d798
Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents:
115
diff
changeset
|
55 cyg_libc_invoke_main() rather than main directly. |
|
0c2b7be0d798
Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents:
115
diff
changeset
|
56 |
|
115
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
57 2000-08-07 Jonathan Larmour <jlarmour@redhat.co.uk> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
58 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
59 * src/invokemain.cxx: Declare cyg_hal_stop_constructors |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
60 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
61 2000-07-31 Jonathan Larmour <jlarmour@redhat.co.uk> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
62 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
63 * src/cstartup.cxx: Fix typo |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
64 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
65 2000-07-19 Jonathan Larmour <jlarmour@redhat.co.uk> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
66 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
67 * cdl/startup.cdl: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
68 Make a "radio button" choice between how main() gets invoked (eCos |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
69 thread vs. cyg_user_start vs. someone else doing it) |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
70 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
71 * src/mainthread.cxx: Move cyg_libc_dummy_constructor_class to |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
72 src/invokemain.cxx |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
73 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
74 * src/invokemain.cxx: Invoke pthread_exit() instead of exit() if |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
75 relevant |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
76 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
77 * src/cstartup.cxx: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
78 Only fiddle with cyg_user_start() if |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
79 CYGSEM_LIBC_STARTUP_MAIN_INITCONTEXT defined |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
80 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
81 2000-07-04 Jonathan Larmour <jlarmour@redhat.co.uk> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
82 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
83 * src/abort.cxx: Fix configuration dependency on CYGINT_ISO_SIGNAL_IMPL |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
84 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
85 2000-05-20 Jonathan Larmour <jlarmour@redhat.co.uk> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
86 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
87 * cdl/startup.cdl (CYGSEM_LIBC_EXIT_STOPS_SYSTEM): |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
88 default to 0 always |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
89 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
90 2000-05-02 Jonathan Larmour <jlarmour@redhat.co.uk> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
91 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
92 * New package |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
93 Separated original libc out into separate packages on functional |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
94 boundaries. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
95 Header files are now managed by isoinfra package |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
96 Plenty of cleanups done, but no major functionality changes |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
97 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
98 //=========================================================================== |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2437
diff
changeset
|
99 // ####GPLCOPYRIGHTBEGIN#### |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2437
diff
changeset
|
100 // ------------------------------------------- |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2437
diff
changeset
|
101 // This file is part of eCos, the Embedded Configurable Operating System. |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2437
diff
changeset
|
102 // Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc. |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
103 // |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2437
diff
changeset
|
104 // This program is free software; you can redistribute it and/or modify |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2437
diff
changeset
|
105 // it under the terms of the GNU General Public License as published by |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2437
diff
changeset
|
106 // the Free Software Foundation; either version 2 or (at your option) any |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2437
diff
changeset
|
107 // later version. |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
108 // |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2437
diff
changeset
|
109 // This program is distributed in the hope that it will be useful, but |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2437
diff
changeset
|
110 // WITHOUT ANY WARRANTY; without even the implied warranty of |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2437
diff
changeset
|
111 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2437
diff
changeset
|
112 // General Public License for more details. |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
113 // |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2437
diff
changeset
|
114 // You should have received a copy of the GNU General Public License |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2437
diff
changeset
|
115 // along with this program; if not, write to the |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2437
diff
changeset
|
116 // Free Software Foundation, Inc., 51 Franklin Street, |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2437
diff
changeset
|
117 // Fifth Floor, Boston, MA 02110-1301, USA. |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2437
diff
changeset
|
118 // ------------------------------------------- |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2437
diff
changeset
|
119 // ####GPLCOPYRIGHTEND#### |
|
115
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
120 //=========================================================================== |
