source: rtems/cpukit/posix/ChangeLog @ 56a1ae36

4.104.114.84.9
Last change on this file since 56a1ae36 was 56a1ae36, checked in by Ralf Corsepius <ralf.corsepius@…>, on Oct 25, 2002 at 6:18:56 AM

2002-10-25 Ralf Corsepius <corsepiu@…>

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