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

4.104.114.84.95
Last change on this file since ccb13cfe was ccb13cfe, checked in by Joel Sherrill <joel.sherrill@…>, on Aug 9, 2001 at 10:11:19 PM

2001-08-09 Fernando-Ruiz Casas <correo@…>

  • libc/getgrent.c, libc/getpwent.c: the 'ls' and more related command previous failed after a chroot(). (unknown user & group)
  • Property mode set to 100644
File size: 11.2 KB
Line 
12001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
2
3        * libc/getgrent.c, libc/getpwent.c: the 'ls' and more related command
4        previous failed after a chroot(). (unknown user & group)
5
62001-08-03      Joel Sherrill <joel@OARcorp.com>
7
8        * libc/libio_sockets.c (rtems_bsdnet_fdToSocket): Per bug
9        report from Gene Smith <Gene.Smith@sea.siemens.com>, enhanced the
10        error checking to account for a socket being closed.
11
122001-05-25      Joel Sherrill <joel@OARcorp.com>
13
14        * libc/base_fs.c: Deleted chmod() now that IMFS creates the
15        root node with the desired permissions.  chmod() is also not
16        supported by the miniIMFS so this is not allowable.
17
182000-05-24      Fernando Ruiz Casas <fernando.ruiz@ctv.es>
19
20        * include/rtems/libio_.h: Added login name, uid, gid, euid, and egid
21        so they can be part of the private environment.
22
232000-05-24      Fernando Ruiz Casas <fernando.ruiz@ctv.es>
24
25        * libc/ttyname.c (ttyname_r): Removed duplicate call to closedir().
26        * libc/getpwent.c: Create a more robust /etc/passwd and /etc/group.
27        * libc/base_fs.c: Change permissions of files and directories.  Now uses
28        octal constants.
29
302001-05-11      Joel Sherrill <joel@OARcorp.com>
31
32        * libc/write.c: Change type of rc to match return type from
33        underlying function per report from Eric Norum.
34
352001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
36
37        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
38
392001-04-24      Joel Sherrill <joel@OARcorp.com>
40
41        * libc/libio.c (rtems_libio_allocate): Make sure size and offset
42        fields are cleared on each file open.  Before this field was cleared,
43        this resulted in the value from the last time that IOP was used
44        being still in place.  Discovered by  Andrew Bythell
45        <abythell@nortelnetworks.com>.
46        * libc/open.c: Remove redundant setting of iop->offset.
47
482001-04-20  Correo Fernando-ruiz <correo@fernando-ruiz.com>
49
50        * include/rtems/libio_.h, libc/chroot.c, libc/privateenv.c:
51        Private environment and chroot() enhancements and fixes.  Comments:
52          + privateenv has been modified to let at chroot() to be more
53            POSIX like Sergei Organov recommended.
54          + A task owner lets that rtems_set_private_env() will be
55            called twice or more times.
56          + chroot() can be called without a previous
57            rtems_set_private_env(); (transpanrently)
58          + The second call of rtems_set_private_env() makes a internal
59            chroot("/") into global imfs_root.
60          + chroot() runs like chdir() without a previous chdir("/") with
61            the global root.
62          + The current directory can be in a wrong place like Linux and
63            many other Unices.
64
652001-04-16      Joel Sherrill <joel@OARcorp.com>
66
67        * include/rtc.h: New file.
68        * include/Makefile.am: Updated to reflect above.
69
702001-02-06      Joel Sherrill <joel@OARcorp.com>
71
72        * include/ioccom.h: Unreferenced and thus removed.
73
742001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
75
76        * include/zilog/Makefile.am, include/Makefile.am,
77        include/motorola/Makefile.am, include/sys/Makefile.am
78        include/rtems/Makefile.am: Apply include_*HEADERS instead of
79        H_FILES.
80
812001-01-26      Joel Sherrill <joel@OARcorp.com>
82
83        * libc/chroot.c: Fixed naming problems.  Names were changed
84        when the code this depends on was merged.
85
862001-01-25      Fernando Ruiz <fernando.ruiz@ctv.es>
87
88        * Alternate email is correo@fernando-ruiz.com
89        * libc/chroot.c: New file.
90        * libc/Makefile.am: Reflect above.
91
922001-01-25      Fernando Ruiz <fernando.ruiz@ctv.es>
93
94        * Alternate email is correo@fernando-ruiz.com
95        * libc/privateenv.c: New file.
96        * include/rtems/libio_.h, libc/Makefile.am, libc/base_fs.c,
97        libc/unmount.c: Moved default umask, current working directory,
98        root, and links followed count into a structure "user environment"
99        that can then be treated as a unit.  This enable giving unique
100        copies of these to individual threads or collection of threads.
101
1022001-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
103
104        * configure.in: Add libc/config.h
105        * libc/Makefile.am: Add INCLUDES += -I. to pickup config.h
106        * libc/.cvsignore: Add config.h and stamp-h
107        * libc/*.c: Add config.h support.
108
1092000-12-06      Joel Sherrill <joel@OARcorp.com>
110
111        * libc/mallocfreespace.c: Name of routine is
112        rtems_region_get_information() NOT region_get_information().
113        * libc/unmount.c: Removed unused variable.
114
1152000-11-30      Joel Sherrill <joel@OARcorp.com>
116
117        * include/rtems/Makefile.am: Added termiostypes.h.
118        * libc/Makefile.am: Removed termiostypes.h.
119        * libc/termios.c: Changed include of "termiostypes.h" to
120        <rtems/termiostypes.h> since that is an RTEMS specific header file.
121
1222000-11-29      Joel Sherrill <joel@OARcorp.com>
123
124        * include/sys/ttycom.h: New file -- moved from libnetworking/sys.
125        * Makefile.am: Modified to reflect above.
126
1272000-11-28       Sergei Organov <osv@javad.ru>
128
129        * libc/getcwd.c: Ensure _closedir(dir) is called even on
130        error exit from the routine.
131
1322000-11-25  Antti P Miettinen  <antti.p.miettinen@nokia.com>
133
134        * libc/termios.c, libc/termiostypes.h: Task driver driver model
135        and line discipline support from Thomas Doerfler
136        <Thomas.Doerfler@imd-systems.de>.
137
1382000-11-20       Dmitry Kargapolov <dk@gentex.ru>
139
140        * libc/mount.c: Make sure there is space allocated for a device name
141        in the mount table entry.
142
1432000-11-17      Jennifer Averret <jennifer@OARcorp.com>
144
145        * libc/mount.c (search_mt_for_mount_point): Deleted routine.
146        * libc/mount.c (Is_node_fs_root): Replacement for above that
147        accounts for the imaginary root node being returned by the
148        filesystem evaluation routine.
149        * libc/unmount.c (unmount): Account for imaginary root node
150        being returned and improved variable names to clarify code.
151        * libc/unmount.c (file_systems_below_this_mountpoint):  Body of
152        routine replaced to account for imaginary root node being returned.
153
1542000-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
155
156        * libc/libio.c: Special treatment of O_NDELAY for Cygwin.
157
1582000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
159
160        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
161
1622000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
163
164        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
165
1662000-11-01      Joel Sherrill <joel@OARcorp.com>
167
168        * configure.in: Added include/rtems subdirectory.
169
1702000-11-01      Joel Sherrill <joel@OARcorp.com>
171
172        * include/Makefile.am, include/rtems/libio_.h, libc/Makefile.am,
173        libc/assoc.c, libc/assocnamebad.c, libc/base_fs.c, libc/cfsetispeed.c,
174        libc/cfsetospeed.c, libc/chdir.c, libc/chmod.c, libc/chown.c,
175        libc/close.c, libc/closedir.c, libc/dup2.c, libc/error.c, libc/eval.c,
176        libc/fchdir.c, libc/fchmod.c, libc/fcntl.c, libc/fdatasync.c,
177        libc/fpathconf.c, libc/fstat.c, libc/fsync.c, libc/ftruncate.c,
178        libc/getdents.c, libc/ioctl.c, libc/libio.c, libc/libio_sockets.c,
179        libc/link.c, libc/lseek.c, libc/malloc.c, libc/mallocfreespace.c,
180        libc/mknod.c, libc/mount.c, libc/newlibc.c, libc/no_libc.c,
181        libc/open.c, libc/read.c, libc/readlink.c, libc/rmdir.c, libc/stat.c,
182        libc/symlink.c, libc/tcsetattr.c, libc/telldir.c, libc/ttyname.c,
183        libc/ttyname_r.c, libc/umask.c, libc/unlink.c, libc/unmount.c,
184        libc/utime.c, libc/write.c:
185        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
186        from libc to lib/include/rtems and now must be referenced as
187        <rtems/XXX.h>. 
188        * include/rtems/Makefile.am, include/rtems/.cvsignore: New file.
189        * include/rtems/assoc.h, include/rtems/error.h,
190        include/rtems/libcsupport.h, include/rtems/libio.h,
191        include/rtems/libio_.h: New/moved files.
192
1932000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
194
195        * configure.in: Remove bogus cfg_subdirs.
196        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
197        Switch to GNU canonicalization.
198   
1992000-10-24      Joel Sherrill <joel@OARcorp.com>
200
201        * libc/ioman.c: Moved to libfs.
202        * libc/Makefile.am: Removed ioman.c as part of moving it to libfs.
203        * libc/base_fs.c: Removed include of imfs.h and reworded comment
204        to avoid being IMFS specific.
205        * libc/libio.h: Removed prototype of IMFS_ops since it should
206        not be in this file.
207        * libc/mount.c: Removed IMFS specific configuration information.
208        * libc/unmount.c: Removed include of imfs.h and reworded comment
209        to avoid being IMFS specific.
210
2112000-10-18      Chris Johns <ccj@acm.org>
212
213        * libfs created.
214        * libc/deviceio.c, libc/imfs_getchild.c, libc/imfs_readlink.c,
215        libc/imfs.h, libc/imfs_gtkn.c, libc/imfs_rmnod.c, libc/imfs_chown.c,
216        libc/imfs_handlers_device.c, libc/imfs_stat.c, libc/imfs_creat.c,
217        libc/imfs_handlers_directory.c, libc/imfs_symlink.c, libc/imfs_debug.c,
218        libc/imfs_handlers_link.c, libc/imfs_unixstub.c, libc/imfs_directory.c,
219        libc/imfs_handlers_memfile.c, libc/imfs_unlink.c, libc/imfs_eval.c,
220        libc/imfs_init.c, libc/imfs_unmount.c, libc/imfs_fchmod.c,
221        libc/imfs_initsupp.c, libc/imfs_utime.c, libc/imfs_fcntl.c,
222        libc/imfs_link.c, libc/memfile.c, libc/imfs_fdatasync.c,
223        libc/imfs_mknod.c, libc/miniimfs_init.c, libc/imfs_free.c,
224        libc/imfs_mount.c, libc/imfs_fsunmount.c, libc/imfs_ntype.c:
225        Moved to libfs/src/imfs.
226        * Makefile.am: Modified to reflect above.
227
2282000-10-18      Joel Sherrill <joel@OARcorp.com>
229
230        * libc/Makefile.am: Added mallocfreespace.c.
231        * libc/mallocfreespace.c: New file based on work by Nick Simon
232        <Nick.SIMON@syntegra.bt.co.uk> which he included in malloc.c.
233        * libc/libcsupport.h: Added prototype for malloc_free_space().
234
2352000-10-18      Joel Sherrill <joel@OARcorp.com>
236
237        * libc/fcntl.c: Do not require every filesystem to have an fcntl()
238        handler.  Most fcntl() operations can be performed with no
239        filesystem support.
240        * ChangeLog: Corrected comment.
241
2422000-09-28      Joel Sherrill <joel@OARcorp.com>
243
244        * libc/libio.h (rtems_filesystem_file_handlers_r,
245        rtems_filesystem_operations_table): Added _h to all structure
246        fields to indicate they are "handlers".
247        * libc/libio_.h, libc/chdir.c, libc/chmod.c, libc/chown.c,
248        libc/close.c, libc/eval.c, libc/fchdir.c, libc/fchmod.c,
249        libc/fcntl.c, libc/fdatasync.c, libc/fstat.c, libc/fsync.c,
250        libc/ftruncate.c, libc/getdents.c, libc/imfs_eval.c,
251        libc/imfs_unlink.c, libc/ioctl.c, libc/ioman.c, libc/link.c,
252        libc/lseek.c, libc/mknod.c, libc/mount.c, libc/open.c, libc/read.c,
253        libc/readlink.c, libc/rmdir.c, libc/stat.c, libc/symlink.c,
254        libc/unlink.c, libc/unmount.c, libc/utime.c, libc/write.c:
255        Modified to reflect above name change.
256
2572000-09-22      Joel Sherrill <joel@OARcorp.com>
258
259        * libc/newlibc.c: Removed _A29K specific ifdef.
260
2612000-09-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
262
263        * configure.in: Cleanup comments.
264
2652000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
266
267        * libc/Makefile.am: Include compile.am
268
2692000-09-05      Joel Sherrill <joel@OARcorp.com>
270
271        * libio.c: Added O_NONBLOCK to list of flags.
272
2732000-08-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
275        * configure.in: Remove libcpu and libbsp
276        * Makefile.am: Remove libcpu and libbsp
277
2782000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
279
280        * libc/fs_null_handlers.c: Added missing rmnod entry.
281
2822000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
283
284        * libc/isatty.c, libc/imfs_handlers_directory.c, libc/creat.c,
285        libc/imfs_directory.c: Fixed style issues.
286
2872000-08-11  Chris Johns <ccj@acm.org>
288
289        * libc/chmod.c: Return ENOTSUP if filesystem does not have handler.
290        * libc/eval.c: Ditto.
291        * libc/fcntl.c: Ditto.
292        * libc/fsync.c: Ditto.
293        * libc/ioctl.c: Ditto.
294        * libc/ioman.c: Ditto.
295        * libc/link.c: Ditto.
296        * libc/mknod.c: Ditto.
297        * libc/symlink.c: Ditto.
298        * libc/libio.h(rtems_filesystem_dev_major_t): New macro.
299        * libc/libio.h(rtems_filesystem_dev_minor_t): New macro.
300        * libc/memfile.c: Deleted assert.  Added code to properly handle
301        appending to a file.
302
3032000-08-10      Joel Sherrill <joel@OARcorp.com>
304
305        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.