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

4.104.114.84.95
Last change on this file since f7691e3 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
RevLine 
[f7691e3]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
[4b3c197f]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
[ccb13cfe]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
[2082fe29]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
[c891fe0]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
[87fb080d]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
[e565720a]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
[c8f7f94b]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
[ab94137]552001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
56
57        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
58
[6f43d82]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
[d8a9155]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
[d6a2d7ee]852001-04-16      Joel Sherrill <joel@OARcorp.com>
86
87        * include/rtc.h: New file.
88        * include/Makefile.am: Updated to reflect above.
[2d5748f]89
[9da92fb3]902001-02-06      Joel Sherrill <joel@OARcorp.com>
91
92        * include/ioccom.h: Unreferenced and thus removed.
93
[f3d7592]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
[56f20bac]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
[37535317]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
[41caf2df]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
[9c49db4]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
[922a723]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
[88d7985]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
[f5f31dd]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
[e23afc3]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
[e2af631]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
[bde7e18e]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
[5dc2b66d]1742000-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
175
176        * libc/libio.c: Special treatment of O_NDELAY for Cygwin.
177
[feead226]1782000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
179
180        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
181
[a314d3b4]1822000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
183
184        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
185
[3ba74c73]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
[2d5748f]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.
[7b0001f7]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.
[e94ad1fe]230
[bfac6a7]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
[3815a2b]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
[e3250b3]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
[9c3fa30]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
[fb327db3]2772000-09-22      Joel Sherrill <joel@OARcorp.com>
278
279        * libc/newlibc.c: Removed _A29K specific ifdef.
280
[9c48256]2812000-09-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * configure.in: Cleanup comments.
284
[9eb89a1e]2852000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * libc/Makefile.am: Include compile.am
288
[5a9a5ec]2892000-09-05      Joel Sherrill <joel@OARcorp.com>
290
291        * libio.c: Added O_NONBLOCK to list of flags.
292
[51f21b2]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
[1a3b281]2982000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
299
300        * libc/fs_null_handlers.c: Added missing rmnod entry.
301
[662678d1]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
[dd19c0b]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.
[e3250b3]319        * libc/libio.h(rtems_filesystem_dev_minor_t): New macro.
320        * libc/memfile.c: Deleted assert.  Added code to properly handle
[dd19c0b]321        appending to a file.
322
[e94ad1fe]3232000-08-10      Joel Sherrill <joel@OARcorp.com>
324
325        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.