source: rtems/c/src/lib/ChangeLog @ 87fb080d

4.104.114.84.95
Last change on this file since 87fb080d was 87fb080d, checked in by Joel Sherrill <joel.sherrill@…>, on 05/24/01 at 22:04:03

2000-05-24 Fernando Ruiz Casas <fernando.ruiz@…>

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