source: rtems/c/src/lib/ChangeLog @ 4154b62

4.104.114.84.95
Last change on this file since 4154b62 was 4154b62, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 28, 2001 at 1:35:49 PM

2001-09-28 Ralf Corsepius <corsepiu@…>

  • include/zilog/Makefile.am: Use 'PREINSTALL_FILES ='.
  • include/motorola/Makefile.am: Use 'PREINSTALL_FILES ='.
  • include/sys/Makefile.am: Use 'PREINSTALL_FILES ='.
  • include/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
  • include/Makefile.am: Use 'PREINSTALL_FILES ='.
  • Property mode set to 100644
File size: 13.9 KB
Line 
12001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * include/zilog/Makefile.am: Use 'PREINSTALL_FILES ='.
4        * include/motorola/Makefile.am: Use 'PREINSTALL_FILES ='.
5        * include/sys/Makefile.am: Use 'PREINSTALL_FILES ='.
6        * include/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
7        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
8
92001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
10
11        * include/sys/Makefile.am: Use = instead of += to setup
12        NETWORKING_H_FILES and NEWLIB_H_FILES.
13
142001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
15
16        * libc/Makefile.am: Revamp INCLUDES handling to make automake-1.5
17        happy.
18
192001-09-14      Eric Norum <eric.norum@usask.ca>
20
21        * libc/gxx_wrappers.c: Modifications to make gcc 3.x happy.
22
232001-08-17      Joel Sherrill <joel@OARcorp.com>
24
25        * include/rtems/libio_.h: Added ifdef to ensure that LOGIN_NAME_MAX
26        is defined on GNU/Linux (RedHat 6.2 distribution).
27        * libc/unixlibc.c: Added stubs for rtems_io_register_name() and
28        rtems_io_lookup_name() so UNIX port would compile the IO manager
29        sptest that registers /dev/null.
30
312001-08-10  Radzislaw Galler  <rgaller@et.put.poznan.pl>
32
33        * score/cpu_asm.c (sh_set_irq_priority): Changed interrupt vector
34        number range check and handling of interrupt priority regs to
35        conform SH2 specs.
36        * sci/sci_termios.c: New file.
37        * include/sci_termios.h: New file.
38        * include/Makefile.am (EXTRA_DIST): Added sci_termios.h.
39        (include_sh_HEADERS): Added sci_termios.h.
40        * score/ispsh7045.c (isp): Calling an ISR with immediate argument
41        casued negative sign extension for vector numbers of 128 and
42        above. This was fixed.
43        * sci/sci.c: Cleaned initialization of SCI registers; added
44        necessary setup for new TERMIOS console cooperation
45
462001-08-16      Joel Sherrill <joel@OARcorp.com>
47
48        * libc/lseek.c: Modified after discussion with Eugeny S. Mints
49        <jack@oktet.ru> to correct the behavior.  There were two mistakes.
50        First, iop->offset was incorrectly set for SEEK_END.  Second,
51        iop->offset should be left unmodified if there are errors.
52        This modification attempts to fix both situations.
53
542001-08-16      Mike Siers <mikes@poliac.com>
55
56        * include/rtems/termiostypes.h, include/sys/ioccom.h:
57        Update of PPPD to 2.3.11 from 2.3.5 touched these files.
58
592001-08-16      Mike Siers <mikes@poliac.com>
60
61        * libc/termios.c: Fix a bug in the termios implementation in
62        the following scenario:
63          The General Terminal Interface document that me states that
64          if VMIN = 0 and VTIME = 0, then read() should return the minimum
65          of two values:
66                a) number of bytes available
67                b) number of bytes requested (I assume from the read call)
68
69          The current implementation of the fillBufferQueue() in termios.c is
70          always return 1 character with these setting values.  I know the
71          termios buffer has more than one character available and my read()
72          call is requesting 1024 bytes.
73
742001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
75
76        * libc/getgrent.c, libc/getpwent.c: the 'ls' and more related command
77        previous failed after a chroot(). (unknown user & group)
78
792001-08-03      Joel Sherrill <joel@OARcorp.com>
80
81        * libc/libio_sockets.c (rtems_bsdnet_fdToSocket): Per bug
82        report from Gene Smith <Gene.Smith@sea.siemens.com>, enhanced the
83        error checking to account for a socket being closed.
84
852001-05-25      Joel Sherrill <joel@OARcorp.com>
86
87        * libc/base_fs.c: Deleted chmod() now that IMFS creates the
88        root node with the desired permissions.  chmod() is also not
89        supported by the miniIMFS so this is not allowable.
90
912000-05-24      Fernando Ruiz Casas <fernando.ruiz@ctv.es>
92
93        * include/rtems/libio_.h: Added login name, uid, gid, euid, and egid
94        so they can be part of the private environment.
95
962000-05-24      Fernando Ruiz Casas <fernando.ruiz@ctv.es>
97
98        * libc/ttyname.c (ttyname_r): Removed duplicate call to closedir().
99        * libc/getpwent.c: Create a more robust /etc/passwd and /etc/group.
100        * libc/base_fs.c: Change permissions of files and directories.  Now uses
101        octal constants.
102
1032001-05-11      Joel Sherrill <joel@OARcorp.com>
104
105        * libc/write.c: Change type of rc to match return type from
106        underlying function per report from Eric Norum.
107
1082001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
109
110        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
111
1122001-04-24      Joel Sherrill <joel@OARcorp.com>
113
114        * libc/libio.c (rtems_libio_allocate): Make sure size and offset
115        fields are cleared on each file open.  Before this field was cleared,
116        this resulted in the value from the last time that IOP was used
117        being still in place.  Discovered by  Andrew Bythell
118        <abythell@nortelnetworks.com>.
119        * libc/open.c: Remove redundant setting of iop->offset.
120
1212001-04-20  Correo Fernando-ruiz <correo@fernando-ruiz.com>
122
123        * include/rtems/libio_.h, libc/chroot.c, libc/privateenv.c:
124        Private environment and chroot() enhancements and fixes.  Comments:
125          + privateenv has been modified to let at chroot() to be more
126            POSIX like Sergei Organov recommended.
127          + A task owner lets that rtems_set_private_env() will be
128            called twice or more times.
129          + chroot() can be called without a previous
130            rtems_set_private_env(); (transpanrently)
131          + The second call of rtems_set_private_env() makes a internal
132            chroot("/") into global imfs_root.
133          + chroot() runs like chdir() without a previous chdir("/") with
134            the global root.
135          + The current directory can be in a wrong place like Linux and
136            many other Unices.
137
1382001-04-16      Joel Sherrill <joel@OARcorp.com>
139
140        * include/rtc.h: New file.
141        * include/Makefile.am: Updated to reflect above.
142
1432001-02-06      Joel Sherrill <joel@OARcorp.com>
144
145        * include/ioccom.h: Unreferenced and thus removed.
146
1472001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
148
149        * include/zilog/Makefile.am, include/Makefile.am,
150        include/motorola/Makefile.am, include/sys/Makefile.am
151        include/rtems/Makefile.am: Apply include_*HEADERS instead of
152        H_FILES.
153
1542001-01-26      Joel Sherrill <joel@OARcorp.com>
155
156        * libc/chroot.c: Fixed naming problems.  Names were changed
157        when the code this depends on was merged.
158
1592001-01-25      Fernando Ruiz <fernando.ruiz@ctv.es>
160
161        * Alternate email is correo@fernando-ruiz.com
162        * libc/chroot.c: New file.
163        * libc/Makefile.am: Reflect above.
164
1652001-01-25      Fernando Ruiz <fernando.ruiz@ctv.es>
166
167        * Alternate email is correo@fernando-ruiz.com
168        * libc/privateenv.c: New file.
169        * include/rtems/libio_.h, libc/Makefile.am, libc/base_fs.c,
170        libc/unmount.c: Moved default umask, current working directory,
171        root, and links followed count into a structure "user environment"
172        that can then be treated as a unit.  This enable giving unique
173        copies of these to individual threads or collection of threads.
174
1752001-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
176
177        * configure.in: Add libc/config.h
178        * libc/Makefile.am: Add INCLUDES += -I. to pickup config.h
179        * libc/.cvsignore: Add config.h and stamp-h
180        * libc/*.c: Add config.h support.
181
1822000-12-06      Joel Sherrill <joel@OARcorp.com>
183
184        * libc/mallocfreespace.c: Name of routine is
185        rtems_region_get_information() NOT region_get_information().
186        * libc/unmount.c: Removed unused variable.
187
1882000-11-30      Joel Sherrill <joel@OARcorp.com>
189
190        * include/rtems/Makefile.am: Added termiostypes.h.
191        * libc/Makefile.am: Removed termiostypes.h.
192        * libc/termios.c: Changed include of "termiostypes.h" to
193        <rtems/termiostypes.h> since that is an RTEMS specific header file.
194
1952000-11-29      Joel Sherrill <joel@OARcorp.com>
196
197        * include/sys/ttycom.h: New file -- moved from libnetworking/sys.
198        * Makefile.am: Modified to reflect above.
199
2002000-11-28       Sergei Organov <osv@javad.ru>
201
202        * libc/getcwd.c: Ensure _closedir(dir) is called even on
203        error exit from the routine.
204
2052000-11-25  Antti P Miettinen  <antti.p.miettinen@nokia.com>
206
207        * libc/termios.c, libc/termiostypes.h: Task driver driver model
208        and line discipline support from Thomas Doerfler
209        <Thomas.Doerfler@imd-systems.de>.
210
2112000-11-20       Dmitry Kargapolov <dk@gentex.ru>
212
213        * libc/mount.c: Make sure there is space allocated for a device name
214        in the mount table entry.
215
2162000-11-17      Jennifer Averret <jennifer@OARcorp.com>
217
218        * libc/mount.c (search_mt_for_mount_point): Deleted routine.
219        * libc/mount.c (Is_node_fs_root): Replacement for above that
220        accounts for the imaginary root node being returned by the
221        filesystem evaluation routine.
222        * libc/unmount.c (unmount): Account for imaginary root node
223        being returned and improved variable names to clarify code.
224        * libc/unmount.c (file_systems_below_this_mountpoint):  Body of
225        routine replaced to account for imaginary root node being returned.
226
2272000-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        * libc/libio.c: Special treatment of O_NDELAY for Cygwin.
230
2312000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
234
2352000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
237        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
238
2392000-11-01      Joel Sherrill <joel@OARcorp.com>
240
241        * configure.in: Added include/rtems subdirectory.
242
2432000-11-01      Joel Sherrill <joel@OARcorp.com>
244
245        * include/Makefile.am, include/rtems/libio_.h, libc/Makefile.am,
246        libc/assoc.c, libc/assocnamebad.c, libc/base_fs.c, libc/cfsetispeed.c,
247        libc/cfsetospeed.c, libc/chdir.c, libc/chmod.c, libc/chown.c,
248        libc/close.c, libc/closedir.c, libc/dup2.c, libc/error.c, libc/eval.c,
249        libc/fchdir.c, libc/fchmod.c, libc/fcntl.c, libc/fdatasync.c,
250        libc/fpathconf.c, libc/fstat.c, libc/fsync.c, libc/ftruncate.c,
251        libc/getdents.c, libc/ioctl.c, libc/libio.c, libc/libio_sockets.c,
252        libc/link.c, libc/lseek.c, libc/malloc.c, libc/mallocfreespace.c,
253        libc/mknod.c, libc/mount.c, libc/newlibc.c, libc/no_libc.c,
254        libc/open.c, libc/read.c, libc/readlink.c, libc/rmdir.c, libc/stat.c,
255        libc/symlink.c, libc/tcsetattr.c, libc/telldir.c, libc/ttyname.c,
256        libc/ttyname_r.c, libc/umask.c, libc/unlink.c, libc/unmount.c,
257        libc/utime.c, libc/write.c:
258        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
259        from libc to lib/include/rtems and now must be referenced as
260        <rtems/XXX.h>. 
261        * include/rtems/Makefile.am, include/rtems/.cvsignore: New file.
262        * include/rtems/assoc.h, include/rtems/error.h,
263        include/rtems/libcsupport.h, include/rtems/libio.h,
264        include/rtems/libio_.h: New/moved files.
265
2662000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * configure.in: Remove bogus cfg_subdirs.
269        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
270        Switch to GNU canonicalization.
271   
2722000-10-24      Joel Sherrill <joel@OARcorp.com>
273
274        * libc/ioman.c: Moved to libfs.
275        * libc/Makefile.am: Removed ioman.c as part of moving it to libfs.
276        * libc/base_fs.c: Removed include of imfs.h and reworded comment
277        to avoid being IMFS specific.
278        * libc/libio.h: Removed prototype of IMFS_ops since it should
279        not be in this file.
280        * libc/mount.c: Removed IMFS specific configuration information.
281        * libc/unmount.c: Removed include of imfs.h and reworded comment
282        to avoid being IMFS specific.
283
2842000-10-18      Chris Johns <ccj@acm.org>
285
286        * libfs created.
287        * libc/deviceio.c, libc/imfs_getchild.c, libc/imfs_readlink.c,
288        libc/imfs.h, libc/imfs_gtkn.c, libc/imfs_rmnod.c, libc/imfs_chown.c,
289        libc/imfs_handlers_device.c, libc/imfs_stat.c, libc/imfs_creat.c,
290        libc/imfs_handlers_directory.c, libc/imfs_symlink.c, libc/imfs_debug.c,
291        libc/imfs_handlers_link.c, libc/imfs_unixstub.c, libc/imfs_directory.c,
292        libc/imfs_handlers_memfile.c, libc/imfs_unlink.c, libc/imfs_eval.c,
293        libc/imfs_init.c, libc/imfs_unmount.c, libc/imfs_fchmod.c,
294        libc/imfs_initsupp.c, libc/imfs_utime.c, libc/imfs_fcntl.c,
295        libc/imfs_link.c, libc/memfile.c, libc/imfs_fdatasync.c,
296        libc/imfs_mknod.c, libc/miniimfs_init.c, libc/imfs_free.c,
297        libc/imfs_mount.c, libc/imfs_fsunmount.c, libc/imfs_ntype.c:
298        Moved to libfs/src/imfs.
299        * Makefile.am: Modified to reflect above.
300
3012000-10-18      Joel Sherrill <joel@OARcorp.com>
302
303        * libc/Makefile.am: Added mallocfreespace.c.
304        * libc/mallocfreespace.c: New file based on work by Nick Simon
305        <Nick.SIMON@syntegra.bt.co.uk> which he included in malloc.c.
306        * libc/libcsupport.h: Added prototype for malloc_free_space().
307
3082000-10-18      Joel Sherrill <joel@OARcorp.com>
309
310        * libc/fcntl.c: Do not require every filesystem to have an fcntl()
311        handler.  Most fcntl() operations can be performed with no
312        filesystem support.
313        * ChangeLog: Corrected comment.
314
3152000-09-28      Joel Sherrill <joel@OARcorp.com>
316
317        * libc/libio.h (rtems_filesystem_file_handlers_r,
318        rtems_filesystem_operations_table): Added _h to all structure
319        fields to indicate they are "handlers".
320        * libc/libio_.h, libc/chdir.c, libc/chmod.c, libc/chown.c,
321        libc/close.c, libc/eval.c, libc/fchdir.c, libc/fchmod.c,
322        libc/fcntl.c, libc/fdatasync.c, libc/fstat.c, libc/fsync.c,
323        libc/ftruncate.c, libc/getdents.c, libc/imfs_eval.c,
324        libc/imfs_unlink.c, libc/ioctl.c, libc/ioman.c, libc/link.c,
325        libc/lseek.c, libc/mknod.c, libc/mount.c, libc/open.c, libc/read.c,
326        libc/readlink.c, libc/rmdir.c, libc/stat.c, libc/symlink.c,
327        libc/unlink.c, libc/unmount.c, libc/utime.c, libc/write.c:
328        Modified to reflect above name change.
329
3302000-09-22      Joel Sherrill <joel@OARcorp.com>
331
332        * libc/newlibc.c: Removed _A29K specific ifdef.
333
3342000-09-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * configure.in: Cleanup comments.
337
3382000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
339
340        * libc/Makefile.am: Include compile.am
341
3422000-09-05      Joel Sherrill <joel@OARcorp.com>
343
344        * libio.c: Added O_NONBLOCK to list of flags.
345
3462000-08-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
347
348        * configure.in: Remove libcpu and libbsp
349        * Makefile.am: Remove libcpu and libbsp
350
3512000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
352
353        * libc/fs_null_handlers.c: Added missing rmnod entry.
354
3552000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
356
357        * libc/isatty.c, libc/imfs_handlers_directory.c, libc/creat.c,
358        libc/imfs_directory.c: Fixed style issues.
359
3602000-08-11  Chris Johns <ccj@acm.org>
361
362        * libc/chmod.c: Return ENOTSUP if filesystem does not have handler.
363        * libc/eval.c: Ditto.
364        * libc/fcntl.c: Ditto.
365        * libc/fsync.c: Ditto.
366        * libc/ioctl.c: Ditto.
367        * libc/ioman.c: Ditto.
368        * libc/link.c: Ditto.
369        * libc/mknod.c: Ditto.
370        * libc/symlink.c: Ditto.
371        * libc/libio.h(rtems_filesystem_dev_major_t): New macro.
372        * libc/libio.h(rtems_filesystem_dev_minor_t): New macro.
373        * libc/memfile.c: Deleted assert.  Added code to properly handle
374        appending to a file.
375
3762000-08-10      Joel Sherrill <joel@OARcorp.com>
377
378        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.