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

4.104.114.84.95
Last change on this file since ede9699c was f7691e3, checked in by Joel Sherrill <joel.sherrill@…>, on 08/16/01 at 20:45:26

2001-08-16 Mike Siers <mikes@…>

  • include/rtems/termiostypes.h, include/sys/ioccom.h: Update of PPPD to 2.3.11 from 2.3.5 touched these files.
  • Property mode set to 100644
File size: 11.9 KB
Line 
12001-08-16      Mike Siers <mikes@poliac.com>
2
3        * include/rtems/termiostypes.h, include/sys/ioccom.h:
4        Update of PPPD to 2.3.11 from 2.3.5 touched these files.
5
62001-08-16      Mike Siers <mikes@poliac.com>
7
8        * libc/termios.c: Fix a bug in the termios implementation in
9        the following scenario:
10          The General Terminal Interface document that me states that
11          if VMIN = 0 and VTIME = 0, then read() should return the minimum
12          of two values:
13                a) number of bytes available
14                b) number of bytes requested (I assume from the read call)
15
16          The current implementation of the fillBufferQueue() in termios.c is
17          always return 1 character with these setting values.  I know the
18          termios buffer has more than one character available and my read()
19          call is requesting 1024 bytes.
20
212001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
22
23        * libc/getgrent.c, libc/getpwent.c: the 'ls' and more related command
24        previous failed after a chroot(). (unknown user & group)
25
262001-08-03      Joel Sherrill <joel@OARcorp.com>
27
28        * libc/libio_sockets.c (rtems_bsdnet_fdToSocket): Per bug
29        report from Gene Smith <Gene.Smith@sea.siemens.com>, enhanced the
30        error checking to account for a socket being closed.
31
322001-05-25      Joel Sherrill <joel@OARcorp.com>
33
34        * libc/base_fs.c: Deleted chmod() now that IMFS creates the
35        root node with the desired permissions.  chmod() is also not
36        supported by the miniIMFS so this is not allowable.
37
382000-05-24      Fernando Ruiz Casas <fernando.ruiz@ctv.es>
39
40        * include/rtems/libio_.h: Added login name, uid, gid, euid, and egid
41        so they can be part of the private environment.
42
432000-05-24      Fernando Ruiz Casas <fernando.ruiz@ctv.es>
44
45        * libc/ttyname.c (ttyname_r): Removed duplicate call to closedir().
46        * libc/getpwent.c: Create a more robust /etc/passwd and /etc/group.
47        * libc/base_fs.c: Change permissions of files and directories.  Now uses
48        octal constants.
49
502001-05-11      Joel Sherrill <joel@OARcorp.com>
51
52        * libc/write.c: Change type of rc to match return type from
53        underlying function per report from Eric Norum.
54
552001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
56
57        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
58
592001-04-24      Joel Sherrill <joel@OARcorp.com>
60
61        * libc/libio.c (rtems_libio_allocate): Make sure size and offset
62        fields are cleared on each file open.  Before this field was cleared,
63        this resulted in the value from the last time that IOP was used
64        being still in place.  Discovered by  Andrew Bythell
65        <abythell@nortelnetworks.com>.
66        * libc/open.c: Remove redundant setting of iop->offset.
67
682001-04-20  Correo Fernando-ruiz <correo@fernando-ruiz.com>
69
70        * include/rtems/libio_.h, libc/chroot.c, libc/privateenv.c:
71        Private environment and chroot() enhancements and fixes.  Comments:
72          + privateenv has been modified to let at chroot() to be more
73            POSIX like Sergei Organov recommended.
74          + A task owner lets that rtems_set_private_env() will be
75            called twice or more times.
76          + chroot() can be called without a previous
77            rtems_set_private_env(); (transpanrently)
78          + The second call of rtems_set_private_env() makes a internal
79            chroot("/") into global imfs_root.
80          + chroot() runs like chdir() without a previous chdir("/") with
81            the global root.
82          + The current directory can be in a wrong place like Linux and
83            many other Unices.
84
852001-04-16      Joel Sherrill <joel@OARcorp.com>
86
87        * include/rtc.h: New file.
88        * include/Makefile.am: Updated to reflect above.
89
902001-02-06      Joel Sherrill <joel@OARcorp.com>
91
92        * include/ioccom.h: Unreferenced and thus removed.
93
942001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
95
96        * include/zilog/Makefile.am, include/Makefile.am,
97        include/motorola/Makefile.am, include/sys/Makefile.am
98        include/rtems/Makefile.am: Apply include_*HEADERS instead of
99        H_FILES.
100
1012001-01-26      Joel Sherrill <joel@OARcorp.com>
102
103        * libc/chroot.c: Fixed naming problems.  Names were changed
104        when the code this depends on was merged.
105
1062001-01-25      Fernando Ruiz <fernando.ruiz@ctv.es>
107
108        * Alternate email is correo@fernando-ruiz.com
109        * libc/chroot.c: New file.
110        * libc/Makefile.am: Reflect above.
111
1122001-01-25      Fernando Ruiz <fernando.ruiz@ctv.es>
113
114        * Alternate email is correo@fernando-ruiz.com
115        * libc/privateenv.c: New file.
116        * include/rtems/libio_.h, libc/Makefile.am, libc/base_fs.c,
117        libc/unmount.c: Moved default umask, current working directory,
118        root, and links followed count into a structure "user environment"
119        that can then be treated as a unit.  This enable giving unique
120        copies of these to individual threads or collection of threads.
121
1222001-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
123
124        * configure.in: Add libc/config.h
125        * libc/Makefile.am: Add INCLUDES += -I. to pickup config.h
126        * libc/.cvsignore: Add config.h and stamp-h
127        * libc/*.c: Add config.h support.
128
1292000-12-06      Joel Sherrill <joel@OARcorp.com>
130
131        * libc/mallocfreespace.c: Name of routine is
132        rtems_region_get_information() NOT region_get_information().
133        * libc/unmount.c: Removed unused variable.
134
1352000-11-30      Joel Sherrill <joel@OARcorp.com>
136
137        * include/rtems/Makefile.am: Added termiostypes.h.
138        * libc/Makefile.am: Removed termiostypes.h.
139        * libc/termios.c: Changed include of "termiostypes.h" to
140        <rtems/termiostypes.h> since that is an RTEMS specific header file.
141
1422000-11-29      Joel Sherrill <joel@OARcorp.com>
143
144        * include/sys/ttycom.h: New file -- moved from libnetworking/sys.
145        * Makefile.am: Modified to reflect above.
146
1472000-11-28       Sergei Organov <osv@javad.ru>
148
149        * libc/getcwd.c: Ensure _closedir(dir) is called even on
150        error exit from the routine.
151
1522000-11-25  Antti P Miettinen  <antti.p.miettinen@nokia.com>
153
154        * libc/termios.c, libc/termiostypes.h: Task driver driver model
155        and line discipline support from Thomas Doerfler
156        <Thomas.Doerfler@imd-systems.de>.
157
1582000-11-20       Dmitry Kargapolov <dk@gentex.ru>
159
160        * libc/mount.c: Make sure there is space allocated for a device name
161        in the mount table entry.
162
1632000-11-17      Jennifer Averret <jennifer@OARcorp.com>
164
165        * libc/mount.c (search_mt_for_mount_point): Deleted routine.
166        * libc/mount.c (Is_node_fs_root): Replacement for above that
167        accounts for the imaginary root node being returned by the
168        filesystem evaluation routine.
169        * libc/unmount.c (unmount): Account for imaginary root node
170        being returned and improved variable names to clarify code.
171        * libc/unmount.c (file_systems_below_this_mountpoint):  Body of
172        routine replaced to account for imaginary root node being returned.
173
1742000-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
175
176        * libc/libio.c: Special treatment of O_NDELAY for Cygwin.
177
1782000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
179
180        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
181
1822000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
183
184        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
185
1862000-11-01      Joel Sherrill <joel@OARcorp.com>
187
188        * configure.in: Added include/rtems subdirectory.
189
1902000-11-01      Joel Sherrill <joel@OARcorp.com>
191
192        * include/Makefile.am, include/rtems/libio_.h, libc/Makefile.am,
193        libc/assoc.c, libc/assocnamebad.c, libc/base_fs.c, libc/cfsetispeed.c,
194        libc/cfsetospeed.c, libc/chdir.c, libc/chmod.c, libc/chown.c,
195        libc/close.c, libc/closedir.c, libc/dup2.c, libc/error.c, libc/eval.c,
196        libc/fchdir.c, libc/fchmod.c, libc/fcntl.c, libc/fdatasync.c,
197        libc/fpathconf.c, libc/fstat.c, libc/fsync.c, libc/ftruncate.c,
198        libc/getdents.c, libc/ioctl.c, libc/libio.c, libc/libio_sockets.c,
199        libc/link.c, libc/lseek.c, libc/malloc.c, libc/mallocfreespace.c,
200        libc/mknod.c, libc/mount.c, libc/newlibc.c, libc/no_libc.c,
201        libc/open.c, libc/read.c, libc/readlink.c, libc/rmdir.c, libc/stat.c,
202        libc/symlink.c, libc/tcsetattr.c, libc/telldir.c, libc/ttyname.c,
203        libc/ttyname_r.c, libc/umask.c, libc/unlink.c, libc/unmount.c,
204        libc/utime.c, libc/write.c:
205        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
206        from libc to lib/include/rtems and now must be referenced as
207        <rtems/XXX.h>. 
208        * include/rtems/Makefile.am, include/rtems/.cvsignore: New file.
209        * include/rtems/assoc.h, include/rtems/error.h,
210        include/rtems/libcsupport.h, include/rtems/libio.h,
211        include/rtems/libio_.h: New/moved files.
212
2132000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
214
215        * configure.in: Remove bogus cfg_subdirs.
216        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
217        Switch to GNU canonicalization.
218   
2192000-10-24      Joel Sherrill <joel@OARcorp.com>
220
221        * libc/ioman.c: Moved to libfs.
222        * libc/Makefile.am: Removed ioman.c as part of moving it to libfs.
223        * libc/base_fs.c: Removed include of imfs.h and reworded comment
224        to avoid being IMFS specific.
225        * libc/libio.h: Removed prototype of IMFS_ops since it should
226        not be in this file.
227        * libc/mount.c: Removed IMFS specific configuration information.
228        * libc/unmount.c: Removed include of imfs.h and reworded comment
229        to avoid being IMFS specific.
230
2312000-10-18      Chris Johns <ccj@acm.org>
232
233        * libfs created.
234        * libc/deviceio.c, libc/imfs_getchild.c, libc/imfs_readlink.c,
235        libc/imfs.h, libc/imfs_gtkn.c, libc/imfs_rmnod.c, libc/imfs_chown.c,
236        libc/imfs_handlers_device.c, libc/imfs_stat.c, libc/imfs_creat.c,
237        libc/imfs_handlers_directory.c, libc/imfs_symlink.c, libc/imfs_debug.c,
238        libc/imfs_handlers_link.c, libc/imfs_unixstub.c, libc/imfs_directory.c,
239        libc/imfs_handlers_memfile.c, libc/imfs_unlink.c, libc/imfs_eval.c,
240        libc/imfs_init.c, libc/imfs_unmount.c, libc/imfs_fchmod.c,
241        libc/imfs_initsupp.c, libc/imfs_utime.c, libc/imfs_fcntl.c,
242        libc/imfs_link.c, libc/memfile.c, libc/imfs_fdatasync.c,
243        libc/imfs_mknod.c, libc/miniimfs_init.c, libc/imfs_free.c,
244        libc/imfs_mount.c, libc/imfs_fsunmount.c, libc/imfs_ntype.c:
245        Moved to libfs/src/imfs.
246        * Makefile.am: Modified to reflect above.
247
2482000-10-18      Joel Sherrill <joel@OARcorp.com>
249
250        * libc/Makefile.am: Added mallocfreespace.c.
251        * libc/mallocfreespace.c: New file based on work by Nick Simon
252        <Nick.SIMON@syntegra.bt.co.uk> which he included in malloc.c.
253        * libc/libcsupport.h: Added prototype for malloc_free_space().
254
2552000-10-18      Joel Sherrill <joel@OARcorp.com>
256
257        * libc/fcntl.c: Do not require every filesystem to have an fcntl()
258        handler.  Most fcntl() operations can be performed with no
259        filesystem support.
260        * ChangeLog: Corrected comment.
261
2622000-09-28      Joel Sherrill <joel@OARcorp.com>
263
264        * libc/libio.h (rtems_filesystem_file_handlers_r,
265        rtems_filesystem_operations_table): Added _h to all structure
266        fields to indicate they are "handlers".
267        * libc/libio_.h, libc/chdir.c, libc/chmod.c, libc/chown.c,
268        libc/close.c, libc/eval.c, libc/fchdir.c, libc/fchmod.c,
269        libc/fcntl.c, libc/fdatasync.c, libc/fstat.c, libc/fsync.c,
270        libc/ftruncate.c, libc/getdents.c, libc/imfs_eval.c,
271        libc/imfs_unlink.c, libc/ioctl.c, libc/ioman.c, libc/link.c,
272        libc/lseek.c, libc/mknod.c, libc/mount.c, libc/open.c, libc/read.c,
273        libc/readlink.c, libc/rmdir.c, libc/stat.c, libc/symlink.c,
274        libc/unlink.c, libc/unmount.c, libc/utime.c, libc/write.c:
275        Modified to reflect above name change.
276
2772000-09-22      Joel Sherrill <joel@OARcorp.com>
278
279        * libc/newlibc.c: Removed _A29K specific ifdef.
280
2812000-09-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * configure.in: Cleanup comments.
284
2852000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * libc/Makefile.am: Include compile.am
288
2892000-09-05      Joel Sherrill <joel@OARcorp.com>
290
291        * libio.c: Added O_NONBLOCK to list of flags.
292
2932000-08-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * configure.in: Remove libcpu and libbsp
296        * Makefile.am: Remove libcpu and libbsp
297
2982000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
299
300        * libc/fs_null_handlers.c: Added missing rmnod entry.
301
3022000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
303
304        * libc/isatty.c, libc/imfs_handlers_directory.c, libc/creat.c,
305        libc/imfs_directory.c: Fixed style issues.
306
3072000-08-11  Chris Johns <ccj@acm.org>
308
309        * libc/chmod.c: Return ENOTSUP if filesystem does not have handler.
310        * libc/eval.c: Ditto.
311        * libc/fcntl.c: Ditto.
312        * libc/fsync.c: Ditto.
313        * libc/ioctl.c: Ditto.
314        * libc/ioman.c: Ditto.
315        * libc/link.c: Ditto.
316        * libc/mknod.c: Ditto.
317        * libc/symlink.c: Ditto.
318        * libc/libio.h(rtems_filesystem_dev_major_t): New macro.
319        * libc/libio.h(rtems_filesystem_dev_minor_t): New macro.
320        * libc/memfile.c: Deleted assert.  Added code to properly handle
321        appending to a file.
322
3232000-08-10      Joel Sherrill <joel@OARcorp.com>
324
325        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.