source: rtems/cpukit/posix/ChangeLog @ ff38359

4.104.114.84.95
Last change on this file since ff38359 was ff38359, checked in by Joel Sherrill <joel.sherrill@…>, on 01/03/03 at 17:04:03

2003-01-03 Joel Sherrill <joel@…>

  • ChangeLog?: Corrected entry for sysconf.c which did not include PR.
  • Property mode set to 100644
File size: 16.0 KB
Line 
12003-01-03      Joel Sherrill <joel@OARcorp.com>
2
3        * ChangeLog: Corrected entry for sysconf.c which did not include PR.
4
52003-01-03      Jay Monkman <jtm@smoothsmoothie.com>
6
7        * src/mqueueopen.c: Actually open the message queue descriptor
8        so it is available for others to use.
9
102002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
11
12        * Makefile.am: Don't create $ARCH as side-effect of compilation.
13
142002-12-11      Vladimir Nesic <vnesic@dkts.co.yu>
15
16        * src/cancelrun.c, src/cleanuppop.c: Get the last real node not the
17        permanent null last node.
18
192002-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
20
21        * include/Makefile.am: Remove.
22        * inline/Makefile.am: Remove.
23        * macros/Makefile.am: Remove.
24        * src/Makefile.am: Remove.
25        * Makefile.am: Merge-in removed Makefile.ams.
26        * configure.ac: Reflect changes above.
27
282002-12-06      Vladimir Nesic <vnesic@dkts.co.yu>
29
30        * inline/rtems/posix/cond.inl, macros/rtems/posix/cond.inl:
31        Implemented PTHREAD_COND_INITIALIZER support.  Vladimir implemented
32        the inline version and Joel adapted it to the macro version.
33
342002-12-02      Joel Sherrill <joel@OARcorp.com>
35
36        * include/rtems/posix/timer.h, src/keygetspecific.c,
37        src/posixtimespecsubtract.c, src/ptimer1.c, src/semunlink.c:
38        Added casts to eliminate warnings on 16-bit targets like the h8300.
39
402002-11-29      Eric Norum <eric.norum@usask.ca>
41
42        * src/sysconf.c: Add support for _SC_GETPW_R_SIZE_MAX.
43        Return error rather than panic if argument is unsupported.
44        This was tracked as PR316.
45
462002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
47
48        * configure.ac: Cosmetical fixes.
49
502002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
51
52        * configure.ac: Fix package name.
53
542002-10-30      Eric Norum <eric.norum@usask.ca>
55
56        * src/psignal.c: Fix counting problem which resulted in too many
57        entries being in the POSIX signals default behavior table.
58
592002-11-01      Joel Sherrill <joel@OARcorp.com>
60
61        * ChangeLog: Corrected.
62
632002-10-30      Eric Norum <eric.norum@usask.ca>
64
65        * src/psignal.c: Reflect changes to signal names in newlib.
66
672002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
68
69        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
70
712002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
72
73        * .cvsignore: Reformat.
74        Add autom4te*cache.
75        Remove autom4te.cache.
76
772002-09-14      Joel Sherrill <joel@OARcorp.com>
78
79        * src/psignal.c: Remove duplication from rtems/posix/psignal.h.
80
812002-08-21      Joel Sherrill <joel@OARcorp.com>
82
83        * src/adjtime.c: New file -- adjtime() support required by the
84        Network Time Protocol (NTP) port to RTEMS.
85        * src/Makefile.am: Modified to reflect above.
86
872002-08-09      Joel Sherrill <joel@OARcorp.com>
88
89        * src/cancelrun.c: Remove check for PTHREAD_CANCELED not being defined
90        to ensure that newlib patch includes it.
91
922002-07-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
93
94        * src/mqueuecreatesupp.c: #include <stdlib.h> (malloc).
95
962002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
97
98        * src/Makefile.am: Use .$(OBJEXT) instead of .o.
99
1002002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
101
102        * src/Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
103
1042002-07-05      Joel Sherrill <joel@OARcorp.com>
105
106        * include/rtems/posix/cancel.h, src/cancel.c, src/cancelrun.c,
107        src/mqueue.c, src/pthread.c, src/semaphore.c, src/setcancelstate.c,
108        src/setcanceltype.c, src/testcancel.c:  Per PR164, corrected the
109        behavior of thread cancellation and did some cleanup as a side-effect.
110
1112002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
112
113        * configure.ac: RTEMS_TOP(../..).
114
1152002-07-01    Joel Sherrill <joel@OARcorp.com>
116
117        * Mega patch merge to change the format of the object IDs to
118        loosen the dependency between the SCORE and the various APIs.
119        There was considerable work to simplify the object name management
120        and it appears that the name_table field is no longer needed.
121        This patch also includes the addition of the internal mutex
122        which is currently only used to protect some types of allocation
123        and deallocation.  This significantly can reduce context
124        switch latency under certain circumstances.  In particular,
125        some heap/region operations were O(n) and had dispatching
126        disabled.  This should help enormously.  With this merge,
127        the patch is not as clean as it should be.  In particular,
128        the documentation has not been modified to reflect the new object
129        ID layout, the IDs in the test screens are not updated, and
130        _Objects_Get_information needs to be a real routine not inlined.
131        As part of this patch a lot of MP code for thread/proxy blocking
132        was made conditional and cleaned up.
133        * include/rtems/posix/key.h, src/cond.c, src/condinit.c, src/intr.c,
134        src/key.c, src/keycreate.c, src/keydelete.c, src/killinfo.c,
135        src/mqueue.c, src/mqueuecreatesupp.c, src/mutex.c, src/mutexinit.c,
136        src/psignal.c, src/pthread.c, src/semaphore.c,
137        src/semaphorecreatesupp.c:  Modified as part of above.
138
1392002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
140
141        * configure.ac: Remove RTEMS_PROJECT_ROOT.
142
1432002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
144
145        * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
146        Add AC_PROG_RANLIB.
147
1482002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
149
150        * configure.ac: Remove references to RTEMS_BSP.
151        * src/Makefile.am: Add libposix.a.
152
1532002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
154
155        * include/Makefile.am: Include $(top_srcdir)/../automake/*.am.
156        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
157        Use ../aclocal.
158        * inline/Makefile.am: Include $(top_srcdir)/../automake/*.am.
159        * macros/Makefile.am: Include $(top_srcdir)/../automake/*.am.
160        * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
161
1622001-05-17      Joel Sherrill <joel@OARcorp.com>
163
164        * macros/rtems/posix/mqueue.inl: Implemented missing routines
165        to support message queue FDs.
166
1672002-05-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>       
168
169        * include/sys/utsname.h: Remove.
170        * include/Makefile.am: Reflect changes above.
171        * src/utsname.c: Remove.
172        * src/Makefile.am: Reflect changes above.
173
1742001-04-26      Joel Sherrill <joel@OARcorp.com>
175
176        * include/rtems/posix/mqueue.h, inline/rtems/posix/mqueue.inl,
177        src/mqueue.c, src/mqueueclose.c, src/mqueuecreatesupp.c,
178        src/mqueuegetattr.c, src/mqueuenotify.c, src/mqueueopen.c,
179        src/mqueuerecvsupp.c, src/mqueuesendsupp.c, src/mqueuesetattr.c:
180        Per PR81 reworked to add a message queue descriptor separate from
181        the underlying message queue.  This allows non-blocking to follow
182        the "open" not the underlying queue.
183 
1842002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
185
186        * src/psignal.c: Include <stdlib.h>.
187
1882002-04-08      Chris Johns <ccj@acm.org>
189
190        * Per PR142, make task switch extension its own list.
191        * src/pthread.c (_POSIX_Threads_User_extensions): Reflect above.
192
1932002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
194
195        * src/getegid.c: Remove <errno.h>.
196        * src/geteuid.c: Ditto.
197        * src/getgid.c: Ditto.
198        * src/getuid.c: Ditto.
199        * src/getlogin.c: Move <errno.h>.
200
2012002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
202
203        * configure.ac:
204        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
205        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
206        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
207        * Makefile.am: Remove AUTOMAKE_OPTIONS.
208        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
209        * inline/Makefile.am: Remove AUTOMAKE_OPTIONS.
210        * macros/Makefile.am: Remove AUTOMAKE_OPTIONS.
211
2122002-03-01      Eric Norum <eric.norum@usask.ca>
213
214        * src/pthreadonce.c: Task is not preemptable while running a
215        pthread_once init function.  This is slightly less heavy handed
216        than disabling dispatching and seems better than consuming a mutex.
217
2182002-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * src/getegid.c: Add #include <rtems/userenv.h>.
221        Remove #include <rtems/libio_.h>.
222        * src/geteuid.c: Ditto.
223        * src/getgid.c: Ditto.
224        * src/getlogin.c: Ditto.
225        * src/getuid.c: Ditto.
226
227
2282001-01-16      Joel Sherrill <joel@OARcorp.com>
229
230        * inline/rtems/posix/mutex.inl (_POSIX_Mutex_Get_support): Corrected
231        name of routine in header.
232
2332002-01-07      Joel Sherrill <joel@OARcorp.com>
234
235        * optman/, optman/.cvsignore, optman/Makefile.am: Removed entire
236        contents of optman/ directory since it has been moved.
237
2382002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * configure.ac: AC_CONFIG_SRCDIR([src/pthreads.c])
241        * src/psignal.c: #include <string.h>.
242
2432001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
244
245        * configure.ac: Remove optman/Makefile from CONFIG_FILES.
246        * Makefile.am: Remove optman from SUBDIRS.
247
2482001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
250        * optman/Makefile.am: Add multilib support. Remove ASM4FLAGS.
251        * src/Makefile.am: Add multilib support.
252
2532001-10-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
254
255        * include/sys/Makefile.am: Remove.
256        * include/rtems/Makefile.am: Remove.
257        * include/rtems/posix/Makefile.am: Remove.
258        * include/Makefile.am: Handle subdirs.
259        * inline/rtems/Makefile.am: Remove.
260        * inline/rtems/posix/Makefile.am: Remove.
261        * inline/Makefile.am: Handle subdirs.
262        * macros/rtems/Makefile.am: Remove.
263        * macros/rtems/posix/Makefile.am: Remove.
264        * macros/Makefile.am: Handle subdirs.
265        * configure.ac: Reflect changes above.
266
2672001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
270        * configure.in: Remove.
271        * configure.ac: New file, generated from configure.in by autoupdate.
272
2732001-09-28      Joel Sherrill <joel@OARcorp.com>
274
275        * src/mqueueopen.c, src/semopen.c: Clarify type on va_arg.
276
2772001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * include/sys/Makefile.am: Use 'PREINSTALL_FILES ='.
280        * include/rtems/posix/Makefile.am: Use 'PREINSTALL_FILES ='.
281        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
282        * inline/rtems/posix/Makefile.am: Use 'PREINSTALL_FILES ='.
283        * macros/rtems/posix/Makefile.am: Use 'PREINSTALL_FILES ='.
284
2852001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5 happy.
288        * src/Makefile.am: Adapt INCLUDES to make automake-1.5 happy.
289
2902001-09-13      Joel Sherrill <joel@OARcorp.com>
291
292        * src/sysconf.c: Fix typo syntax error accidentally committed.
293
2942001-09-13      Joel Sherrill <joel@OARcorp.com>
295
296        * src/mprotect.c: New file. Stub required by some gcc's to pass tests.
297        In particular, about 350 ACATS tests fail if this is not present.
298        * src/getpagesize.c: Ditto.
299        * src/sysconf.c: Addition of Solaris value for _SC_STACK_PROT required
300        to pass about 350 ACATS test cases.
301        * src/Makefile.am: Added new files.
302
3032001-08-30      Joel Sherrill <joel@OARcorp.com>
304
305        * macros/rtems/posix/mqueue.inl: Add cast so negation works.
306
3072001-08-16      Joel Sherrill <joel@OARcorp.com>
308
309        * src/mqueuesendsupp.c: Account for possibly blocking during the
310        core send operation.
311
3122001-08-09      Joel Sherrill <joel@OARcorp.com>
313
314        * src/mqueuesendsupp.c: Unblocking message queue operations should
315        NOT use _Thread_Executing for return status since it is permissible
316        to invoke message send operations from an ISR.  This was reported
317        by Suvrat Gupta <suvrat@utstar.com>.
318
3192000-05-24      Fernando Ruiz Casas <fernando.ruiz@ctv.es>
320
321        * src/getegid.c, src/geteuid.c, src/getgid.c, src/getlogin.c,
322        src/getuid.c: Now save their values in private user environment.
323
3242001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
327
3282001-03-19      Joel Sherrill <joel@OARcorp.com>
329
330        * sys/utsname.h: Added C++ wrapper.
331
3322001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
333
334        * include/Makefile.am, include/rtems/posix/Makefile.am,
335        include/sys/Makefile.am, inline/rtems/posix/Makefile.am,
336        macros/rtems/posix/Makefile.am:
337        Apply include_*HEADERS instead of H_FILES.
338
3392001-01-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * configure.in: Add src/config.h
342        * src/Makefile.am: Add INCLUDES += -I. to pickup config.h
343        * src/.cvsignore: Add config.h and stamp-h
344        * src/*.c: Add config.h support.
345
3462001-01-23      Joel Sherrill <joel@OARcorp.com>
347
348        * src/alarm.c: Eliminated use of C++ style comments.
349
3502001-01-12      Joel Sherrill <joel@OARcorp.com>
351
352        * src/clockgetres.c: Fixed match problem.  We are not converting
353        an interval to a timespec -- it is actually a real number of
354        microseconds.
355
3562001-01-22      Michael Hamel <mhamel@adi.co.nz>
357
358        * include/rtems/posix/semaphore.h, inline/rtems/posix/semaphore.inl,
359        src/ptimer1.c, include/rtems/posix/semaphore.h,
360        inline/rtems/posix/semaphore.inl, src/alarm.c, src/ptimer1.c,
361        src/semaphorenametoid.c, src/semopen.c, src/semunlink.c:
362        Modifications to make CodeWarrior happy.
363
3642001-01-12      Joel Sherrill <joel@OARcorp.com>
365
366        * src/README.mqueue: Enhanced example.
367
3682000-12-19      Joel Sherrill <joel@OARcorp.com>
369
370        * src/pthreadgetschedparam.c: Do not set output parameters if
371        the pointers are NULL.
372
3732000-12-06      Joel Sherrill <joel@OARcorp.com>
374
375        * src/pthreadgetcpuclockid.c: Add include of <rtems/system.h> to
376        eliminate warning.
377
3782000-12-01      Joel Sherrill <joel@OARcorp.com>
379
380        * include/rtems/posix/cond.h: #if 0'ed out prototype of
381        _POSIX_Condition_variables_Get to avoid conflict with macro
382        implementation.
383
3842000-12-01      Joel Sherrill <joel@OARcorp.com>
385
386        * Added macro support to POSIX API.  This is known to compile.
387        * macros/rtems/posix/cond.inl, macros/rtems/posix/intr.inl,
388        macros/rtems/posix/key.inl, macros/rtems/posix/mqueue.inl,
389        macros/rtems/posix/mutex.inl, macros/rtems/posix/priority.inl,
390        macros/rtems/posix/pthread.inl, macros/rtems/posix/semaphore.inl,
391        macros/rtems/posix/timer.inl: New files.
392        * configure.in: Removed error check for enabling macros.
393        * rtems/posix/mutex.h: #if 0'ed out prototypes for inlined routines
394        since you cannot have prototypes for macros.
395        * macros/rtems/posix/Makefile.am: Added files.
396
3972000-11-30      Joel Sherrill <joel@OARcorp.com>
398
399        * inline/rtems/posix/mqueue.inl: Removed explicit dependency on abs().
400
4012000-11-27      Joel Sherrill <joel@OARcorp.com>
402
403        * src/sysconf.c: Add support for _SC_CLK_TCK and _SC_OPEN_MAX.
404
4052000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
406
407        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
408
4092000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
412
4132000-10-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
414 
415        * configure.in: Cleanup comments.
416
4172000-10-30      Joel Sherrill <joel@OARcorp.com>
418
419        * include/Makefile.am: Updated to reflect files merged into newlib.
420        This resulted in some definitions moving to other files and thus
421        some secondary effects in RTEMS source code.
422        * include/unistd.h: Removed.  Now use newlib's.
423        * include/rtems/posix/mqueue.h: Add include of <signal.h>.
424        * include/rtems/posix/threadsup.h: Add include of <sys/signal.h>
425        * src/execv.c: Corrected prototype to agree with newlib.
426        * src/execve.c: Corrected prototype to agree with newlib.
427        * src/execvp.c: Corrected prototype to agree with newlib.
428        * src/psignal.c: Rewrote reference to <siginfo.h> in comment since
429        that file no longer exists.
430        * src/pthreadkill.c: Added include of <signal.h>.
431        * src/sigaction.c: Added include of <signal.h>.
432        * src/sigtimedwait.c: Rewrote reference to <siginfo.h> in comment since
433        that file no longer exists.
434
4352000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
436
437        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
438        Switch to GNU canonicalization.
439
4402000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
441
442        * src/Makefile.am, optman/Makefile.am: Include compile.am.
443
4442000-08-30      Joel Sherrill <joel@OARcorp.com>
445
446        * Many files: Moved posix/include/rtems/posix/seterr.h to
447        score/include/rtems/seterr.h so it would be available within
448        all APIs.
449
4502000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
451
452        * inline/rtems/posix/timer.inl, include/rtems/posix/timer.h,
453        inline/rtems/posix/Makefile.am, src/ptimer1.c: Redid the
454        style of src/ptimer1.c.  Continued effort to make the
455        POSIX Timer implementation match that of other managers.
456        Added data structures required to use SuperCore Object Handler.
457
4582000-08-15      Joel Sherrill <joel@OARcorp.com>
459
460        * src/ptimer1.c: Minor formatting fixes.
461
4622000-08-15      Joel Sherrill <joel@OARcorp.com>
463
464        * src/ptimer1.c: Removed unused routine PRINT_ERRNO_S.
465        * src/ptimer1.c: Removed unnecessary routine COPY_ITIMERSPEC_S
466        and used structure copy instead.
467        * src/ptimer1.c: Renamed timer_alive_t to POSIX_Timer_Control.
468        * include/rtems/posix/timer.h: Ditto.
469
4702000-08-15      Joel Sherrill <joel@OARcorp.com>
471
472        * src/ptimer1.c: Switched to using set_errno_and_return_minus_one()
473        to ensure that errno was always set.
474
4752000-08-15      Joel Sherrill <joel@OARcorp.com>
476
477        * src/ptimer1.c (timer_settime): Converted use of rtems_clock_get
478        to use SuperCore _TOD_Current variable.
479
4802000-08-10      Joel Sherrill <joel@OARcorp.com>
481
482        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.