OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [rtems-20020807/] [cpukit/] [posix/] [ChangeLog] - Blame information for rev 1026

Go to most recent revision | Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.