source: rtems/c/src/lib/ChangeLog @ 228587bb

4.104.114.84.95
Last change on this file since 228587bb was 47f7dc5, checked in by Joel Sherrill <joel.sherrill@…>, on 04/03/02 at 14:22:58

2002-04-02 Ralf Corsepius <corsepiu@…>

  • libc/ctermid.c: Include <string.h>.
  • libc/ttyname.c: Ditto.
  • libc/ttyname_r.c: Ditto.
  • Property mode set to 100644
File size: 22.2 KB
Line 
12002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * libc/ctermid.c: Include <string.h>.
4        * libc/ttyname.c: Ditto.
5        * libc/ttyname_r.c: Ditto.
6
72002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
8
9        * configure.ac:
10        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
11        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
12        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
13        * Makefile.am: Remove AUTOMAKE_OPTIONS.
14        * libc/Makefile.am: Remove AUTOMAKE_OPTIONS.
15
162001-03-20      Joel Sherrill <joel@OARcorp.com>
17
18        * PR143
19        * lib/include/rtems/termiostypes.h: Removed unneeded volatile on
20        "theBuf" since no byte is read more than once anyway.
21
222002-03-01      Eric Norum <eric.norum@usask.ca>
23
24        * libc/gxx_wrappers.c: Task is not preemptable while running a
25        pthread_once init function.  This is slightly less heavy handed
26        than disabling dispatching and seems better than consuming a mutex.
27
282001-01-31      Mike Siers <mikes@poliac.com>
29
30        * Nice Update of PPPD support which eliminates the
31        requiremetn that drivers be in the termios TASK_DRIVEN mode.
32        Mike did significant testing and reports that it seems to be
33        more stable and handle larger packets better.  This patch
34        replaces the termios tasks with more general pppd network
35        driver tasks.  The functions pppinput() and pppstart() get
36        called from the interrupt service routine.
37        * libc/termios.c: Added PPCDISC.
38
392002-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
40
41        * include/rtems/libio.h: Add #include <rtems/fs.h>.
42        Reflect changes due to using rtems/fs.h.
43        * include/rtems/libio_.h: Reworked.
44
452002-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
46
47        * libc/gxx_wrappers.c: Add #include <rtems/error.h>.
48
492002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
50
51        * libc/Makefile.am: Add MULTISUBDIR support.
52        * libc/fcntl.c: Add #include <stdarg.h>.
53        * libc/privateenv.c: Add #include <stdlib.h>.
54
552002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
56
57        * include/rtems/libio_.h: Remove set_errno_and_return_minus_one.
58        * libc/cfsetispeed.c: Include <rtems/seterr.h>.
59        Apply rtems_set_errno_and_return_minus_one.
60        * libc/cfsetospeed.c: Include <rtems/seterr.h>.
61        Apply rtems_set_errno_and_return_minus_one.
62        * libc/chdir.c: Include <rtems/seterr.h>.
63        Apply rtems_set_errno_and_return_minus_one.
64        * libc/chmod.c: Include <rtems/seterr.h>.
65        Apply rtems_set_errno_and_return_minus_one.
66        * libc/chown.c: Include <rtems/seterr.h>.
67        Apply rtems_set_errno_and_return_minus_one.
68        * libc/chroot.c: Include <rtems/seterr.h>.
69        Apply rtems_set_errno_and_return_minus_one.
70        * libc/closedir.c: Include <rtems/seterr.h>.
71        Apply rtems_set_errno_and_return_minus_one.
72        * libc/eval.c: Include <rtems/seterr.h>.
73        Apply rtems_set_errno_and_return_minus_one.
74        * libc/fchdir.c: Include <rtems/seterr.h>.
75        Apply rtems_set_errno_and_return_minus_one.
76        * libc/fchmod.c: Include <rtems/seterr.h>.
77        Apply rtems_set_errno_and_return_minus_one.
78        * libc/fdatasync.c: Include <rtems/seterr.h>.
79        Apply rtems_set_errno_and_return_minus_one.
80        * libc/fpathconf.c: Include <rtems/seterr.h>.
81        Apply rtems_set_errno_and_return_minus_one.
82        * libc/fstat.c: Include <rtems/seterr.h>.
83        Apply rtems_set_errno_and_return_minus_one.
84        * libc/fsync.c: Include <rtems/seterr.h>.
85        Apply rtems_set_errno_and_return_minus_one.
86        * libc/ftruncate.c: Include <rtems/seterr.h>.
87        Apply rtems_set_errno_and_return_minus_one.
88        * libc/getdents.c: Include <rtems/seterr.h>.
89        Apply rtems_set_errno_and_return_minus_one.
90        * libc/ioctl.c: Include <rtems/seterr.h>.
91        Apply rtems_set_errno_and_return_minus_one.
92        * libc/link.c: Include <rtems/seterr.h>.
93        Apply rtems_set_errno_and_return_minus_one.
94        * libc/lseek.c: Include <rtems/seterr.h>.
95        Apply rtems_set_errno_and_return_minus_one.
96        * libc/mknod.c: Include <rtems/seterr.h>.
97        Apply rtems_set_errno_and_return_minus_one.
98        * libc/open.c: Include <rtems/seterr.h>.
99        Apply rtems_set_errno_and_return_minus_one.
100        * libc/read.c: Include <rtems/seterr.h>.
101        Apply rtems_set_errno_and_return_minus_one.
102        * libc/readlink.c: Include <rtems/seterr.h>.
103        Apply rtems_set_errno_and_return_minus_one.
104        * libc/rmdir.c: Include <rtems/seterr.h>.
105        Apply rtems_set_errno_and_return_minus_one.
106        * libc/stat.c: Include <rtems/seterr.h>.
107        Apply rtems_set_errno_and_return_minus_one.
108        * libc/symlink.c: Include <rtems/seterr.h>.
109        Apply rtems_set_errno_and_return_minus_one.
110        * libc/tcsetattr.c: Include <rtems/seterr.h>.
111        Apply rtems_set_errno_and_return_minus_one.
112        * libc/telldir.c: Include <rtems/seterr.h>.
113        Apply rtems_set_errno_and_return_minus_one.
114        * libc/ttyname.c: Include <rtems/seterr.h>.
115        Apply rtems_set_errno_and_return_minus_one.
116        * libc/ttyname_r.c: Include <rtems/seterr.h>.
117        Apply rtems_set_errno_and_return_minus_one.
118        * libc/unlink.c: Include <rtems/seterr.h>.
119        Apply rtems_set_errno_and_return_minus_one.
120        * libc/unmount.c: Include <rtems/seterr.h>.
121        Apply rtems_set_errno_and_return_minus_one.
122        * libc/utime.c: Include <rtems/seterr.h>.
123        Apply rtems_set_errno_and_return_minus_one.
124        * libc/write.c: Include <rtems/seterr.h>.
125        Apply rtems_set_errno_and_return_minus_one.
126
1272002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
128
129        * libc/printk.c: Include rtems/bspIo.h instead of bspIo.h.
130        * include/Makefile.am: Remove bspIo.h.
131        * include/bspIo.h: Removed.
132
1332001-11-30      Jennifer Averett <jennifer@OARcorp.com>
134
135        This was tracked as PR88.
136        * libc/scandir.c: Fixed to perform cleanup on error conditions.
137
1382001-11-07      Jennifer Averett <jennifer@OARcorp.com>
139
140        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.
141        * libc/chdir.c: Check for search/execute permissions on chdir.
142        This requires passing RTEMS_LIBIO_PERMS_SEARCH to
143        rtems_filesystem_evaluate_path().
144
1452001-10-26      Joel Sherrill <joel@OARcorp.com>
146
147        * libc/libio.c: Cleanup of initialization per suggestion from
148        Eric Norum.
149
1502001-10-25      Jennifer Averett <jennifer@OARcorp.com>
151
152        * libc/unmount.c: Primarily restructuring and clean up to address
153        procedures which did not do what their name implied.  Also addressed
154        problem situation where unmount fails and the filesystem was
155        inconsistent.  The mounted filesystem could have been left hanging.
156
1572001-10-25      Jennifer Averett <jennifer@OARcorp.com>
158
159        * libc/libio.c: Initialize more fields to NULL/0 during initialiation.
160        * include/rtems/libio_.h: Fix freenode macro so it works for sockets
161        which do not have the full set of filesystem operations and are
162        initialized via something other than open().
163
1642001-10-18      Till Straumann <strauman@SLAC.Stanford.EDU>
165
166        * libc/open.c, libc/close.c:  Moved freenode from open to
167          close.
168
1692001-10-17      Till Straumann <strauman@SLAC.Stanford.EDU>
170               
171        * These changes were discussed and reviewed by many people but the
172        primary people were Jennifer Averett <jennifer@OARcorp.com>
173        and Eugeny Mints <jack@oktet.ru>.
174        * libc/utime.c: Add missing call to rtems_filesystem_freenode()
175        at verification that utime is supported by the filesystem.
176        * libc/link.c: Remove calls to freenode when the node was
177        not successfully allocated.
178        * libc/unmount.c: In the method file_systems_below_this_mountpoint()
179        added calls to correctly free fs_root_loc when a failure occurs.
180        * libc/open.c: Add freenode calls upon failure.
181        * libc/open.c, lib/libc/close.c: (PENDING -- NOT INCLUDED THIS TIMER)
182        Modifications the move the freenode from open() to close() (also part
183        of this patch) are pending further discussion.
184
1852001-10-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
186
187        * include/zilog/Makefile.am: Remove.
188        * include/motorola/Makefile.am: Remove.
189        * include/sys/Makefile.am: Remove.
190        * include/rtems/Makefile.am: Remove.
191        * include/Makefile.am: Handle subdirs, require automake-1.5
192        * Makefile.am: Require automake-1.5.
193
1942001-10-12      Joel Sherrill <joel@OARcorp.com>
195
196        * include/chain.h: Fixed typo.
197
1982001-10-11      Mike Siers <mikes@poliac.com>
199
200        * libc/termios.c: Fixed a memory leak in the termios
201        software.  Basically the tty open function was allocating an input
202        raw buffer, an output raw buffer, and a cooked buffer that were
203        not getting released.  I have attached a patch for the latest
204        snapshot.  The patch also has a fix to ensure the tty link list
205        is updated correctly when a tty is closed.
206
2072001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
210        * configure.in: Remove.
211        * configure.ac: New file, generated from configure.in by autoupdate.
212
2132001-10-10      Joel Sherrill <joel@OARcorp.com>
214
215        * libc/printk.c (printNum): Properly handle a maxwidth of 0
216        as reported by Nick Hennenfent <NICK.HENNENFENT@ROCHE.COM>.
217
2182001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * include/zilog/Makefile.am: Use 'PREINSTALL_FILES ='.
221        * include/motorola/Makefile.am: Use 'PREINSTALL_FILES ='.
222        * include/sys/Makefile.am: Use 'PREINSTALL_FILES ='.
223        * include/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
224        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
225
2262001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * include/sys/Makefile.am: Use = instead of += to setup
229        NETWORKING_H_FILES and NEWLIB_H_FILES.
230
2312001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * libc/Makefile.am: Revamp INCLUDES handling to make automake-1.5
234        happy.
235
2362001-09-14      Eric Norum <eric.norum@usask.ca>
237
238        * libc/gxx_wrappers.c: Modifications to make gcc 3.x happy.
239
2402001-08-17      Joel Sherrill <joel@OARcorp.com>
241
242        * include/rtems/libio_.h: Added ifdef to ensure that LOGIN_NAME_MAX
243        is defined on GNU/Linux (RedHat 6.2 distribution).
244        * libc/unixlibc.c: Added stubs for rtems_io_register_name() and
245        rtems_io_lookup_name() so UNIX port would compile the IO manager
246        sptest that registers /dev/null.
247
2482001-08-10  Radzislaw Galler  <rgaller@et.put.poznan.pl>
249
250        * score/cpu_asm.c (sh_set_irq_priority): Changed interrupt vector
251        number range check and handling of interrupt priority regs to
252        conform SH2 specs.
253        * sci/sci_termios.c: New file.
254        * include/sci_termios.h: New file.
255        * include/Makefile.am (EXTRA_DIST): Added sci_termios.h.
256        (include_sh_HEADERS): Added sci_termios.h.
257        * score/ispsh7045.c (isp): Calling an ISR with immediate argument
258        casued negative sign extension for vector numbers of 128 and
259        above. This was fixed.
260        * sci/sci.c: Cleaned initialization of SCI registers; added
261        necessary setup for new TERMIOS console cooperation
262
2632001-08-16      Joel Sherrill <joel@OARcorp.com>
264
265        * libc/lseek.c: Modified after discussion with Eugeny S. Mints
266        <jack@oktet.ru> to correct the behavior.  There were two mistakes.
267        First, iop->offset was incorrectly set for SEEK_END.  Second,
268        iop->offset should be left unmodified if there are errors.
269        This modification attempts to fix both situations.
270
2712001-08-16      Mike Siers <mikes@poliac.com>
272
273        * include/rtems/termiostypes.h, include/sys/ioccom.h:
274        Update of PPPD to 2.3.11 from 2.3.5 touched these files.
275
2762001-08-16      Mike Siers <mikes@poliac.com>
277
278        * libc/termios.c: Fix a bug in the termios implementation in
279        the following scenario:
280          The General Terminal Interface document that me states that
281          if VMIN = 0 and VTIME = 0, then read() should return the minimum
282          of two values:
283                a) number of bytes available
284                b) number of bytes requested (I assume from the read call)
285
286          The current implementation of the fillBufferQueue() in termios.c is
287          always return 1 character with these setting values.  I know the
288          termios buffer has more than one character available and my read()
289          call is requesting 1024 bytes.
290
2912001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
292
293        * libc/getgrent.c, libc/getpwent.c: the 'ls' and more related command
294        previous failed after a chroot(). (unknown user & group)
295
2962001-08-03      Joel Sherrill <joel@OARcorp.com>
297
298        * libc/libio_sockets.c (rtems_bsdnet_fdToSocket): Per bug
299        report from Gene Smith <Gene.Smith@sea.siemens.com>, enhanced the
300        error checking to account for a socket being closed.
301
3022001-05-25      Joel Sherrill <joel@OARcorp.com>
303
304        * libc/base_fs.c: Deleted chmod() now that IMFS creates the
305        root node with the desired permissions.  chmod() is also not
306        supported by the miniIMFS so this is not allowable.
307
3082000-05-24      Fernando Ruiz Casas <fernando.ruiz@ctv.es>
309
310        * include/rtems/libio_.h: Added login name, uid, gid, euid, and egid
311        so they can be part of the private environment.
312
3132000-05-24      Fernando Ruiz Casas <fernando.ruiz@ctv.es>
314
315        * libc/ttyname.c (ttyname_r): Removed duplicate call to closedir().
316        * libc/getpwent.c: Create a more robust /etc/passwd and /etc/group.
317        * libc/base_fs.c: Change permissions of files and directories.  Now uses
318        octal constants.
319
3202001-05-11      Joel Sherrill <joel@OARcorp.com>
321
322        * libc/write.c: Change type of rc to match return type from
323        underlying function per report from Eric Norum.
324
3252001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
328
3292001-04-24      Joel Sherrill <joel@OARcorp.com>
330
331        * libc/libio.c (rtems_libio_allocate): Make sure size and offset
332        fields are cleared on each file open.  Before this field was cleared,
333        this resulted in the value from the last time that IOP was used
334        being still in place.  Discovered by  Andrew Bythell
335        <abythell@nortelnetworks.com>.
336        * libc/open.c: Remove redundant setting of iop->offset.
337
3382001-04-20  Correo Fernando-ruiz <correo@fernando-ruiz.com>
339
340        * include/rtems/libio_.h, libc/chroot.c, libc/privateenv.c:
341        Private environment and chroot() enhancements and fixes.  Comments:
342          + privateenv has been modified to let at chroot() to be more
343            POSIX like Sergei Organov recommended.
344          + A task owner lets that rtems_set_private_env() will be
345            called twice or more times.
346          + chroot() can be called without a previous
347            rtems_set_private_env(); (transpanrently)
348          + The second call of rtems_set_private_env() makes a internal
349            chroot("/") into global imfs_root.
350          + chroot() runs like chdir() without a previous chdir("/") with
351            the global root.
352          + The current directory can be in a wrong place like Linux and
353            many other Unices.
354
3552001-04-16      Joel Sherrill <joel@OARcorp.com>
356
357        * include/rtc.h: New file.
358        * include/Makefile.am: Updated to reflect above.
359
3602001-02-06      Joel Sherrill <joel@OARcorp.com>
361
362        * include/ioccom.h: Unreferenced and thus removed.
363
3642001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
365
366        * include/zilog/Makefile.am, include/Makefile.am,
367        include/motorola/Makefile.am, include/sys/Makefile.am
368        include/rtems/Makefile.am: Apply include_*HEADERS instead of
369        H_FILES.
370
3712001-01-26      Joel Sherrill <joel@OARcorp.com>
372
373        * libc/chroot.c: Fixed naming problems.  Names were changed
374        when the code this depends on was merged.
375
3762001-01-25      Fernando Ruiz <fernando.ruiz@ctv.es>
377
378        * Alternate email is correo@fernando-ruiz.com
379        * libc/chroot.c: New file.
380        * libc/Makefile.am: Reflect above.
381
3822001-01-25      Fernando Ruiz <fernando.ruiz@ctv.es>
383
384        * Alternate email is correo@fernando-ruiz.com
385        * libc/privateenv.c: New file.
386        * include/rtems/libio_.h, libc/Makefile.am, libc/base_fs.c,
387        libc/unmount.c: Moved default umask, current working directory,
388        root, and links followed count into a structure "user environment"
389        that can then be treated as a unit.  This enable giving unique
390        copies of these to individual threads or collection of threads.
391
3922001-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * configure.in: Add libc/config.h
395        * libc/Makefile.am: Add INCLUDES += -I. to pickup config.h
396        * libc/.cvsignore: Add config.h and stamp-h
397        * libc/*.c: Add config.h support.
398
3992000-12-06      Joel Sherrill <joel@OARcorp.com>
400
401        * libc/mallocfreespace.c: Name of routine is
402        rtems_region_get_information() NOT region_get_information().
403        * libc/unmount.c: Removed unused variable.
404
4052000-11-30      Joel Sherrill <joel@OARcorp.com>
406
407        * include/rtems/Makefile.am: Added termiostypes.h.
408        * libc/Makefile.am: Removed termiostypes.h.
409        * libc/termios.c: Changed include of "termiostypes.h" to
410        <rtems/termiostypes.h> since that is an RTEMS specific header file.
411
4122000-11-29      Joel Sherrill <joel@OARcorp.com>
413
414        * include/sys/ttycom.h: New file -- moved from libnetworking/sys.
415        * Makefile.am: Modified to reflect above.
416
4172000-11-28       Sergei Organov <osv@javad.ru>
418
419        * libc/getcwd.c: Ensure _closedir(dir) is called even on
420        error exit from the routine.
421
4222000-11-25  Antti P Miettinen  <antti.p.miettinen@nokia.com>
423
424        * libc/termios.c, libc/termiostypes.h: Task driver driver model
425        and line discipline support from Thomas Doerfler
426        <Thomas.Doerfler@imd-systems.de>.
427
4282000-11-20       Dmitry Kargapolov <dk@gentex.ru>
429
430        * libc/mount.c: Make sure there is space allocated for a device name
431        in the mount table entry.
432
4332000-11-17      Jennifer Averret <jennifer@OARcorp.com>
434
435        * libc/mount.c (search_mt_for_mount_point): Deleted routine.
436        * libc/mount.c (Is_node_fs_root): Replacement for above that
437        accounts for the imaginary root node being returned by the
438        filesystem evaluation routine.
439        * libc/unmount.c (unmount): Account for imaginary root node
440        being returned and improved variable names to clarify code.
441        * libc/unmount.c (file_systems_below_this_mountpoint):  Body of
442        routine replaced to account for imaginary root node being returned.
443
4442000-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
445
446        * libc/libio.c: Special treatment of O_NDELAY for Cygwin.
447
4482000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
449
450        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
451
4522000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
453
454        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
455
4562000-11-01      Joel Sherrill <joel@OARcorp.com>
457
458        * configure.in: Added include/rtems subdirectory.
459
4602000-11-01      Joel Sherrill <joel@OARcorp.com>
461
462        * include/Makefile.am, include/rtems/libio_.h, libc/Makefile.am,
463        libc/assoc.c, libc/assocnamebad.c, libc/base_fs.c, libc/cfsetispeed.c,
464        libc/cfsetospeed.c, libc/chdir.c, libc/chmod.c, libc/chown.c,
465        libc/close.c, libc/closedir.c, libc/dup2.c, libc/error.c, libc/eval.c,
466        libc/fchdir.c, libc/fchmod.c, libc/fcntl.c, libc/fdatasync.c,
467        libc/fpathconf.c, libc/fstat.c, libc/fsync.c, libc/ftruncate.c,
468        libc/getdents.c, libc/ioctl.c, libc/libio.c, libc/libio_sockets.c,
469        libc/link.c, libc/lseek.c, libc/malloc.c, libc/mallocfreespace.c,
470        libc/mknod.c, libc/mount.c, libc/newlibc.c, libc/no_libc.c,
471        libc/open.c, libc/read.c, libc/readlink.c, libc/rmdir.c, libc/stat.c,
472        libc/symlink.c, libc/tcsetattr.c, libc/telldir.c, libc/ttyname.c,
473        libc/ttyname_r.c, libc/umask.c, libc/unlink.c, libc/unmount.c,
474        libc/utime.c, libc/write.c:
475        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
476        from libc to lib/include/rtems and now must be referenced as
477        <rtems/XXX.h>. 
478        * include/rtems/Makefile.am, include/rtems/.cvsignore: New file.
479        * include/rtems/assoc.h, include/rtems/error.h,
480        include/rtems/libcsupport.h, include/rtems/libio.h,
481        include/rtems/libio_.h: New/moved files.
482
4832000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
484
485        * configure.in: Remove bogus cfg_subdirs.
486        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
487        Switch to GNU canonicalization.
488   
4892000-10-24      Joel Sherrill <joel@OARcorp.com>
490
491        * libc/ioman.c: Moved to libfs.
492        * libc/Makefile.am: Removed ioman.c as part of moving it to libfs.
493        * libc/base_fs.c: Removed include of imfs.h and reworded comment
494        to avoid being IMFS specific.
495        * libc/libio.h: Removed prototype of IMFS_ops since it should
496        not be in this file.
497        * libc/mount.c: Removed IMFS specific configuration information.
498        * libc/unmount.c: Removed include of imfs.h and reworded comment
499        to avoid being IMFS specific.
500
5012000-10-18      Chris Johns <ccj@acm.org>
502
503        * libfs created.
504        * libc/deviceio.c, libc/imfs_getchild.c, libc/imfs_readlink.c,
505        libc/imfs.h, libc/imfs_gtkn.c, libc/imfs_rmnod.c, libc/imfs_chown.c,
506        libc/imfs_handlers_device.c, libc/imfs_stat.c, libc/imfs_creat.c,
507        libc/imfs_handlers_directory.c, libc/imfs_symlink.c, libc/imfs_debug.c,
508        libc/imfs_handlers_link.c, libc/imfs_unixstub.c, libc/imfs_directory.c,
509        libc/imfs_handlers_memfile.c, libc/imfs_unlink.c, libc/imfs_eval.c,
510        libc/imfs_init.c, libc/imfs_unmount.c, libc/imfs_fchmod.c,
511        libc/imfs_initsupp.c, libc/imfs_utime.c, libc/imfs_fcntl.c,
512        libc/imfs_link.c, libc/memfile.c, libc/imfs_fdatasync.c,
513        libc/imfs_mknod.c, libc/miniimfs_init.c, libc/imfs_free.c,
514        libc/imfs_mount.c, libc/imfs_fsunmount.c, libc/imfs_ntype.c:
515        Moved to libfs/src/imfs.
516        * Makefile.am: Modified to reflect above.
517
5182000-10-18      Joel Sherrill <joel@OARcorp.com>
519
520        * libc/Makefile.am: Added mallocfreespace.c.
521        * libc/mallocfreespace.c: New file based on work by Nick Simon
522        <Nick.SIMON@syntegra.bt.co.uk> which he included in malloc.c.
523        * libc/libcsupport.h: Added prototype for malloc_free_space().
524
5252000-10-18      Joel Sherrill <joel@OARcorp.com>
526
527        * libc/fcntl.c: Do not require every filesystem to have an fcntl()
528        handler.  Most fcntl() operations can be performed with no
529        filesystem support.
530        * ChangeLog: Corrected comment.
531
5322000-09-28      Joel Sherrill <joel@OARcorp.com>
533
534        * libc/libio.h (rtems_filesystem_file_handlers_r,
535        rtems_filesystem_operations_table): Added _h to all structure
536        fields to indicate they are "handlers".
537        * libc/libio_.h, libc/chdir.c, libc/chmod.c, libc/chown.c,
538        libc/close.c, libc/eval.c, libc/fchdir.c, libc/fchmod.c,
539        libc/fcntl.c, libc/fdatasync.c, libc/fstat.c, libc/fsync.c,
540        libc/ftruncate.c, libc/getdents.c, libc/imfs_eval.c,
541        libc/imfs_unlink.c, libc/ioctl.c, libc/ioman.c, libc/link.c,
542        libc/lseek.c, libc/mknod.c, libc/mount.c, libc/open.c, libc/read.c,
543        libc/readlink.c, libc/rmdir.c, libc/stat.c, libc/symlink.c,
544        libc/unlink.c, libc/unmount.c, libc/utime.c, libc/write.c:
545        Modified to reflect above name change.
546
5472000-09-22      Joel Sherrill <joel@OARcorp.com>
548
549        * libc/newlibc.c: Removed _A29K specific ifdef.
550
5512000-09-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
552
553        * configure.in: Cleanup comments.
554
5552000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
556
557        * libc/Makefile.am: Include compile.am
558
5592000-09-05      Joel Sherrill <joel@OARcorp.com>
560
561        * libio.c: Added O_NONBLOCK to list of flags.
562
5632000-08-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
564
565        * configure.in: Remove libcpu and libbsp
566        * Makefile.am: Remove libcpu and libbsp
567
5682000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
569
570        * libc/fs_null_handlers.c: Added missing rmnod entry.
571
5722000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
573
574        * libc/isatty.c, libc/imfs_handlers_directory.c, libc/creat.c,
575        libc/imfs_directory.c: Fixed style issues.
576
5772000-08-11  Chris Johns <ccj@acm.org>
578
579        * libc/chmod.c: Return ENOTSUP if filesystem does not have handler.
580        * libc/eval.c: Ditto.
581        * libc/fcntl.c: Ditto.
582        * libc/fsync.c: Ditto.
583        * libc/ioctl.c: Ditto.
584        * libc/ioman.c: Ditto.
585        * libc/link.c: Ditto.
586        * libc/mknod.c: Ditto.
587        * libc/symlink.c: Ditto.
588        * libc/libio.h(rtems_filesystem_dev_major_t): New macro.
589        * libc/libio.h(rtems_filesystem_dev_minor_t): New macro.
590        * libc/memfile.c: Deleted assert.  Added code to properly handle
591        appending to a file.
592
5932000-08-10      Joel Sherrill <joel@OARcorp.com>
594
595        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.