source: rtems/c/src/lib/ChangeLog @ 5dbd4fe

4.104.114.84.95
Last change on this file since 5dbd4fe was c8f7f94b, checked in by Joel Sherrill <joel.sherrill@…>, on 05/11/01 at 13:01:01

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

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