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

4.104.114.84.95
Last change on this file since b7be6533 was b7be6533, checked in by Joel Sherrill <joel.sherrill@…>, on 05/14/02 at 18:03:57

2002-05-14 Ralf Corsepius <corsepiu@…>

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