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

4.104.114.84.95
Last change on this file since a02224e was a02224e, checked in by Joel Sherrill <joel.sherrill@…>, on 01/04/02 at 18:29:37

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

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