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

4.104.114.84.95
Last change on this file since bd850c6 was bd850c6, checked in by Joel Sherrill <joel.sherrill@…>, on 09/24/01 at 18:22:22

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

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