source: rtems/c/src/lib/ChangeLog @ 485e80fa

4.104.114.84.95
Last change on this file since 485e80fa was 485e80fa, checked in by Joel Sherrill <joel.sherrill@…>, on Apr 16, 2002 at 1:23:40 PM

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

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