source: rtems/cpukit/posix/ChangeLog @ b31106f6

4.104.114.84.95
Last change on this file since b31106f6 was b31106f6, checked in by Joel Sherrill <joel.sherrill@…>, on 11/01/02 at 22:26:02

2002-11-01 Joel Sherrill <joel@…>

  • Property mode set to 100644
File size: 14.2 KB
Line 
12002-11-01      Joel Sherrill <joel@OARcorp.com>
2
3        * ChangeLog: Corrected.
4
52002-10-30      Eric Norum <eric.norum@usask.ca>
6
7        * src/psignal.c: Reflect changes to signal names in newlib.
8
92002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
10
11        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
12
132002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
14
15        * .cvsignore: Reformat.
16        Add autom4te*cache.
17        Remove autom4te.cache.
18
192002-09-14      Joel Sherrill <joel@OARcorp.com>
20
21        * src/psignal.c: Remove duplication from rtems/posix/psignal.h.
22
232002-08-21      Joel Sherrill <joel@OARcorp.com>
24
25        * src/adjtime.c: New file -- adjtime() support required by the
26        Network Time Protocol (NTP) port to RTEMS.
27        * src/Makefile.am: Modified to reflect above.
28
292002-08-09      Joel Sherrill <joel@OARcorp.com>
30
31        * src/cancelrun.c: Remove check for PTHREAD_CANCELED not being defined
32        to ensure that newlib patch includes it.
33
342002-07-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
35
36        * src/mqueuecreatesupp.c: #include <stdlib.h> (malloc).
37
382002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
39
40        * src/Makefile.am: Use .$(OBJEXT) instead of .o.
41
422002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
43
44        * src/Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
45
462002-07-05      Joel Sherrill <joel@OARcorp.com>
47
48        * include/rtems/posix/cancel.h, src/cancel.c, src/cancelrun.c,
49        src/mqueue.c, src/pthread.c, src/semaphore.c, src/setcancelstate.c,
50        src/setcanceltype.c, src/testcancel.c:  Per PR164, corrected the
51        behavior of thread cancellation and did some cleanup as a side-effect.
52
532002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
54
55        * configure.ac: RTEMS_TOP(../..).
56
572002-07-01    Joel Sherrill <joel@OARcorp.com>
58
59        * Mega patch merge to change the format of the object IDs to
60        loosen the dependency between the SCORE and the various APIs.
61        There was considerable work to simplify the object name management
62        and it appears that the name_table field is no longer needed.
63        This patch also includes the addition of the internal mutex
64        which is currently only used to protect some types of allocation
65        and deallocation.  This significantly can reduce context
66        switch latency under certain circumstances.  In particular,
67        some heap/region operations were O(n) and had dispatching
68        disabled.  This should help enormously.  With this merge,
69        the patch is not as clean as it should be.  In particular,
70        the documentation has not been modified to reflect the new object
71        ID layout, the IDs in the test screens are not updated, and
72        _Objects_Get_information needs to be a real routine not inlined.
73        As part of this patch a lot of MP code for thread/proxy blocking
74        was made conditional and cleaned up.
75        * include/rtems/posix/key.h, src/cond.c, src/condinit.c, src/intr.c,
76        src/key.c, src/keycreate.c, src/keydelete.c, src/killinfo.c,
77        src/mqueue.c, src/mqueuecreatesupp.c, src/mutex.c, src/mutexinit.c,
78        src/psignal.c, src/pthread.c, src/semaphore.c,
79        src/semaphorecreatesupp.c:  Modified as part of above.
80
812002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
82
83        * configure.ac: Remove RTEMS_PROJECT_ROOT.
84
852002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
86
87        * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
88        Add AC_PROG_RANLIB.
89
902002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
91
92        * configure.ac: Remove references to RTEMS_BSP.
93        * src/Makefile.am: Add libposix.a.
94
952002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
96
97        * include/Makefile.am: Include $(top_srcdir)/../automake/*.am.
98        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
99        Use ../aclocal.
100        * inline/Makefile.am: Include $(top_srcdir)/../automake/*.am.
101        * macros/Makefile.am: Include $(top_srcdir)/../automake/*.am.
102        * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
103
1042001-05-17      Joel Sherrill <joel@OARcorp.com>
105
106        * macros/rtems/posix/mqueue.inl: Implemented missing routines
107        to support message queue FDs.
108
1092002-05-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>       
110
111        * include/sys/utsname.h: Remove.
112        * include/Makefile.am: Reflect changes above.
113        * src/utsname.c: Remove.
114        * src/Makefile.am: Reflect changes above.
115
1162001-04-26      Joel Sherrill <joel@OARcorp.com>
117
118        * include/rtems/posix/mqueue.h, inline/rtems/posix/mqueue.inl,
119        src/mqueue.c, src/mqueueclose.c, src/mqueuecreatesupp.c,
120        src/mqueuegetattr.c, src/mqueuenotify.c, src/mqueueopen.c,
121        src/mqueuerecvsupp.c, src/mqueuesendsupp.c, src/mqueuesetattr.c:
122        Per PR81 reworked to add a message queue descriptor separate from
123        the underlying message queue.  This allows non-blocking to follow
124        the "open" not the underlying queue.
125 
1262002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
127
128        * src/psignal.c: Include <stdlib.h>.
129
1302002-04-08      Chris Johns <ccj@acm.org>
131
132        * Per PR142, make task switch extension its own list.
133        * src/pthread.c (_POSIX_Threads_User_extensions): Reflect above.
134
1352002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
136
137        * src/getegid.c: Remove <errno.h>.
138        * src/geteuid.c: Ditto.
139        * src/getgid.c: Ditto.
140        * src/getuid.c: Ditto.
141        * src/getlogin.c: Move <errno.h>.
142
1432002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
144
145        * configure.ac:
146        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
147        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
148        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
149        * Makefile.am: Remove AUTOMAKE_OPTIONS.
150        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
151        * inline/Makefile.am: Remove AUTOMAKE_OPTIONS.
152        * macros/Makefile.am: Remove AUTOMAKE_OPTIONS.
153
1542002-03-01      Eric Norum <eric.norum@usask.ca>
155
156        * src/pthreadonce.c: Task is not preemptable while running a
157        pthread_once init function.  This is slightly less heavy handed
158        than disabling dispatching and seems better than consuming a mutex.
159
1602002-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
161
162        * src/getegid.c: Add #include <rtems/userenv.h>.
163        Remove #include <rtems/libio_.h>.
164        * src/geteuid.c: Ditto.
165        * src/getgid.c: Ditto.
166        * src/getlogin.c: Ditto.
167        * src/getuid.c: Ditto.
168
169
1702001-01-16      Joel Sherrill <joel@OARcorp.com>
171
172        * inline/rtems/posix/mutex.inl (_POSIX_Mutex_Get_support): Corrected
173        name of routine in header.
174
1752002-01-07      Joel Sherrill <joel@OARcorp.com>
176
177        * optman/, optman/.cvsignore, optman/Makefile.am: Removed entire
178        contents of optman/ directory since it has been moved.
179
1802002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
181
182        * configure.ac: AC_CONFIG_SRCDIR([src/pthreads.c])
183        * src/psignal.c: #include <string.h>.
184
1852001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
186
187        * configure.ac: Remove optman/Makefile from CONFIG_FILES.
188        * Makefile.am: Remove optman from SUBDIRS.
189
1902001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
191
192        * optman/Makefile.am: Add multilib support. Remove ASM4FLAGS.
193        * src/Makefile.am: Add multilib support.
194
1952001-10-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
196
197        * include/sys/Makefile.am: Remove.
198        * include/rtems/Makefile.am: Remove.
199        * include/rtems/posix/Makefile.am: Remove.
200        * include/Makefile.am: Handle subdirs.
201        * inline/rtems/Makefile.am: Remove.
202        * inline/rtems/posix/Makefile.am: Remove.
203        * inline/Makefile.am: Handle subdirs.
204        * macros/rtems/Makefile.am: Remove.
205        * macros/rtems/posix/Makefile.am: Remove.
206        * macros/Makefile.am: Handle subdirs.
207        * configure.ac: Reflect changes above.
208
2092001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
210
211        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
212        * configure.in: Remove.
213        * configure.ac: New file, generated from configure.in by autoupdate.
214
2152001-09-28      Joel Sherrill <joel@OARcorp.com>
216
217        * src/mqueueopen.c, src/semopen.c: Clarify type on va_arg.
218
2192001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
220
221        * include/sys/Makefile.am: Use 'PREINSTALL_FILES ='.
222        * include/rtems/posix/Makefile.am: Use 'PREINSTALL_FILES ='.
223        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
224        * inline/rtems/posix/Makefile.am: Use 'PREINSTALL_FILES ='.
225        * macros/rtems/posix/Makefile.am: Use 'PREINSTALL_FILES ='.
226
2272001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        * optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5 happy.
230        * src/Makefile.am: Adapt INCLUDES to make automake-1.5 happy.
231
2322001-09-13      Joel Sherrill <joel@OARcorp.com>
233
234        * src/sysconf.c: Fix typo syntax error accidentally committed.
235
2362001-09-13      Joel Sherrill <joel@OARcorp.com>
237
238        * src/mprotect.c: New file. Stub required by some gcc's to pass tests.
239        In particular, about 350 ACATS tests fail if this is not present.
240        * src/getpagesize.c: Ditto.
241        * src/sysconf.c: Addition of Solaris value for _SC_STACK_PROT required
242        to pass about 350 ACATS test cases.
243        * src/Makefile.am: Added new files.
244
2452001-08-30      Joel Sherrill <joel@OARcorp.com>
246
247        * macros/rtems/posix/mqueue.inl: Add cast so negation works.
248
2492001-08-16      Joel Sherrill <joel@OARcorp.com>
250
251        * src/mqueuesendsupp.c: Account for possibly blocking during the
252        core send operation.
253
2542001-08-09      Joel Sherrill <joel@OARcorp.com>
255
256        * src/mqueuesendsupp.c: Unblocking message queue operations should
257        NOT use _Thread_Executing for return status since it is permissible
258        to invoke message send operations from an ISR.  This was reported
259        by Suvrat Gupta <suvrat@utstar.com>.
260
2612000-05-24      Fernando Ruiz Casas <fernando.ruiz@ctv.es>
262
263        * src/getegid.c, src/geteuid.c, src/getgid.c, src/getlogin.c,
264        src/getuid.c: Now save their values in private user environment.
265
2662001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
269
2702001-03-19      Joel Sherrill <joel@OARcorp.com>
271
272        * sys/utsname.h: Added C++ wrapper.
273
2742001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * include/Makefile.am, include/rtems/posix/Makefile.am,
277        include/sys/Makefile.am, inline/rtems/posix/Makefile.am,
278        macros/rtems/posix/Makefile.am:
279        Apply include_*HEADERS instead of H_FILES.
280
2812001-01-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * configure.in: Add src/config.h
284        * src/Makefile.am: Add INCLUDES += -I. to pickup config.h
285        * src/.cvsignore: Add config.h and stamp-h
286        * src/*.c: Add config.h support.
287
2882001-01-23      Joel Sherrill <joel@OARcorp.com>
289
290        * src/alarm.c: Eliminated use of C++ style comments.
291
2922001-01-12      Joel Sherrill <joel@OARcorp.com>
293
294        * src/clockgetres.c: Fixed match problem.  We are not converting
295        an interval to a timespec -- it is actually a real number of
296        microseconds.
297
2982001-01-22      Michael Hamel <mhamel@adi.co.nz>
299
300        * include/rtems/posix/semaphore.h, inline/rtems/posix/semaphore.inl,
301        src/ptimer1.c, include/rtems/posix/semaphore.h,
302        inline/rtems/posix/semaphore.inl, src/alarm.c, src/ptimer1.c,
303        src/semaphorenametoid.c, src/semopen.c, src/semunlink.c:
304        Modifications to make CodeWarrior happy.
305
3062001-01-12      Joel Sherrill <joel@OARcorp.com>
307
308        * src/README.mqueue: Enhanced example.
309
3102000-12-19      Joel Sherrill <joel@OARcorp.com>
311
312        * src/pthreadgetschedparam.c: Do not set output parameters if
313        the pointers are NULL.
314
3152000-12-06      Joel Sherrill <joel@OARcorp.com>
316
317        * src/pthreadgetcpuclockid.c: Add include of <rtems/system.h> to
318        eliminate warning.
319
3202000-12-01      Joel Sherrill <joel@OARcorp.com>
321
322        * include/rtems/posix/cond.h: #if 0'ed out prototype of
323        _POSIX_Condition_variables_Get to avoid conflict with macro
324        implementation.
325
3262000-12-01      Joel Sherrill <joel@OARcorp.com>
327
328        * Added macro support to POSIX API.  This is known to compile.
329        * macros/rtems/posix/cond.inl, macros/rtems/posix/intr.inl,
330        macros/rtems/posix/key.inl, macros/rtems/posix/mqueue.inl,
331        macros/rtems/posix/mutex.inl, macros/rtems/posix/priority.inl,
332        macros/rtems/posix/pthread.inl, macros/rtems/posix/semaphore.inl,
333        macros/rtems/posix/timer.inl: New files.
334        * configure.in: Removed error check for enabling macros.
335        * rtems/posix/mutex.h: #if 0'ed out prototypes for inlined routines
336        since you cannot have prototypes for macros.
337        * macros/rtems/posix/Makefile.am: Added files.
338
3392000-11-30      Joel Sherrill <joel@OARcorp.com>
340
341        * inline/rtems/posix/mqueue.inl: Removed explicit dependency on abs().
342
3432000-11-27      Joel Sherrill <joel@OARcorp.com>
344
345        * src/sysconf.c: Add support for _SC_CLK_TCK and _SC_OPEN_MAX.
346
3472000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
350
3512000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
352
353        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
354
3552000-10-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
356 
357        * configure.in: Cleanup comments.
358
3592000-10-30      Joel Sherrill <joel@OARcorp.com>
360
361        * include/Makefile.am: Updated to reflect files merged into newlib.
362        This resulted in some definitions moving to other files and thus
363        some secondary effects in RTEMS source code.
364        * include/unistd.h: Removed.  Now use newlib's.
365        * include/rtems/posix/mqueue.h: Add include of <signal.h>.
366        * include/rtems/posix/threadsup.h: Add include of <sys/signal.h>
367        * src/execv.c: Corrected prototype to agree with newlib.
368        * src/execve.c: Corrected prototype to agree with newlib.
369        * src/execvp.c: Corrected prototype to agree with newlib.
370        * src/psignal.c: Rewrote reference to <siginfo.h> in comment since
371        that file no longer exists.
372        * src/pthreadkill.c: Added include of <signal.h>.
373        * src/sigaction.c: Added include of <signal.h>.
374        * src/sigtimedwait.c: Rewrote reference to <siginfo.h> in comment since
375        that file no longer exists.
376
3772000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
378
379        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
380        Switch to GNU canonicalization.
381
3822000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
383
384        * src/Makefile.am, optman/Makefile.am: Include compile.am.
385
3862000-08-30      Joel Sherrill <joel@OARcorp.com>
387
388        * Many files: Moved posix/include/rtems/posix/seterr.h to
389        score/include/rtems/seterr.h so it would be available within
390        all APIs.
391
3922000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
393
394        * inline/rtems/posix/timer.inl, include/rtems/posix/timer.h,
395        inline/rtems/posix/Makefile.am, src/ptimer1.c: Redid the
396        style of src/ptimer1.c.  Continued effort to make the
397        POSIX Timer implementation match that of other managers.
398        Added data structures required to use SuperCore Object Handler.
399
4002000-08-15      Joel Sherrill <joel@OARcorp.com>
401
402        * src/ptimer1.c: Minor formatting fixes.
403
4042000-08-15      Joel Sherrill <joel@OARcorp.com>
405
406        * src/ptimer1.c: Removed unused routine PRINT_ERRNO_S.
407        * src/ptimer1.c: Removed unnecessary routine COPY_ITIMERSPEC_S
408        and used structure copy instead.
409        * src/ptimer1.c: Renamed timer_alive_t to POSIX_Timer_Control.
410        * include/rtems/posix/timer.h: Ditto.
411
4122000-08-15      Joel Sherrill <joel@OARcorp.com>
413
414        * src/ptimer1.c: Switched to using set_errno_and_return_minus_one()
415        to ensure that errno was always set.
416
4172000-08-15      Joel Sherrill <joel@OARcorp.com>
418
419        * src/ptimer1.c (timer_settime): Converted use of rtems_clock_get
420        to use SuperCore _TOD_Current variable.
421
4222000-08-10      Joel Sherrill <joel@OARcorp.com>
423
424        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.