source: rtems/cpukit/posix/ChangeLog @ 53a8958

4.104.114.84.95
Last change on this file since 53a8958 was 53a8958, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/12/03 at 13:39:43

2003-12-12 Ralf Corsepius <corsepiu@…>

  • Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
  • Property mode set to 100644
File size: 20.7 KB
RevLine 
[53a8958]12003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
4
[de48a0ea]52003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
6
7        * Makefile.am: Add $(dirstamp) to compilation rules.
8
[8a61c2a]92003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
10
11        * Makefile.am: Add $(dirstamp) to preinstallation rules.
12        Remove MACROS.
13
[32195d5d]142003-11-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
15
16        * Makefile.am: Reworked.
17
[738a9ae]182003-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
19
20        * src/config.h: Remove.
21        * Makefile.am: Remove src/config.h
22        AM_CPPFLAGS += -I$(top_builddir).
23
[e7bd66a7]242003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
25
26        * src/cancelrun.c, src/pthreadexit.c, src/pthreadjoin.c,
27        src/sigtimedwait.c: Remove unnecessary typecasts in assignments to
28        thread->Wait.return_argument.
29
[17f1ffb]302003-10-13      Joel Sherrill <joel@OARcorp.com>
31
32        * src/cleanuppop.c, src/cleanuppush.c: Protect use of
33        _Workspace_Allocate and _Workspec_Free.
34
[8e36f29]352003-09-04      Joel Sherrill <joel@OARcorp.com>
36
37        * include/rtems/posix/cond.h, include/rtems/posix/condmp.h,
38        include/rtems/posix/config.h, include/rtems/posix/intr.h,
39        include/rtems/posix/key.h, include/rtems/posix/mqueue.h,
40        include/rtems/posix/mqueuemp.h, include/rtems/posix/mutex.h,
41        include/rtems/posix/mutexmp.h, include/rtems/posix/posixapi.h,
42        include/rtems/posix/pthread.h, include/rtems/posix/pthreadmp.h,
43        include/rtems/posix/ptimer.h, include/rtems/posix/semaphore.h,
44        include/rtems/posix/semaphoremp.h, inline/rtems/posix/cond.inl,
45        inline/rtems/posix/intr.inl, inline/rtems/posix/key.inl,
46        inline/rtems/posix/mqueue.inl, inline/rtems/posix/mutex.inl,
47        inline/rtems/posix/pthread.inl, inline/rtems/posix/semaphore.inl,
48        inline/rtems/posix/timer.inl, macros/rtems/posix/cond.inl,
49        macros/rtems/posix/intr.inl, macros/rtems/posix/key.inl,
50        macros/rtems/posix/mqueue.inl, macros/rtems/posix/mutex.inl,
51        macros/rtems/posix/pthread.inl, macros/rtems/posix/semaphore.inl,
52        macros/rtems/posix/timer.inl, src/alarm.c, src/kill.c,
53        src/killinfo.c, src/mqueuetranslatereturncode.c, src/pause.c,
54        src/pthreadattrdestroy.c, src/pthreadattrgetdetachstate.c,
55        src/pthreadattrgetinheritsched.c, src/pthreadattrgetschedparam.c,
56        src/pthreadattrgetschedpolicy.c, src/pthreadattrgetscope.c,
57        src/pthreadattrgetstackaddr.c, src/pthreadattrgetstacksize.c,
58        src/pthreadattrinit.c, src/pthreadattrsetdetachstate.c,
59        src/pthreadattrsetinheritsched.c, src/pthreadattrsetschedparam.c,
60        src/pthreadattrsetschedpolicy.c, src/pthreadattrsetscope.c,
61        src/pthreadattrsetstackaddr.c, src/pthreadattrsetstacksize.c,
62        src/pthreadcreate.c, src/pthreaddetach.c, src/pthreadequal.c,
63        src/pthreadexit.c, src/pthreadgetcpuclockid.c,
64        src/pthreadgetcputime.c, src/pthreadgetschedparam.c,
65        src/pthreadjoin.c, src/pthreadkill.c, src/pthreadonce.c,
66        src/pthreadself.c, src/pthreadsetcputime.c,
67        src/pthreadsetschedparam.c, src/pthreadsigmask.c, src/sigaction.c,
68        src/sigaddset.c, src/sigdelset.c, src/sigemptyset.c,
69        src/sigfillset.c, src/sigismember.c, src/signal_2.c,
70        src/sigpending.c, src/sigprocmask.c, src/sigqueue.c,
71        src/sigsuspend.c, src/sigtimedwait.c, src/sigwait.c,
72        src/sigwaitinfo.c, src/ualarm.c: URL for license changed.
73
[de85d7b]742003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
75
76        PR 449/rtems:
77        * src/getegid.c: Remove (Moved to ../libcsupport/src).
78        * src/geteuid.c: Remove (Moved to ../libcsupport/src).
79        * src/getgid.c: Remove (Moved to ../libcsupport/src).
80        * src/getgroups.c: Remove (Moved to ../libcsupport/src).
81        * src/getlogin.c: Remove (Moved to ../libcsupport/src).
82        * src/getpgrp.c: Remove (Moved to ../libcsupport/src).
83        * src/getpid.c: Remove (Moved to ../libcsupport/src).
84        * src/getppid.c: Remove (Moved to ../libcsupport/src).
85        * src/getuid.c: Remove (Moved to ../libcsupport/src).
86        * src/setpgid.c: Remove (Moved to ../libcsupport/src).
87        * src/setsid.c: Remove (Moved to ../libcsupport/src).
88        * Makefile.am: Reflect changes above
89
[f2547306]902003-08-14      Joel Sherrill <joel@OARcorp.com>
91
92        * src/mqueuenametoid.c, src/semaphorenametoid.c: Added ID to name
93        lookup service and changed name of id/name translation status code.
94        This propagated to multiple functions. The user API service added was
95        rtems_object_id_to_name()
96
[b56c1a3]972003-08-14      Joel Sherrill <joel@OARcorp.com>
98
99        PR 92/rtems
100        * Makefile.am, src/alarm.c, src/psignal.c: Added ualarm() and usleep().
101        * src/ualarm.c, src/usleep.c: New files.
102
[13482e5d]1032003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
104
105        * configure.ac: Remove (Merged-in into ../configure.ac)
106        * Makefile.am:
107        Reflect having merged configure.ac into ../configure.ac.
108        * src/config.h: New.
109
[ccd81b60]1102003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
111
112        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
113
[9b5c258]1142003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
115
116        * configure.ac: AC_PREREQ(2.57).
117
[7210dcb4]1182003-01-27      Juan Zamorano <jzamora@fi.upm.es>
119
120        * src/ptimer1.c: Correct problem which could lead to overflow in time
121        math.
122
[ff38359]1232003-01-03      Joel Sherrill <joel@OARcorp.com>
124
125        * ChangeLog: Corrected entry for sysconf.c which did not include PR.
126
[98e3a335]1272003-01-03      Jay Monkman <jtm@smoothsmoothie.com>
128
129        * src/mqueueopen.c: Actually open the message queue descriptor
130        so it is available for others to use.
131
[2eb04b2]1322002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
133
134        * Makefile.am: Don't create $ARCH as side-effect of compilation.
135
[e5b78e2]1362002-12-11      Vladimir Nesic <vnesic@dkts.co.yu>
137
138        * src/cancelrun.c, src/cleanuppop.c: Get the last real node not the
139        permanent null last node.
140
[2aab7ae9]1412002-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
142
143        * include/Makefile.am: Remove.
144        * inline/Makefile.am: Remove.
145        * macros/Makefile.am: Remove.
146        * src/Makefile.am: Remove.
147        * Makefile.am: Merge-in removed Makefile.ams.
148        * configure.ac: Reflect changes above.
149
[2837a5e]1502002-12-06      Vladimir Nesic <vnesic@dkts.co.yu>
151
152        * inline/rtems/posix/cond.inl, macros/rtems/posix/cond.inl:
153        Implemented PTHREAD_COND_INITIALIZER support.  Vladimir implemented
154        the inline version and Joel adapted it to the macro version.
155
[35ee867]1562002-12-02      Joel Sherrill <joel@OARcorp.com>
157
158        * include/rtems/posix/timer.h, src/keygetspecific.c,
159        src/posixtimespecsubtract.c, src/ptimer1.c, src/semunlink.c:
160        Added casts to eliminate warnings on 16-bit targets like the h8300.
161
[c7cba294]1622002-11-29      Eric Norum <eric.norum@usask.ca>
163
164        * src/sysconf.c: Add support for _SC_GETPW_R_SIZE_MAX.
[ff38359]165        Return error rather than panic if argument is unsupported.
166        This was tracked as PR316.
[c7cba294]167
[9d721178]1682002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
169
170        * configure.ac: Cosmetical fixes.
171
[47c0220]1722002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
173
174        * configure.ac: Fix package name.
175
[5d941f3]1762002-10-30      Eric Norum <eric.norum@usask.ca>
177
178        * src/psignal.c: Fix counting problem which resulted in too many
179        entries being in the POSIX signals default behavior table.
180
[b31106f6]1812002-11-01      Joel Sherrill <joel@OARcorp.com>
182
183        * ChangeLog: Corrected.
184
1852002-10-30      Eric Norum <eric.norum@usask.ca>
186
187        * src/psignal.c: Reflect changes to signal names in newlib.
188
[56a1ae36]1892002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
190
191        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
192
[f8cb04a5]1932002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
194
195        * .cvsignore: Reformat.
196        Add autom4te*cache.
197        Remove autom4te.cache.
198
[c019ff07]1992002-09-14      Joel Sherrill <joel@OARcorp.com>
200
201        * src/psignal.c: Remove duplication from rtems/posix/psignal.h.
202
[3d57435d]2032002-08-21      Joel Sherrill <joel@OARcorp.com>
204
205        * src/adjtime.c: New file -- adjtime() support required by the
206        Network Time Protocol (NTP) port to RTEMS.
207        * src/Makefile.am: Modified to reflect above.
208
[f118085d]2092002-08-09      Joel Sherrill <joel@OARcorp.com>
210
211        * src/cancelrun.c: Remove check for PTHREAD_CANCELED not being defined
212        to ensure that newlib patch includes it.
213
[afc3a590]2142002-07-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
215
216        * src/mqueuecreatesupp.c: #include <stdlib.h> (malloc).
217
[4ca9353]2182002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * src/Makefile.am: Use .$(OBJEXT) instead of .o.
221
[b9292646]2222002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
223
224        * src/Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
225
[f845e96e]2262002-07-05      Joel Sherrill <joel@OARcorp.com>
227
228        * include/rtems/posix/cancel.h, src/cancel.c, src/cancelrun.c,
229        src/mqueue.c, src/pthread.c, src/semaphore.c, src/setcancelstate.c,
230        src/setcanceltype.c, src/testcancel.c:  Per PR164, corrected the
231        behavior of thread cancellation and did some cleanup as a side-effect.
232
[705a0701]2332002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
234
235        * configure.ac: RTEMS_TOP(../..).
236
[3c465878]2372002-07-01    Joel Sherrill <joel@OARcorp.com>
238
239        * Mega patch merge to change the format of the object IDs to
240        loosen the dependency between the SCORE and the various APIs.
241        There was considerable work to simplify the object name management
242        and it appears that the name_table field is no longer needed.
243        This patch also includes the addition of the internal mutex
244        which is currently only used to protect some types of allocation
245        and deallocation.  This significantly can reduce context
246        switch latency under certain circumstances.  In particular,
247        some heap/region operations were O(n) and had dispatching
248        disabled.  This should help enormously.  With this merge,
249        the patch is not as clean as it should be.  In particular,
250        the documentation has not been modified to reflect the new object
251        ID layout, the IDs in the test screens are not updated, and
252        _Objects_Get_information needs to be a real routine not inlined.
253        As part of this patch a lot of MP code for thread/proxy blocking
254        was made conditional and cleaned up.
255        * include/rtems/posix/key.h, src/cond.c, src/condinit.c, src/intr.c,
256        src/key.c, src/keycreate.c, src/keydelete.c, src/killinfo.c,
257        src/mqueue.c, src/mqueuecreatesupp.c, src/mutex.c, src/mutexinit.c,
258        src/psignal.c, src/pthread.c, src/semaphore.c,
259        src/semaphorecreatesupp.c:  Modified as part of above.
260
[8c746fe]2612002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
262
263        * configure.ac: Remove RTEMS_PROJECT_ROOT.
264
[da8f88a]2652002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
266
267        * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
268        Add AC_PROG_RANLIB.
269
[a7c1897]2702002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * configure.ac: Remove references to RTEMS_BSP.
273        * src/Makefile.am: Add libposix.a.
274
[78c2a97]2752002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * include/Makefile.am: Include $(top_srcdir)/../automake/*.am.
278        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
279        Use ../aclocal.
280        * inline/Makefile.am: Include $(top_srcdir)/../automake/*.am.
281        * macros/Makefile.am: Include $(top_srcdir)/../automake/*.am.
282        * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
283
[6a3a81c]2842001-05-17      Joel Sherrill <joel@OARcorp.com>
285
286        * macros/rtems/posix/mqueue.inl: Implemented missing routines
287        to support message queue FDs.
288
[dc7fb59b]2892002-05-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>       
290
291        * include/sys/utsname.h: Remove.
292        * include/Makefile.am: Reflect changes above.
293        * src/utsname.c: Remove.
294        * src/Makefile.am: Reflect changes above.
295
[53092d1]2962001-04-26      Joel Sherrill <joel@OARcorp.com>
297
298        * include/rtems/posix/mqueue.h, inline/rtems/posix/mqueue.inl,
299        src/mqueue.c, src/mqueueclose.c, src/mqueuecreatesupp.c,
300        src/mqueuegetattr.c, src/mqueuenotify.c, src/mqueueopen.c,
301        src/mqueuerecvsupp.c, src/mqueuesendsupp.c, src/mqueuesetattr.c:
302        Per PR81 reworked to add a message queue descriptor separate from
303        the underlying message queue.  This allows non-blocking to follow
304        the "open" not the underlying queue.
305 
[72d42737]3062002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * src/psignal.c: Include <stdlib.h>.
309
[aa08739a]3102002-04-08      Chris Johns <ccj@acm.org>
311
312        * Per PR142, make task switch extension its own list.
313        * src/pthread.c (_POSIX_Threads_User_extensions): Reflect above.
314
[8eb825e]3152002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * src/getegid.c: Remove <errno.h>.
318        * src/geteuid.c: Ditto.
319        * src/getgid.c: Ditto.
320        * src/getuid.c: Ditto.
321        * src/getlogin.c: Move <errno.h>.
322
[58c3d04e]3232002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
324
325        * configure.ac:
326        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
327        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
328        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
329        * Makefile.am: Remove AUTOMAKE_OPTIONS.
330        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
331        * inline/Makefile.am: Remove AUTOMAKE_OPTIONS.
332        * macros/Makefile.am: Remove AUTOMAKE_OPTIONS.
333
[b04ee63]3342002-03-01      Eric Norum <eric.norum@usask.ca>
335
336        * src/pthreadonce.c: Task is not preemptable while running a
337        pthread_once init function.  This is slightly less heavy handed
338        than disabling dispatching and seems better than consuming a mutex.
339
[089abb6d]3402002-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
341
342        * src/getegid.c: Add #include <rtems/userenv.h>.
343        Remove #include <rtems/libio_.h>.
344        * src/geteuid.c: Ditto.
345        * src/getgid.c: Ditto.
346        * src/getlogin.c: Ditto.
347        * src/getuid.c: Ditto.
348
349
[b736beb5]3502001-01-16      Joel Sherrill <joel@OARcorp.com>
351
352        * inline/rtems/posix/mutex.inl (_POSIX_Mutex_Get_support): Corrected
353        name of routine in header.
354
[8e9accfe]3552002-01-07      Joel Sherrill <joel@OARcorp.com>
356
357        * optman/, optman/.cvsignore, optman/Makefile.am: Removed entire
358        contents of optman/ directory since it has been moved.
359
[7d9ec2d]3602002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        * configure.ac: AC_CONFIG_SRCDIR([src/pthreads.c])
363        * src/psignal.c: #include <string.h>.
364
[46ea78a]3652001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
366
367        * configure.ac: Remove optman/Makefile from CONFIG_FILES.
368        * Makefile.am: Remove optman from SUBDIRS.
369
[9201e6b]3702001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
371
372        * optman/Makefile.am: Add multilib support. Remove ASM4FLAGS.
373        * src/Makefile.am: Add multilib support.
374
[5be35ee]3752001-10-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
376
377        * include/sys/Makefile.am: Remove.
378        * include/rtems/Makefile.am: Remove.
379        * include/rtems/posix/Makefile.am: Remove.
380        * include/Makefile.am: Handle subdirs.
381        * inline/rtems/Makefile.am: Remove.
382        * inline/rtems/posix/Makefile.am: Remove.
383        * inline/Makefile.am: Handle subdirs.
384        * macros/rtems/Makefile.am: Remove.
385        * macros/rtems/posix/Makefile.am: Remove.
386        * macros/Makefile.am: Handle subdirs.
387        * configure.ac: Reflect changes above.
388
[66387986]3892001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
390
391        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
392        * configure.in: Remove.
393        * configure.ac: New file, generated from configure.in by autoupdate.
394
[194b5c7]3952001-09-28      Joel Sherrill <joel@OARcorp.com>
396
397        * src/mqueueopen.c, src/semopen.c: Clarify type on va_arg.
398
[614e671b]3992001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
400
401        * include/sys/Makefile.am: Use 'PREINSTALL_FILES ='.
402        * include/rtems/posix/Makefile.am: Use 'PREINSTALL_FILES ='.
403        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
404        * inline/rtems/posix/Makefile.am: Use 'PREINSTALL_FILES ='.
405        * macros/rtems/posix/Makefile.am: Use 'PREINSTALL_FILES ='.
406
[586a31b]4072001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
408
409        * optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5 happy.
410        * src/Makefile.am: Adapt INCLUDES to make automake-1.5 happy.
411
[c8d6691]4122001-09-13      Joel Sherrill <joel@OARcorp.com>
413
414        * src/sysconf.c: Fix typo syntax error accidentally committed.
415
[bc51d7e9]4162001-09-13      Joel Sherrill <joel@OARcorp.com>
417
418        * src/mprotect.c: New file. Stub required by some gcc's to pass tests.
419        In particular, about 350 ACATS tests fail if this is not present.
420        * src/getpagesize.c: Ditto.
421        * src/sysconf.c: Addition of Solaris value for _SC_STACK_PROT required
422        to pass about 350 ACATS test cases.
423        * src/Makefile.am: Added new files.
424
[856a44e4]4252001-08-30      Joel Sherrill <joel@OARcorp.com>
426
427        * macros/rtems/posix/mqueue.inl: Add cast so negation works.
428
[6fe68fc2]4292001-08-16      Joel Sherrill <joel@OARcorp.com>
430
431        * src/mqueuesendsupp.c: Account for possibly blocking during the
432        core send operation.
433
[a781bbff]4342001-08-09      Joel Sherrill <joel@OARcorp.com>
435
436        * src/mqueuesendsupp.c: Unblocking message queue operations should
437        NOT use _Thread_Executing for return status since it is permissible
438        to invoke message send operations from an ISR.  This was reported
439        by Suvrat Gupta <suvrat@utstar.com>.
440
[aaf6063]4412000-05-24      Fernando Ruiz Casas <fernando.ruiz@ctv.es>
442
443        * src/getegid.c, src/geteuid.c, src/getgid.c, src/getlogin.c,
444        src/getuid.c: Now save their values in private user environment.
445
[53c3a2c6]4462001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
447
448        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
449
[ab6d08f]4502001-03-19      Joel Sherrill <joel@OARcorp.com>
451
452        * sys/utsname.h: Added C++ wrapper.
453
[890f07c]4542001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
455
456        * include/Makefile.am, include/rtems/posix/Makefile.am,
457        include/sys/Makefile.am, inline/rtems/posix/Makefile.am,
458        macros/rtems/posix/Makefile.am:
459        Apply include_*HEADERS instead of H_FILES.
460
[f42b726]4612001-01-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
462
463        * configure.in: Add src/config.h
464        * src/Makefile.am: Add INCLUDES += -I. to pickup config.h
465        * src/.cvsignore: Add config.h and stamp-h
466        * src/*.c: Add config.h support.
467
[b978374]4682001-01-23      Joel Sherrill <joel@OARcorp.com>
469
470        * src/alarm.c: Eliminated use of C++ style comments.
471
[a93baa43]4722001-01-12      Joel Sherrill <joel@OARcorp.com>
473
474        * src/clockgetres.c: Fixed match problem.  We are not converting
475        an interval to a timespec -- it is actually a real number of
476        microseconds.
477
[32ba727]4782001-01-22      Michael Hamel <mhamel@adi.co.nz>
479
480        * include/rtems/posix/semaphore.h, inline/rtems/posix/semaphore.inl,
481        src/ptimer1.c, include/rtems/posix/semaphore.h,
482        inline/rtems/posix/semaphore.inl, src/alarm.c, src/ptimer1.c,
483        src/semaphorenametoid.c, src/semopen.c, src/semunlink.c:
484        Modifications to make CodeWarrior happy.
485
[d9f6165]4862001-01-12      Joel Sherrill <joel@OARcorp.com>
487
488        * src/README.mqueue: Enhanced example.
489
[8f4bddd9]4902000-12-19      Joel Sherrill <joel@OARcorp.com>
491
492        * src/pthreadgetschedparam.c: Do not set output parameters if
493        the pointers are NULL.
494
[57fe91f]4952000-12-06      Joel Sherrill <joel@OARcorp.com>
496
497        * src/pthreadgetcpuclockid.c: Add include of <rtems/system.h> to
498        eliminate warning.
499
[eb33fa54]5002000-12-01      Joel Sherrill <joel@OARcorp.com>
501
502        * include/rtems/posix/cond.h: #if 0'ed out prototype of
503        _POSIX_Condition_variables_Get to avoid conflict with macro
504        implementation.
505
[2b2bda4]5062000-12-01      Joel Sherrill <joel@OARcorp.com>
507
508        * Added macro support to POSIX API.  This is known to compile.
509        * macros/rtems/posix/cond.inl, macros/rtems/posix/intr.inl,
510        macros/rtems/posix/key.inl, macros/rtems/posix/mqueue.inl,
511        macros/rtems/posix/mutex.inl, macros/rtems/posix/priority.inl,
512        macros/rtems/posix/pthread.inl, macros/rtems/posix/semaphore.inl,
513        macros/rtems/posix/timer.inl: New files.
514        * configure.in: Removed error check for enabling macros.
515        * rtems/posix/mutex.h: #if 0'ed out prototypes for inlined routines
516        since you cannot have prototypes for macros.
517        * macros/rtems/posix/Makefile.am: Added files.
518
[40b05974]5192000-11-30      Joel Sherrill <joel@OARcorp.com>
520
521        * inline/rtems/posix/mqueue.inl: Removed explicit dependency on abs().
522
[a3cdac3]5232000-11-27      Joel Sherrill <joel@OARcorp.com>
524
525        * src/sysconf.c: Add support for _SC_CLK_TCK and _SC_OPEN_MAX.
526
[feead226]5272000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
528
529        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
530
[a314d3b4]5312000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
532
533        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
534
[d60b3efa]5352000-10-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
536 
537        * configure.in: Cleanup comments.
538
[781262bb]5392000-10-30      Joel Sherrill <joel@OARcorp.com>
540
541        * include/Makefile.am: Updated to reflect files merged into newlib.
542        This resulted in some definitions moving to other files and thus
543        some secondary effects in RTEMS source code.
544        * include/unistd.h: Removed.  Now use newlib's.
545        * include/rtems/posix/mqueue.h: Add include of <signal.h>.
546        * include/rtems/posix/threadsup.h: Add include of <sys/signal.h>
547        * src/execv.c: Corrected prototype to agree with newlib.
548        * src/execve.c: Corrected prototype to agree with newlib.
549        * src/execvp.c: Corrected prototype to agree with newlib.
550        * src/psignal.c: Rewrote reference to <siginfo.h> in comment since
551        that file no longer exists.
552        * src/pthreadkill.c: Added include of <signal.h>.
553        * src/sigaction.c: Added include of <signal.h>.
554        * src/sigtimedwait.c: Rewrote reference to <siginfo.h> in comment since
555        that file no longer exists.
556
[5582de1]5572000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
558
559        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
[d60b3efa]560        Switch to GNU canonicalization.
[5582de1]561
[3ac5d4e2]5622000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
563
564        * src/Makefile.am, optman/Makefile.am: Include compile.am.
565
[188c82b]5662000-08-30      Joel Sherrill <joel@OARcorp.com>
567
568        * Many files: Moved posix/include/rtems/posix/seterr.h to
569        score/include/rtems/seterr.h so it would be available within
570        all APIs.
571
[b602c298]5722000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
573
574        * inline/rtems/posix/timer.inl, include/rtems/posix/timer.h,
575        inline/rtems/posix/Makefile.am, src/ptimer1.c: Redid the
576        style of src/ptimer1.c.  Continued effort to make the
577        POSIX Timer implementation match that of other managers.
578        Added data structures required to use SuperCore Object Handler.
579
[02fe6ab]5802000-08-15      Joel Sherrill <joel@OARcorp.com>
581
582        * src/ptimer1.c: Minor formatting fixes.
583
[ea56c0a8]5842000-08-15      Joel Sherrill <joel@OARcorp.com>
585
[939e29d]586        * src/ptimer1.c: Removed unused routine PRINT_ERRNO_S.
587        * src/ptimer1.c: Removed unnecessary routine COPY_ITIMERSPEC_S
588        and used structure copy instead.
589        * src/ptimer1.c: Renamed timer_alive_t to POSIX_Timer_Control.
590        * include/rtems/posix/timer.h: Ditto.
591
5922000-08-15      Joel Sherrill <joel@OARcorp.com>
593
594        * src/ptimer1.c: Switched to using set_errno_and_return_minus_one()
[ea56c0a8]595        to ensure that errno was always set.
596
[16ce86f9]5972000-08-15      Joel Sherrill <joel@OARcorp.com>
598
[939e29d]599        * src/ptimer1.c (timer_settime): Converted use of rtems_clock_get
[16ce86f9]600        to use SuperCore _TOD_Current variable.
601
[e94ad1fe]6022000-08-10      Joel Sherrill <joel@OARcorp.com>
603
604        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.