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

4.104.114.84.95
Last change on this file since dbdd7d4 was dbdd7d4, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 24, 2001 at 6:24:11 PM

2001-09-22 Ralf Corsepius <corsepiu@…>

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