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

4.104.114.84.95
Last change on this file since ceead58 was ceead58, checked in by Joel Sherrill <joel.sherrill@…>, on Oct 10, 2001 at 6:42:07 PM

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

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