source: rtems/c/src/lib/ChangeLog @ 85c92574

4.104.114.84.95
Last change on this file since 85c92574 was 616b9f5, checked in by Joel Sherrill <joel.sherrill@…>, on Apr 26, 2002 at 11:24:45 PM

2001-04-26 Joel Sherrill <joel@…>

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