source: rtems/c/src/lib/ChangeLog @ 29fd4e38

4.104.114.84.95
Last change on this file since 29fd4e38 was 29fd4e38, checked in by Joel Sherrill <joel.sherrill@…>, on Apr 8, 2002 at 6:29:16 PM

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

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