source: rtems/c/src/lib/ChangeLog @ 8807eac

4.104.114.84.95
Last change on this file since 8807eac was 9f6c063, checked in by Joel Sherrill <joel.sherrill@…>, on Oct 12, 2001 at 9:10:49 PM

2001-10-12 Joel Sherrill <joel@…>

  • include/chain.h: Fixed typo.
  • Property mode set to 100644
File size: 14.8 KB
Line 
12001-10-12      Joel Sherrill <joel@OARcorp.com>
2
3        * include/chain.h: Fixed typo.
4
52001-10-11      Mike Siers <mikes@poliac.com>
6
7        * libc/termios.c: Fixed a memory leak in the termios
8        software.  Basically the tty open function was allocating an input
9        raw buffer, an output raw buffer, and a cooked buffer that were
10        not getting released.  I have attached a patch for the latest
11        snapshot.  The patch also has a fix to ensure the tty link list
12        is updated correctly when a tty is closed.
13
142001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
15
16        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
17        * configure.in: Remove.
18        * configure.ac: New file, generated from configure.in by autoupdate.
19
202001-10-10      Joel Sherrill <joel@OARcorp.com>
21
22        * libc/printk.c (printNum): Properly handle a maxwidth of 0
23        as reported by Nick Hennenfent <NICK.HENNENFENT@ROCHE.COM>.
24
252001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
26
27        * include/zilog/Makefile.am: Use 'PREINSTALL_FILES ='.
28        * include/motorola/Makefile.am: Use 'PREINSTALL_FILES ='.
29        * include/sys/Makefile.am: Use 'PREINSTALL_FILES ='.
30        * include/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
31        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
32
332001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
34
35        * include/sys/Makefile.am: Use = instead of += to setup
36        NETWORKING_H_FILES and NEWLIB_H_FILES.
37
382001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
39
40        * libc/Makefile.am: Revamp INCLUDES handling to make automake-1.5
41        happy.
42
432001-09-14      Eric Norum <eric.norum@usask.ca>
44
45        * libc/gxx_wrappers.c: Modifications to make gcc 3.x happy.
46
472001-08-17      Joel Sherrill <joel@OARcorp.com>
48
49        * include/rtems/libio_.h: Added ifdef to ensure that LOGIN_NAME_MAX
50        is defined on GNU/Linux (RedHat 6.2 distribution).
51        * libc/unixlibc.c: Added stubs for rtems_io_register_name() and
52        rtems_io_lookup_name() so UNIX port would compile the IO manager
53        sptest that registers /dev/null.
54
552001-08-10  Radzislaw Galler  <rgaller@et.put.poznan.pl>
56
57        * score/cpu_asm.c (sh_set_irq_priority): Changed interrupt vector
58        number range check and handling of interrupt priority regs to
59        conform SH2 specs.
60        * sci/sci_termios.c: New file.
61        * include/sci_termios.h: New file.
62        * include/Makefile.am (EXTRA_DIST): Added sci_termios.h.
63        (include_sh_HEADERS): Added sci_termios.h.
64        * score/ispsh7045.c (isp): Calling an ISR with immediate argument
65        casued negative sign extension for vector numbers of 128 and
66        above. This was fixed.
67        * sci/sci.c: Cleaned initialization of SCI registers; added
68        necessary setup for new TERMIOS console cooperation
69
702001-08-16      Joel Sherrill <joel@OARcorp.com>
71
72        * libc/lseek.c: Modified after discussion with Eugeny S. Mints
73        <jack@oktet.ru> to correct the behavior.  There were two mistakes.
74        First, iop->offset was incorrectly set for SEEK_END.  Second,
75        iop->offset should be left unmodified if there are errors.
76        This modification attempts to fix both situations.
77
782001-08-16      Mike Siers <mikes@poliac.com>
79
80        * include/rtems/termiostypes.h, include/sys/ioccom.h:
81        Update of PPPD to 2.3.11 from 2.3.5 touched these files.
82
832001-08-16      Mike Siers <mikes@poliac.com>
84
85        * libc/termios.c: Fix a bug in the termios implementation in
86        the following scenario:
87          The General Terminal Interface document that me states that
88          if VMIN = 0 and VTIME = 0, then read() should return the minimum
89          of two values:
90                a) number of bytes available
91                b) number of bytes requested (I assume from the read call)
92
93          The current implementation of the fillBufferQueue() in termios.c is
94          always return 1 character with these setting values.  I know the
95          termios buffer has more than one character available and my read()
96          call is requesting 1024 bytes.
97
982001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
99
100        * libc/getgrent.c, libc/getpwent.c: the 'ls' and more related command
101        previous failed after a chroot(). (unknown user & group)
102
1032001-08-03      Joel Sherrill <joel@OARcorp.com>
104
105        * libc/libio_sockets.c (rtems_bsdnet_fdToSocket): Per bug
106        report from Gene Smith <Gene.Smith@sea.siemens.com>, enhanced the
107        error checking to account for a socket being closed.
108
1092001-05-25      Joel Sherrill <joel@OARcorp.com>
110
111        * libc/base_fs.c: Deleted chmod() now that IMFS creates the
112        root node with the desired permissions.  chmod() is also not
113        supported by the miniIMFS so this is not allowable.
114
1152000-05-24      Fernando Ruiz Casas <fernando.ruiz@ctv.es>
116
117        * include/rtems/libio_.h: Added login name, uid, gid, euid, and egid
118        so they can be part of the private environment.
119
1202000-05-24      Fernando Ruiz Casas <fernando.ruiz@ctv.es>
121
122        * libc/ttyname.c (ttyname_r): Removed duplicate call to closedir().
123        * libc/getpwent.c: Create a more robust /etc/passwd and /etc/group.
124        * libc/base_fs.c: Change permissions of files and directories.  Now uses
125        octal constants.
126
1272001-05-11      Joel Sherrill <joel@OARcorp.com>
128
129        * libc/write.c: Change type of rc to match return type from
130        underlying function per report from Eric Norum.
131
1322001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
133
134        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
135
1362001-04-24      Joel Sherrill <joel@OARcorp.com>
137
138        * libc/libio.c (rtems_libio_allocate): Make sure size and offset
139        fields are cleared on each file open.  Before this field was cleared,
140        this resulted in the value from the last time that IOP was used
141        being still in place.  Discovered by  Andrew Bythell
142        <abythell@nortelnetworks.com>.
143        * libc/open.c: Remove redundant setting of iop->offset.
144
1452001-04-20  Correo Fernando-ruiz <correo@fernando-ruiz.com>
146
147        * include/rtems/libio_.h, libc/chroot.c, libc/privateenv.c:
148        Private environment and chroot() enhancements and fixes.  Comments:
149          + privateenv has been modified to let at chroot() to be more
150            POSIX like Sergei Organov recommended.
151          + A task owner lets that rtems_set_private_env() will be
152            called twice or more times.
153          + chroot() can be called without a previous
154            rtems_set_private_env(); (transpanrently)
155          + The second call of rtems_set_private_env() makes a internal
156            chroot("/") into global imfs_root.
157          + chroot() runs like chdir() without a previous chdir("/") with
158            the global root.
159          + The current directory can be in a wrong place like Linux and
160            many other Unices.
161
1622001-04-16      Joel Sherrill <joel@OARcorp.com>
163
164        * include/rtc.h: New file.
165        * include/Makefile.am: Updated to reflect above.
166
1672001-02-06      Joel Sherrill <joel@OARcorp.com>
168
169        * include/ioccom.h: Unreferenced and thus removed.
170
1712001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
172
173        * include/zilog/Makefile.am, include/Makefile.am,
174        include/motorola/Makefile.am, include/sys/Makefile.am
175        include/rtems/Makefile.am: Apply include_*HEADERS instead of
176        H_FILES.
177
1782001-01-26      Joel Sherrill <joel@OARcorp.com>
179
180        * libc/chroot.c: Fixed naming problems.  Names were changed
181        when the code this depends on was merged.
182
1832001-01-25      Fernando Ruiz <fernando.ruiz@ctv.es>
184
185        * Alternate email is correo@fernando-ruiz.com
186        * libc/chroot.c: New file.
187        * libc/Makefile.am: Reflect above.
188
1892001-01-25      Fernando Ruiz <fernando.ruiz@ctv.es>
190
191        * Alternate email is correo@fernando-ruiz.com
192        * libc/privateenv.c: New file.
193        * include/rtems/libio_.h, libc/Makefile.am, libc/base_fs.c,
194        libc/unmount.c: Moved default umask, current working directory,
195        root, and links followed count into a structure "user environment"
196        that can then be treated as a unit.  This enable giving unique
197        copies of these to individual threads or collection of threads.
198
1992001-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
200
201        * configure.in: Add libc/config.h
202        * libc/Makefile.am: Add INCLUDES += -I. to pickup config.h
203        * libc/.cvsignore: Add config.h and stamp-h
204        * libc/*.c: Add config.h support.
205
2062000-12-06      Joel Sherrill <joel@OARcorp.com>
207
208        * libc/mallocfreespace.c: Name of routine is
209        rtems_region_get_information() NOT region_get_information().
210        * libc/unmount.c: Removed unused variable.
211
2122000-11-30      Joel Sherrill <joel@OARcorp.com>
213
214        * include/rtems/Makefile.am: Added termiostypes.h.
215        * libc/Makefile.am: Removed termiostypes.h.
216        * libc/termios.c: Changed include of "termiostypes.h" to
217        <rtems/termiostypes.h> since that is an RTEMS specific header file.
218
2192000-11-29      Joel Sherrill <joel@OARcorp.com>
220
221        * include/sys/ttycom.h: New file -- moved from libnetworking/sys.
222        * Makefile.am: Modified to reflect above.
223
2242000-11-28       Sergei Organov <osv@javad.ru>
225
226        * libc/getcwd.c: Ensure _closedir(dir) is called even on
227        error exit from the routine.
228
2292000-11-25  Antti P Miettinen  <antti.p.miettinen@nokia.com>
230
231        * libc/termios.c, libc/termiostypes.h: Task driver driver model
232        and line discipline support from Thomas Doerfler
233        <Thomas.Doerfler@imd-systems.de>.
234
2352000-11-20       Dmitry Kargapolov <dk@gentex.ru>
236
237        * libc/mount.c: Make sure there is space allocated for a device name
238        in the mount table entry.
239
2402000-11-17      Jennifer Averret <jennifer@OARcorp.com>
241
242        * libc/mount.c (search_mt_for_mount_point): Deleted routine.
243        * libc/mount.c (Is_node_fs_root): Replacement for above that
244        accounts for the imaginary root node being returned by the
245        filesystem evaluation routine.
246        * libc/unmount.c (unmount): Account for imaginary root node
247        being returned and improved variable names to clarify code.
248        * libc/unmount.c (file_systems_below_this_mountpoint):  Body of
249        routine replaced to account for imaginary root node being returned.
250
2512000-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * libc/libio.c: Special treatment of O_NDELAY for Cygwin.
254
2552000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
258
2592000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
262
2632000-11-01      Joel Sherrill <joel@OARcorp.com>
264
265        * configure.in: Added include/rtems subdirectory.
266
2672000-11-01      Joel Sherrill <joel@OARcorp.com>
268
269        * include/Makefile.am, include/rtems/libio_.h, libc/Makefile.am,
270        libc/assoc.c, libc/assocnamebad.c, libc/base_fs.c, libc/cfsetispeed.c,
271        libc/cfsetospeed.c, libc/chdir.c, libc/chmod.c, libc/chown.c,
272        libc/close.c, libc/closedir.c, libc/dup2.c, libc/error.c, libc/eval.c,
273        libc/fchdir.c, libc/fchmod.c, libc/fcntl.c, libc/fdatasync.c,
274        libc/fpathconf.c, libc/fstat.c, libc/fsync.c, libc/ftruncate.c,
275        libc/getdents.c, libc/ioctl.c, libc/libio.c, libc/libio_sockets.c,
276        libc/link.c, libc/lseek.c, libc/malloc.c, libc/mallocfreespace.c,
277        libc/mknod.c, libc/mount.c, libc/newlibc.c, libc/no_libc.c,
278        libc/open.c, libc/read.c, libc/readlink.c, libc/rmdir.c, libc/stat.c,
279        libc/symlink.c, libc/tcsetattr.c, libc/telldir.c, libc/ttyname.c,
280        libc/ttyname_r.c, libc/umask.c, libc/unlink.c, libc/unmount.c,
281        libc/utime.c, libc/write.c:
282        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
283        from libc to lib/include/rtems and now must be referenced as
284        <rtems/XXX.h>. 
285        * include/rtems/Makefile.am, include/rtems/.cvsignore: New file.
286        * include/rtems/assoc.h, include/rtems/error.h,
287        include/rtems/libcsupport.h, include/rtems/libio.h,
288        include/rtems/libio_.h: New/moved files.
289
2902000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * configure.in: Remove bogus cfg_subdirs.
293        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
294        Switch to GNU canonicalization.
295   
2962000-10-24      Joel Sherrill <joel@OARcorp.com>
297
298        * libc/ioman.c: Moved to libfs.
299        * libc/Makefile.am: Removed ioman.c as part of moving it to libfs.
300        * libc/base_fs.c: Removed include of imfs.h and reworded comment
301        to avoid being IMFS specific.
302        * libc/libio.h: Removed prototype of IMFS_ops since it should
303        not be in this file.
304        * libc/mount.c: Removed IMFS specific configuration information.
305        * libc/unmount.c: Removed include of imfs.h and reworded comment
306        to avoid being IMFS specific.
307
3082000-10-18      Chris Johns <ccj@acm.org>
309
310        * libfs created.
311        * libc/deviceio.c, libc/imfs_getchild.c, libc/imfs_readlink.c,
312        libc/imfs.h, libc/imfs_gtkn.c, libc/imfs_rmnod.c, libc/imfs_chown.c,
313        libc/imfs_handlers_device.c, libc/imfs_stat.c, libc/imfs_creat.c,
314        libc/imfs_handlers_directory.c, libc/imfs_symlink.c, libc/imfs_debug.c,
315        libc/imfs_handlers_link.c, libc/imfs_unixstub.c, libc/imfs_directory.c,
316        libc/imfs_handlers_memfile.c, libc/imfs_unlink.c, libc/imfs_eval.c,
317        libc/imfs_init.c, libc/imfs_unmount.c, libc/imfs_fchmod.c,
318        libc/imfs_initsupp.c, libc/imfs_utime.c, libc/imfs_fcntl.c,
319        libc/imfs_link.c, libc/memfile.c, libc/imfs_fdatasync.c,
320        libc/imfs_mknod.c, libc/miniimfs_init.c, libc/imfs_free.c,
321        libc/imfs_mount.c, libc/imfs_fsunmount.c, libc/imfs_ntype.c:
322        Moved to libfs/src/imfs.
323        * Makefile.am: Modified to reflect above.
324
3252000-10-18      Joel Sherrill <joel@OARcorp.com>
326
327        * libc/Makefile.am: Added mallocfreespace.c.
328        * libc/mallocfreespace.c: New file based on work by Nick Simon
329        <Nick.SIMON@syntegra.bt.co.uk> which he included in malloc.c.
330        * libc/libcsupport.h: Added prototype for malloc_free_space().
331
3322000-10-18      Joel Sherrill <joel@OARcorp.com>
333
334        * libc/fcntl.c: Do not require every filesystem to have an fcntl()
335        handler.  Most fcntl() operations can be performed with no
336        filesystem support.
337        * ChangeLog: Corrected comment.
338
3392000-09-28      Joel Sherrill <joel@OARcorp.com>
340
341        * libc/libio.h (rtems_filesystem_file_handlers_r,
342        rtems_filesystem_operations_table): Added _h to all structure
343        fields to indicate they are "handlers".
344        * libc/libio_.h, libc/chdir.c, libc/chmod.c, libc/chown.c,
345        libc/close.c, libc/eval.c, libc/fchdir.c, libc/fchmod.c,
346        libc/fcntl.c, libc/fdatasync.c, libc/fstat.c, libc/fsync.c,
347        libc/ftruncate.c, libc/getdents.c, libc/imfs_eval.c,
348        libc/imfs_unlink.c, libc/ioctl.c, libc/ioman.c, libc/link.c,
349        libc/lseek.c, libc/mknod.c, libc/mount.c, libc/open.c, libc/read.c,
350        libc/readlink.c, libc/rmdir.c, libc/stat.c, libc/symlink.c,
351        libc/unlink.c, libc/unmount.c, libc/utime.c, libc/write.c:
352        Modified to reflect above name change.
353
3542000-09-22      Joel Sherrill <joel@OARcorp.com>
355
356        * libc/newlibc.c: Removed _A29K specific ifdef.
357
3582000-09-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
359
360        * configure.in: Cleanup comments.
361
3622000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * libc/Makefile.am: Include compile.am
365
3662000-09-05      Joel Sherrill <joel@OARcorp.com>
367
368        * libio.c: Added O_NONBLOCK to list of flags.
369
3702000-08-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
371
372        * configure.in: Remove libcpu and libbsp
373        * Makefile.am: Remove libcpu and libbsp
374
3752000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
376
377        * libc/fs_null_handlers.c: Added missing rmnod entry.
378
3792000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
380
381        * libc/isatty.c, libc/imfs_handlers_directory.c, libc/creat.c,
382        libc/imfs_directory.c: Fixed style issues.
383
3842000-08-11  Chris Johns <ccj@acm.org>
385
386        * libc/chmod.c: Return ENOTSUP if filesystem does not have handler.
387        * libc/eval.c: Ditto.
388        * libc/fcntl.c: Ditto.
389        * libc/fsync.c: Ditto.
390        * libc/ioctl.c: Ditto.
391        * libc/ioman.c: Ditto.
392        * libc/link.c: Ditto.
393        * libc/mknod.c: Ditto.
394        * libc/symlink.c: Ditto.
395        * libc/libio.h(rtems_filesystem_dev_major_t): New macro.
396        * libc/libio.h(rtems_filesystem_dev_minor_t): New macro.
397        * libc/memfile.c: Deleted assert.  Added code to properly handle
398        appending to a file.
399
4002000-08-10      Joel Sherrill <joel@OARcorp.com>
401
402        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.