source: rtems/c/src/lib/ChangeLog @ b449267

4.104.114.84.95
Last change on this file since b449267 was b449267, checked in by Joel Sherrill <joel.sherrill@…>, on 03/28/02 at 00:48:39

2002-03-27 Ralf Corsepius <corsepiu@…>

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