source: rtems/c/src/lib/ChangeLog @ 3f1c124

4.104.114.84.95
Last change on this file since 3f1c124 was 5ec6f09, checked in by Joel Sherrill <joel.sherrill@…>, on 01/31/02 at 21:42:36

2001-01-31 Mike Siers <mikes@…>

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