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

4.104.114.84.95
Last change on this file since c891fe0 was c891fe0, checked in by Joel Sherrill <joel.sherrill@…>, on 05/25/01 at 13:46:02

2001-05-25 Joel Sherrill <joel@…>

  • libc/base_fs.c: Deleted chmod() now that IMFS creates the

root node with the desired permissions. chmod() is also not
supported by the miniIMFS so this is not allowable.

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