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

4.104.114.84.95
Last change on this file since cd67dca was df25c998, checked in by Joel Sherrill <joel.sherrill@…>, on 10/11/01 at 19:36:23

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

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