source: rtems/c/src/lib/ChangeLog @ 49ed8e7

4.104.114.84.95
Last change on this file since 49ed8e7 was 49ed8e7, checked in by Joel Sherrill <joel.sherrill@…>, on 10/16/01 at 18:50:03

2001-10-16 Ralf Corsepius <corsepiu@…>

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