source: rtems/c/src/lib/ChangeLog @ 948a069

Last change on this file since 948a069 was 8730f45, checked in by Ralf Corsepius <ralf.corsepius@…>, on Oct 21, 2002 at 12:19:27 PM

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

  • .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
  • Property mode set to 100644
File size: 24.4 KB
Line 
12002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * .cvsignore: Reformat.
4        Add autom4te*cache.
5        Remove autom4te.cache.
6
72001-05-17      Joel Sherrill <joel@OARcorp.com>
8
9        * libc/envlock.c: Implemented code to let newlib's envlock share
10        the libio open/close mutex.  Since both should be lightly used,
11        this should not lead to problems and saves resources.
12
132002-05-15      Chris Johns <ccj@acm.org>
14
15        * libc/newlibc.c: Per PR141, move the C library re-enterrant
16        support directly into the thread dispatch code. RTEMS needs
17        libc and so requiring libc to use a user extension with its
18        overhead is not the best solution. This patch lowers the
19        overhead to 2 pointer moves.
20
212001-05-15      Joel Sherrill <joel@OARcorp.com>
22
23        * libc/Makefile.am: envlock.c should only be built for embedded
24        targets using newlib.
25
262001-05-14      Till Straumann <strauman@slac.stanford.edu>
27
28        * Per PR212, added envlock support for newlib.  This is used
29        by at least getenv()/putenv() to avoid race conditions.
30        * libc/envlock.c: New file.
31        * libc/Makefile.am: Modified to reflect above.
32
332002-05-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>       
34
35        * include/Makefile.am: Remove.
36        * include/sys/utsname.h: Added, removed times (now in newlib).
37        * Makefile.am: Merge include/Makefile.am
38
39        * libc/utsname.c: Relocated from posix/src.
40        * libc/Makefile.am: Reflect changes above.
41
42        * configure.ac: Remove include/Makefile
43
442002-05-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
45
46        * include/sys/ioctl.h: Relocated from libnetworking/sys.
47        * include/sys/filio.h: Relocated from libnetworking/sys.
48        * include/sys/sockio.h: Relocated from libnetworking/sys.
49        * include/Makefile.am: Reflect changes above.
50        * configure.ac: Take out *NETWORKING*.
51
522001-04-26      Joel Sherrill <joel@OARcorp.com>
53
54        * libc/gxx_wrappers.c: Fix to keep prototype same as in gcc and
55        remove warning.
56 
572002-04-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
58
59        * libc/scandir.c: Initialize nitems = 0.
60
612002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
62
63        * include/Makefile.am: Add stdint.h and inttypes.h.
64          (reported by Mike Siers <mikes@poliac.com>)
65        * include/stdint.h: New file.
66        * include/inttypes.h: New file.
67
682002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
69
70        * libc/stat.c: include <string.h>.
71        * libc/printk.c: Remove libcpu/cpu.h.
72
732002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
74
75        * libc/ctermid.c: Include <string.h>.
76        * libc/ttyname.c: Ditto.
77        * libc/ttyname_r.c: Ditto.
78
792002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
80
81        * configure.ac:
82        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
83        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
84        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
85        * Makefile.am: Remove AUTOMAKE_OPTIONS.
86        * libc/Makefile.am: Remove AUTOMAKE_OPTIONS.
87
882001-03-20      Joel Sherrill <joel@OARcorp.com>
89
90        * PR143
91        * lib/include/rtems/termiostypes.h: Removed unneeded volatile on
92        "theBuf" since no byte is read more than once anyway.
93
942002-03-01      Eric Norum <eric.norum@usask.ca>
95
96        * libc/gxx_wrappers.c: Task is not preemptable while running a
97        pthread_once init function.  This is slightly less heavy handed
98        than disabling dispatching and seems better than consuming a mutex.
99
1002001-01-31      Mike Siers <mikes@poliac.com>
101
102        * Nice Update of PPPD support which eliminates the
103        requiremetn that drivers be in the termios TASK_DRIVEN mode.
104        Mike did significant testing and reports that it seems to be
105        more stable and handle larger packets better.  This patch
106        replaces the termios tasks with more general pppd network
107        driver tasks.  The functions pppinput() and pppstart() get
108        called from the interrupt service routine.
109        * libc/termios.c: Added PPCDISC.
110
1112002-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
112
113        * include/rtems/libio.h: Add #include <rtems/fs.h>.
114        Reflect changes due to using rtems/fs.h.
115        * include/rtems/libio_.h: Reworked.
116
1172002-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
118
119        * libc/gxx_wrappers.c: Add #include <rtems/error.h>.
120
1212002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
122
123        * libc/Makefile.am: Add MULTISUBDIR support.
124        * libc/fcntl.c: Add #include <stdarg.h>.
125        * libc/privateenv.c: Add #include <stdlib.h>.
126
1272002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
128
129        * include/rtems/libio_.h: Remove set_errno_and_return_minus_one.
130        * libc/cfsetispeed.c: Include <rtems/seterr.h>.
131        Apply rtems_set_errno_and_return_minus_one.
132        * libc/cfsetospeed.c: Include <rtems/seterr.h>.
133        Apply rtems_set_errno_and_return_minus_one.
134        * libc/chdir.c: Include <rtems/seterr.h>.
135        Apply rtems_set_errno_and_return_minus_one.
136        * libc/chmod.c: Include <rtems/seterr.h>.
137        Apply rtems_set_errno_and_return_minus_one.
138        * libc/chown.c: Include <rtems/seterr.h>.
139        Apply rtems_set_errno_and_return_minus_one.
140        * libc/chroot.c: Include <rtems/seterr.h>.
141        Apply rtems_set_errno_and_return_minus_one.
142        * libc/closedir.c: Include <rtems/seterr.h>.
143        Apply rtems_set_errno_and_return_minus_one.
144        * libc/eval.c: Include <rtems/seterr.h>.
145        Apply rtems_set_errno_and_return_minus_one.
146        * libc/fchdir.c: Include <rtems/seterr.h>.
147        Apply rtems_set_errno_and_return_minus_one.
148        * libc/fchmod.c: Include <rtems/seterr.h>.
149        Apply rtems_set_errno_and_return_minus_one.
150        * libc/fdatasync.c: Include <rtems/seterr.h>.
151        Apply rtems_set_errno_and_return_minus_one.
152        * libc/fpathconf.c: Include <rtems/seterr.h>.
153        Apply rtems_set_errno_and_return_minus_one.
154        * libc/fstat.c: Include <rtems/seterr.h>.
155        Apply rtems_set_errno_and_return_minus_one.
156        * libc/fsync.c: Include <rtems/seterr.h>.
157        Apply rtems_set_errno_and_return_minus_one.
158        * libc/ftruncate.c: Include <rtems/seterr.h>.
159        Apply rtems_set_errno_and_return_minus_one.
160        * libc/getdents.c: Include <rtems/seterr.h>.
161        Apply rtems_set_errno_and_return_minus_one.
162        * libc/ioctl.c: Include <rtems/seterr.h>.
163        Apply rtems_set_errno_and_return_minus_one.
164        * libc/link.c: Include <rtems/seterr.h>.
165        Apply rtems_set_errno_and_return_minus_one.
166        * libc/lseek.c: Include <rtems/seterr.h>.
167        Apply rtems_set_errno_and_return_minus_one.
168        * libc/mknod.c: Include <rtems/seterr.h>.
169        Apply rtems_set_errno_and_return_minus_one.
170        * libc/open.c: Include <rtems/seterr.h>.
171        Apply rtems_set_errno_and_return_minus_one.
172        * libc/read.c: Include <rtems/seterr.h>.
173        Apply rtems_set_errno_and_return_minus_one.
174        * libc/readlink.c: Include <rtems/seterr.h>.
175        Apply rtems_set_errno_and_return_minus_one.
176        * libc/rmdir.c: Include <rtems/seterr.h>.
177        Apply rtems_set_errno_and_return_minus_one.
178        * libc/stat.c: Include <rtems/seterr.h>.
179        Apply rtems_set_errno_and_return_minus_one.
180        * libc/symlink.c: Include <rtems/seterr.h>.
181        Apply rtems_set_errno_and_return_minus_one.
182        * libc/tcsetattr.c: Include <rtems/seterr.h>.
183        Apply rtems_set_errno_and_return_minus_one.
184        * libc/telldir.c: Include <rtems/seterr.h>.
185        Apply rtems_set_errno_and_return_minus_one.
186        * libc/ttyname.c: Include <rtems/seterr.h>.
187        Apply rtems_set_errno_and_return_minus_one.
188        * libc/ttyname_r.c: Include <rtems/seterr.h>.
189        Apply rtems_set_errno_and_return_minus_one.
190        * libc/unlink.c: Include <rtems/seterr.h>.
191        Apply rtems_set_errno_and_return_minus_one.
192        * libc/unmount.c: Include <rtems/seterr.h>.
193        Apply rtems_set_errno_and_return_minus_one.
194        * libc/utime.c: Include <rtems/seterr.h>.
195        Apply rtems_set_errno_and_return_minus_one.
196        * libc/write.c: Include <rtems/seterr.h>.
197        Apply rtems_set_errno_and_return_minus_one.
198
1992002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
200
201        * libc/printk.c: Include rtems/bspIo.h instead of bspIo.h.
202        * include/Makefile.am: Remove bspIo.h.
203        * include/bspIo.h: Removed.
204
2052001-11-30      Jennifer Averett <jennifer@OARcorp.com>
206
207        This was tracked as PR88.
208        * libc/scandir.c: Fixed to perform cleanup on error conditions.
209
2102001-11-07      Jennifer Averett <jennifer@OARcorp.com>
211
212        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.
213        * libc/chdir.c: Check for search/execute permissions on chdir.
214        This requires passing RTEMS_LIBIO_PERMS_SEARCH to
215        rtems_filesystem_evaluate_path().
216
2172001-10-26      Joel Sherrill <joel@OARcorp.com>
218
219        * libc/libio.c: Cleanup of initialization per suggestion from
220        Eric Norum.
221
2222001-10-25      Jennifer Averett <jennifer@OARcorp.com>
223
224        * libc/unmount.c: Primarily restructuring and clean up to address
225        procedures which did not do what their name implied.  Also addressed
226        problem situation where unmount fails and the filesystem was
227        inconsistent.  The mounted filesystem could have been left hanging.
228
2292001-10-25      Jennifer Averett <jennifer@OARcorp.com>
230
231        * libc/libio.c: Initialize more fields to NULL/0 during initialiation.
232        * include/rtems/libio_.h: Fix freenode macro so it works for sockets
233        which do not have the full set of filesystem operations and are
234        initialized via something other than open().
235
2362001-10-18      Till Straumann <strauman@SLAC.Stanford.EDU>
237
238        * libc/open.c, libc/close.c:  Moved freenode from open to
239          close.
240
2412001-10-17      Till Straumann <strauman@SLAC.Stanford.EDU>
242               
243        * These changes were discussed and reviewed by many people but the
244        primary people were Jennifer Averett <jennifer@OARcorp.com>
245        and Eugeny Mints <jack@oktet.ru>.
246        * libc/utime.c: Add missing call to rtems_filesystem_freenode()
247        at verification that utime is supported by the filesystem.
248        * libc/link.c: Remove calls to freenode when the node was
249        not successfully allocated.
250        * libc/unmount.c: In the method file_systems_below_this_mountpoint()
251        added calls to correctly free fs_root_loc when a failure occurs.
252        * libc/open.c: Add freenode calls upon failure.
253        * libc/open.c, lib/libc/close.c: (PENDING -- NOT INCLUDED THIS TIMER)
254        Modifications the move the freenode from open() to close() (also part
255        of this patch) are pending further discussion.
256
2572001-10-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
258
259        * include/zilog/Makefile.am: Remove.
260        * include/motorola/Makefile.am: Remove.
261        * include/sys/Makefile.am: Remove.
262        * include/rtems/Makefile.am: Remove.
263        * include/Makefile.am: Handle subdirs, require automake-1.5
264        * Makefile.am: Require automake-1.5.
265
2662001-10-12      Joel Sherrill <joel@OARcorp.com>
267
268        * include/chain.h: Fixed typo.
269
2702001-10-11      Mike Siers <mikes@poliac.com>
271
272        * libc/termios.c: Fixed a memory leak in the termios
273        software.  Basically the tty open function was allocating an input
274        raw buffer, an output raw buffer, and a cooked buffer that were
275        not getting released.  I have attached a patch for the latest
276        snapshot.  The patch also has a fix to ensure the tty link list
277        is updated correctly when a tty is closed.
278
2792001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
282        * configure.in: Remove.
283        * configure.ac: New file, generated from configure.in by autoupdate.
284
2852001-10-10      Joel Sherrill <joel@OARcorp.com>
286
287        * libc/printk.c (printNum): Properly handle a maxwidth of 0
288        as reported by Nick Hennenfent <NICK.HENNENFENT@ROCHE.COM>.
289
2902001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * include/zilog/Makefile.am: Use 'PREINSTALL_FILES ='.
293        * include/motorola/Makefile.am: Use 'PREINSTALL_FILES ='.
294        * include/sys/Makefile.am: Use 'PREINSTALL_FILES ='.
295        * include/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
296        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
297
2982001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
299
300        * include/sys/Makefile.am: Use = instead of += to setup
301        NETWORKING_H_FILES and NEWLIB_H_FILES.
302
3032001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
304
305        * libc/Makefile.am: Revamp INCLUDES handling to make automake-1.5
306        happy.
307
3082001-09-14      Eric Norum <eric.norum@usask.ca>
309
310        * libc/gxx_wrappers.c: Modifications to make gcc 3.x happy.
311
3122001-08-17      Joel Sherrill <joel@OARcorp.com>
313
314        * include/rtems/libio_.h: Added ifdef to ensure that LOGIN_NAME_MAX
315        is defined on GNU/Linux (RedHat 6.2 distribution).
316        * libc/unixlibc.c: Added stubs for rtems_io_register_name() and
317        rtems_io_lookup_name() so UNIX port would compile the IO manager
318        sptest that registers /dev/null.
319
3202001-08-10  Radzislaw Galler  <rgaller@et.put.poznan.pl>
321
322        * score/cpu_asm.c (sh_set_irq_priority): Changed interrupt vector
323        number range check and handling of interrupt priority regs to
324        conform SH2 specs.
325        * sci/sci_termios.c: New file.
326        * include/sci_termios.h: New file.
327        * include/Makefile.am (EXTRA_DIST): Added sci_termios.h.
328        (include_sh_HEADERS): Added sci_termios.h.
329        * score/ispsh7045.c (isp): Calling an ISR with immediate argument
330        casued negative sign extension for vector numbers of 128 and
331        above. This was fixed.
332        * sci/sci.c: Cleaned initialization of SCI registers; added
333        necessary setup for new TERMIOS console cooperation
334
3352001-08-16      Joel Sherrill <joel@OARcorp.com>
336
337        * libc/lseek.c: Modified after discussion with Eugeny S. Mints
338        <jack@oktet.ru> to correct the behavior.  There were two mistakes.
339        First, iop->offset was incorrectly set for SEEK_END.  Second,
340        iop->offset should be left unmodified if there are errors.
341        This modification attempts to fix both situations.
342
3432001-08-16      Mike Siers <mikes@poliac.com>
344
345        * include/rtems/termiostypes.h, include/sys/ioccom.h:
346        Update of PPPD to 2.3.11 from 2.3.5 touched these files.
347
3482001-08-16      Mike Siers <mikes@poliac.com>
349
350        * libc/termios.c: Fix a bug in the termios implementation in
351        the following scenario:
352          The General Terminal Interface document that me states that
353          if VMIN = 0 and VTIME = 0, then read() should return the minimum
354          of two values:
355                a) number of bytes available
356                b) number of bytes requested (I assume from the read call)
357
358          The current implementation of the fillBufferQueue() in termios.c is
359          always return 1 character with these setting values.  I know the
360          termios buffer has more than one character available and my read()
361          call is requesting 1024 bytes.
362
3632001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
364
365        * libc/getgrent.c, libc/getpwent.c: the 'ls' and more related command
366        previous failed after a chroot(). (unknown user & group)
367
3682001-08-03      Joel Sherrill <joel@OARcorp.com>
369
370        * libc/libio_sockets.c (rtems_bsdnet_fdToSocket): Per bug
371        report from Gene Smith <Gene.Smith@sea.siemens.com>, enhanced the
372        error checking to account for a socket being closed.
373
3742001-05-25      Joel Sherrill <joel@OARcorp.com>
375
376        * libc/base_fs.c: Deleted chmod() now that IMFS creates the
377        root node with the desired permissions.  chmod() is also not
378        supported by the miniIMFS so this is not allowable.
379
3802000-05-24      Fernando Ruiz Casas <fernando.ruiz@ctv.es>
381
382        * include/rtems/libio_.h: Added login name, uid, gid, euid, and egid
383        so they can be part of the private environment.
384
3852000-05-24      Fernando Ruiz Casas <fernando.ruiz@ctv.es>
386
387        * libc/ttyname.c (ttyname_r): Removed duplicate call to closedir().
388        * libc/getpwent.c: Create a more robust /etc/passwd and /etc/group.
389        * libc/base_fs.c: Change permissions of files and directories.  Now uses
390        octal constants.
391
3922001-05-11      Joel Sherrill <joel@OARcorp.com>
393
394        * libc/write.c: Change type of rc to match return type from
395        underlying function per report from Eric Norum.
396
3972001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
398
399        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
400
4012001-04-24      Joel Sherrill <joel@OARcorp.com>
402
403        * libc/libio.c (rtems_libio_allocate): Make sure size and offset
404        fields are cleared on each file open.  Before this field was cleared,
405        this resulted in the value from the last time that IOP was used
406        being still in place.  Discovered by  Andrew Bythell
407        <abythell@nortelnetworks.com>.
408        * libc/open.c: Remove redundant setting of iop->offset.
409
4102001-04-20  Correo Fernando-ruiz <correo@fernando-ruiz.com>
411
412        * include/rtems/libio_.h, libc/chroot.c, libc/privateenv.c:
413        Private environment and chroot() enhancements and fixes.  Comments:
414          + privateenv has been modified to let at chroot() to be more
415            POSIX like Sergei Organov recommended.
416          + A task owner lets that rtems_set_private_env() will be
417            called twice or more times.
418          + chroot() can be called without a previous
419            rtems_set_private_env(); (transpanrently)
420          + The second call of rtems_set_private_env() makes a internal
421            chroot("/") into global imfs_root.
422          + chroot() runs like chdir() without a previous chdir("/") with
423            the global root.
424          + The current directory can be in a wrong place like Linux and
425            many other Unices.
426
4272001-04-16      Joel Sherrill <joel@OARcorp.com>
428
429        * include/rtc.h: New file.
430        * include/Makefile.am: Updated to reflect above.
431
4322001-02-06      Joel Sherrill <joel@OARcorp.com>
433
434        * include/ioccom.h: Unreferenced and thus removed.
435
4362001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
437
438        * include/zilog/Makefile.am, include/Makefile.am,
439        include/motorola/Makefile.am, include/sys/Makefile.am
440        include/rtems/Makefile.am: Apply include_*HEADERS instead of
441        H_FILES.
442
4432001-01-26      Joel Sherrill <joel@OARcorp.com>
444
445        * libc/chroot.c: Fixed naming problems.  Names were changed
446        when the code this depends on was merged.
447
4482001-01-25      Fernando Ruiz <fernando.ruiz@ctv.es>
449
450        * Alternate email is correo@fernando-ruiz.com
451        * libc/chroot.c: New file.
452        * libc/Makefile.am: Reflect above.
453
4542001-01-25      Fernando Ruiz <fernando.ruiz@ctv.es>
455
456        * Alternate email is correo@fernando-ruiz.com
457        * libc/privateenv.c: New file.
458        * include/rtems/libio_.h, libc/Makefile.am, libc/base_fs.c,
459        libc/unmount.c: Moved default umask, current working directory,
460        root, and links followed count into a structure "user environment"
461        that can then be treated as a unit.  This enable giving unique
462        copies of these to individual threads or collection of threads.
463
4642001-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
465
466        * configure.in: Add libc/config.h
467        * libc/Makefile.am: Add INCLUDES += -I. to pickup config.h
468        * libc/.cvsignore: Add config.h and stamp-h
469        * libc/*.c: Add config.h support.
470
4712000-12-06      Joel Sherrill <joel@OARcorp.com>
472
473        * libc/mallocfreespace.c: Name of routine is
474        rtems_region_get_information() NOT region_get_information().
475        * libc/unmount.c: Removed unused variable.
476
4772000-11-30      Joel Sherrill <joel@OARcorp.com>
478
479        * include/rtems/Makefile.am: Added termiostypes.h.
480        * libc/Makefile.am: Removed termiostypes.h.
481        * libc/termios.c: Changed include of "termiostypes.h" to
482        <rtems/termiostypes.h> since that is an RTEMS specific header file.
483
4842000-11-29      Joel Sherrill <joel@OARcorp.com>
485
486        * include/sys/ttycom.h: New file -- moved from libnetworking/sys.
487        * Makefile.am: Modified to reflect above.
488
4892000-11-28       Sergei Organov <osv@javad.ru>
490
491        * libc/getcwd.c: Ensure _closedir(dir) is called even on
492        error exit from the routine.
493
4942000-11-25  Antti P Miettinen  <antti.p.miettinen@nokia.com>
495
496        * libc/termios.c, libc/termiostypes.h: Task driver driver model
497        and line discipline support from Thomas Doerfler
498        <Thomas.Doerfler@imd-systems.de>.
499
5002000-11-20       Dmitry Kargapolov <dk@gentex.ru>
501
502        * libc/mount.c: Make sure there is space allocated for a device name
503        in the mount table entry.
504
5052000-11-17      Jennifer Averret <jennifer@OARcorp.com>
506
507        * libc/mount.c (search_mt_for_mount_point): Deleted routine.
508        * libc/mount.c (Is_node_fs_root): Replacement for above that
509        accounts for the imaginary root node being returned by the
510        filesystem evaluation routine.
511        * libc/unmount.c (unmount): Account for imaginary root node
512        being returned and improved variable names to clarify code.
513        * libc/unmount.c (file_systems_below_this_mountpoint):  Body of
514        routine replaced to account for imaginary root node being returned.
515
5162000-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
517
518        * libc/libio.c: Special treatment of O_NDELAY for Cygwin.
519
5202000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
521
522        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
523
5242000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
525
526        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
527
5282000-11-01      Joel Sherrill <joel@OARcorp.com>
529
530        * configure.in: Added include/rtems subdirectory.
531
5322000-11-01      Joel Sherrill <joel@OARcorp.com>
533
534        * include/Makefile.am, include/rtems/libio_.h, libc/Makefile.am,
535        libc/assoc.c, libc/assocnamebad.c, libc/base_fs.c, libc/cfsetispeed.c,
536        libc/cfsetospeed.c, libc/chdir.c, libc/chmod.c, libc/chown.c,
537        libc/close.c, libc/closedir.c, libc/dup2.c, libc/error.c, libc/eval.c,
538        libc/fchdir.c, libc/fchmod.c, libc/fcntl.c, libc/fdatasync.c,
539        libc/fpathconf.c, libc/fstat.c, libc/fsync.c, libc/ftruncate.c,
540        libc/getdents.c, libc/ioctl.c, libc/libio.c, libc/libio_sockets.c,
541        libc/link.c, libc/lseek.c, libc/malloc.c, libc/mallocfreespace.c,
542        libc/mknod.c, libc/mount.c, libc/newlibc.c, libc/no_libc.c,
543        libc/open.c, libc/read.c, libc/readlink.c, libc/rmdir.c, libc/stat.c,
544        libc/symlink.c, libc/tcsetattr.c, libc/telldir.c, libc/ttyname.c,
545        libc/ttyname_r.c, libc/umask.c, libc/unlink.c, libc/unmount.c,
546        libc/utime.c, libc/write.c:
547        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
548        from libc to lib/include/rtems and now must be referenced as
549        <rtems/XXX.h>. 
550        * include/rtems/Makefile.am, include/rtems/.cvsignore: New file.
551        * include/rtems/assoc.h, include/rtems/error.h,
552        include/rtems/libcsupport.h, include/rtems/libio.h,
553        include/rtems/libio_.h: New/moved files.
554
5552000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
556
557        * configure.in: Remove bogus cfg_subdirs.
558        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
559        Switch to GNU canonicalization.
560   
5612000-10-24      Joel Sherrill <joel@OARcorp.com>
562
563        * libc/ioman.c: Moved to libfs.
564        * libc/Makefile.am: Removed ioman.c as part of moving it to libfs.
565        * libc/base_fs.c: Removed include of imfs.h and reworded comment
566        to avoid being IMFS specific.
567        * libc/libio.h: Removed prototype of IMFS_ops since it should
568        not be in this file.
569        * libc/mount.c: Removed IMFS specific configuration information.
570        * libc/unmount.c: Removed include of imfs.h and reworded comment
571        to avoid being IMFS specific.
572
5732000-10-18      Chris Johns <ccj@acm.org>
574
575        * libfs created.
576        * libc/deviceio.c, libc/imfs_getchild.c, libc/imfs_readlink.c,
577        libc/imfs.h, libc/imfs_gtkn.c, libc/imfs_rmnod.c, libc/imfs_chown.c,
578        libc/imfs_handlers_device.c, libc/imfs_stat.c, libc/imfs_creat.c,
579        libc/imfs_handlers_directory.c, libc/imfs_symlink.c, libc/imfs_debug.c,
580        libc/imfs_handlers_link.c, libc/imfs_unixstub.c, libc/imfs_directory.c,
581        libc/imfs_handlers_memfile.c, libc/imfs_unlink.c, libc/imfs_eval.c,
582        libc/imfs_init.c, libc/imfs_unmount.c, libc/imfs_fchmod.c,
583        libc/imfs_initsupp.c, libc/imfs_utime.c, libc/imfs_fcntl.c,
584        libc/imfs_link.c, libc/memfile.c, libc/imfs_fdatasync.c,
585        libc/imfs_mknod.c, libc/miniimfs_init.c, libc/imfs_free.c,
586        libc/imfs_mount.c, libc/imfs_fsunmount.c, libc/imfs_ntype.c:
587        Moved to libfs/src/imfs.
588        * Makefile.am: Modified to reflect above.
589
5902000-10-18      Joel Sherrill <joel@OARcorp.com>
591
592        * libc/Makefile.am: Added mallocfreespace.c.
593        * libc/mallocfreespace.c: New file based on work by Nick Simon
594        <Nick.SIMON@syntegra.bt.co.uk> which he included in malloc.c.
595        * libc/libcsupport.h: Added prototype for malloc_free_space().
596
5972000-10-18      Joel Sherrill <joel@OARcorp.com>
598
599        * libc/fcntl.c: Do not require every filesystem to have an fcntl()
600        handler.  Most fcntl() operations can be performed with no
601        filesystem support.
602        * ChangeLog: Corrected comment.
603
6042000-09-28      Joel Sherrill <joel@OARcorp.com>
605
606        * libc/libio.h (rtems_filesystem_file_handlers_r,
607        rtems_filesystem_operations_table): Added _h to all structure
608        fields to indicate they are "handlers".
609        * libc/libio_.h, libc/chdir.c, libc/chmod.c, libc/chown.c,
610        libc/close.c, libc/eval.c, libc/fchdir.c, libc/fchmod.c,
611        libc/fcntl.c, libc/fdatasync.c, libc/fstat.c, libc/fsync.c,
612        libc/ftruncate.c, libc/getdents.c, libc/imfs_eval.c,
613        libc/imfs_unlink.c, libc/ioctl.c, libc/ioman.c, libc/link.c,
614        libc/lseek.c, libc/mknod.c, libc/mount.c, libc/open.c, libc/read.c,
615        libc/readlink.c, libc/rmdir.c, libc/stat.c, libc/symlink.c,
616        libc/unlink.c, libc/unmount.c, libc/utime.c, libc/write.c:
617        Modified to reflect above name change.
618
6192000-09-22      Joel Sherrill <joel@OARcorp.com>
620
621        * libc/newlibc.c: Removed _A29K specific ifdef.
622
6232000-09-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
624
625        * configure.in: Cleanup comments.
626
6272000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
628
629        * libc/Makefile.am: Include compile.am
630
6312000-09-05      Joel Sherrill <joel@OARcorp.com>
632
633        * libio.c: Added O_NONBLOCK to list of flags.
634
6352000-08-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
636
637        * configure.in: Remove libcpu and libbsp
638        * Makefile.am: Remove libcpu and libbsp
639
6402000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
641
642        * libc/fs_null_handlers.c: Added missing rmnod entry.
643
6442000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
645
646        * libc/isatty.c, libc/imfs_handlers_directory.c, libc/creat.c,
647        libc/imfs_directory.c: Fixed style issues.
648
6492000-08-11  Chris Johns <ccj@acm.org>
650
651        * libc/chmod.c: Return ENOTSUP if filesystem does not have handler.
652        * libc/eval.c: Ditto.
653        * libc/fcntl.c: Ditto.
654        * libc/fsync.c: Ditto.
655        * libc/ioctl.c: Ditto.
656        * libc/ioman.c: Ditto.
657        * libc/link.c: Ditto.
658        * libc/mknod.c: Ditto.
659        * libc/symlink.c: Ditto.
660        * libc/libio.h(rtems_filesystem_dev_major_t): New macro.
661        * libc/libio.h(rtems_filesystem_dev_minor_t): New macro.
662        * libc/memfile.c: Deleted assert.  Added code to properly handle
663        appending to a file.
664
6652000-08-10      Joel Sherrill <joel@OARcorp.com>
666
667        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.