source: rtems/c/src/lib/ChangeLog @ 4cf920c4

4.104.114.84.95
Last change on this file since 4cf920c4 was eaeb467, checked in by Joel Sherrill <joel.sherrill@…>, on Mar 20, 2002 at 5:59:12 PM

2001-03-20 Joel Sherrill <joel@…>

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