source: rtems/c/src/exec/libfs/ChangeLog @ 9fff6bf

4.104.114.84.95
Last change on this file since 9fff6bf was 9fff6bf, checked in by Joel Sherrill <joel.sherrill@…>, on 03/28/02 at 13:52:49

2002-03-27 Ralf Corsepius <corsepiu@…>

  • src/dosfs/fat_file.c: Remove bsp.h. fat_file_write(.. const char*buf ..).
  • src/dosfs/fat_file.h: fat_file_write(.. const char*buf ..).
  • Property mode set to 100644
File size: 11.7 KB
Line 
12002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * src/dosfs/fat_file.c: Remove bsp.h.
4        fat_file_write(.. const char*buf ..).
5        * src/dosfs/fat_file.h: fat_file_write(.. const char*buf ..).
6
72002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
8
9        * configure.ac:
10        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
11        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
12        * src/dosfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
13        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
14        * src/imfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
15        * Makefile.am: Remove AUTOMAKE_OPTIONS.
16        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
17
182002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
19
20        Addressing PR 140.
21        * src/dosfs/config.h.in: Removed.
22        * src/dosfs/stamp-h2.in: Removed.
23        * .cvsignore: Add config.h*, stamp-h*.
24        * configure.ac: Remove AC_SRC_DIR(.../dosfs.h).
25        Remove AM_CONFIG_HEADER(src/dosfs/config.h).
26        Remove AM_CONFIG_HEADER(src/imfs/config.h).
27        Add AM_CONFIG_HEADER(config.h).
28        * src/dosfs/Makefile.am: INCLUDES = -I../.. .
29        * src/imfs/Makefile.am: INCLUDES = -I../.. .
30
312002-03-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
32
33        Reported and tracked as PR130.
34        * src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
35        * wrapup/Makefile.am: Disable dosfs for UNIX.
36
372001-03-01      Joel Sherrill <joel@OARcorp.com>
38
39        * src/imfs/.cvsignore: Added stamp-h1.in
40
412002-02-28      Victor V. Vengerov <vvv@oktet.ru>
42
43        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
44        * src/dosfs, src/dosfs/Makefile.am, src/dosfs/stamp-h2.in,
45        src/dosfs/config.h.in, src/dosfs/dosfs.h, src/dosfs/fat.c,
46        src/dosfs/fat.h, src/dosfs/fat_fat_operations.c,
47        src/dosfs/fat_fat_operations.h, src/dosfs/fat_file.c,
48        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
49        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c, src/dosfs/msdos_file.c,
50        src/dosfs/msdos_free.c, src/dosfs/msdos_fsunmount.c,
51        src/dosfs/msdos_handlers_dir.c, src/dosfs/msdos_handlers_file.c,
52        src/dosfs/msdos_init.c, src/dosfs/msdos_initsupp.c,
53        src/dosfs/msdos_misc.c, src/dosfs/msdos_mknod.c,
54        src/dosfs/msdos_node_type.c, src/dosfs/.cvsignore: New files.
55        * configure.ac, src/Makefile.am, wrapup/Makefile.am: Modified to
56        reflect addition.
57
582002-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
59
60        * src/imfs/imfs_load_tar.c: Add include <sys/types.h>.
61        Add include <sys/stat.h>. Add include <fcntl.h>.
62        * src/imfs/imfs_rmnod.c: Add include <stdlib.h>.
63
642002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
65
66        * src/imfs/imfs_eval.c: Include <rtems/seterr.h>.
67        Apply rtems_set_errno_and_return_minus_one.
68        * src/imfs/memfile.c: Include <rtems/seterr.h>.
69        Apply rtems_set_errno_and_return_minus_one.
70        * src/imfs/imfs_readlink.c: Include <rtems/seterr.h>.
71        Apply rtems_set_errno_and_return_minus_one.
72        * src/imfs/imfs_unlink.c: Include <rtems/seterr.h>.
73        Apply rtems_set_errno_and_return_minus_one.
74        * src/imfs/imfs_link.c: Include <rtems/seterr.h>.
75        Apply rtems_set_errno_and_return_minus_one.
76        * src/imfs/imfs_chown.c: Include <rtems/seterr.h>.
77        Apply rtems_set_errno_and_return_minus_one.
78        * src/imfs/ioman.c: Include <rtems/seterr.h>.
79        Apply rtems_set_errno_and_return_minus_one.
80        * src/imfs/imfs_mount.c: Include <rtems/seterr.h>.
81        Apply rtems_set_errno_and_return_minus_one.
82        * src/imfs/imfs_directory.c: Include <rtems/seterr.h>.
83        Apply rtems_set_errno_and_return_minus_one.
84        * src/imfs/imfs_stat.c: Include <rtems/seterr.h>.
85        Apply rtems_set_errno_and_return_minus_one.
86        * src/imfs/imfs_fchmod.c: Include <rtems/seterr.h>.
87        Apply rtems_set_errno_and_return_minus_one.
88        * src/imfs/imfs_symlink.c: Include <rtems/seterr.h>.
89        Apply rtems_set_errno_and_return_minus_one.
90        * src/imfs/imfs_mknod.c: Include <rtems/seterr.h>.
91        Apply rtems_set_errno_and_return_minus_one.
92        * src/imfs/linearfile.c: Include <rtems/seterr.h>.
93        Apply rtems_set_errno_and_return_minus_one.
94        * src/imfs/imfs_unmount.c: Include <rtems/seterr.h>.
95        Apply rtems_set_errno_and_return_minus_one.
96        * src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
97        Comment out increment_and_check_linkcounts.
98
992001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
100
101        * wrapup/Makefile.am: Remove HAS_IMFS.
102
1032001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
104
105        * src/imfs/Makefile.am: Cleanup.
106
1072001-11-07      Jennifer Averett <jennifer@OARcorp.com>
108
109        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
110        *  src/imfs/imfs_directory.c: Do not calculate the offset twice.
111
1122001-10-26      Victor V. Vengerov <vvv@oktet.ru>
113
114        * src/imfs/imfs_load_tar.c: Minor modification so this will
115        compile with gcc-2.95.3 with the arguments "-m5200 -O4".
116
1172001-10-16      Chris Johns <ccj@acm.org>
118
119        * imfs/imfs_load_tar.c: Changed the code around to remove an
120        internal compiler error on the Coldfire target.
121
1222001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
123
124        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
125        * configure.in: Remove.
126        * configure.ac: New file, generated from configure.in by autoupdate.
127
1282001-10-10      Joel Sherrill <joel@OARcorp.com>
129
130        * src/imfs/imfs_getchild.c: Correct length of static string
131        as reported by Ibragimov Ilya <ibr@oktet.ru>.
132
1332001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
134
135        * src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
136
1372001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
138
139        * src/imfs/Makefile.am: Revamp INCLUDES handling to make automake-1.5
140        happy.
141
1422001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
143
144        * src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
145        touched. The order of the questions is the key.
146
1472001-07-06      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
148
149        * src/imfs/deviceio.c: Make sure errno gets set to reflect
150        the status from the driver.
151
1522001-05-25      Joel Sherrill <joel@OARcorp.com>
153
154        * src/imfs/imfs_initsupp.c: Create the root node with the
155        desired permissions.  Nodes should be created with the right
156        permissions because chmod() is not supported by the miniIMFS
157        so changing after creation is not possible.
158
1592001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
160
161        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
162
1632001-04-24      Joel Sherrill <joel@OARcorp.com>
164
165        * src/imfs/memfile.c (memfile_open): Did not set iop->size
166        and thus the value was incorrect.  Before this field was cleared,
167        this resulted in the value from the last time that IOP was used
168        being still in place.  Discovered by  Andrew Bythell
169        <abythell@nortelnetworks.com>.
170
1712001-04-20      Joel Sherrill <joel@OARcorp.com>
172
173        * src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print
174        only information that does not vary based on target or memory
175        configuration.  The old prints are still there in case they
176        are needed in the future to debug.  Printing target dependent
177        addresses makes the test output vary by target unnecessarily.
178
1792001-03-23      Joel Sherrill <joel@OARcorp.com>
180
181        * src/imfs/memfile.c: Reapply fix from bug report from
182        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
183        was dereferenced when freeing a triply indirect file. 
184        The fix was applied to the 4.5 release branch and not
185        the development branch.
186
1872001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
188
189        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
190
1912001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
192
193        * configure.in: Add src/imfs/config.h
194        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
195        * src/imfs/.cvsignore: Add config.h and stamp-h
196        * src/imfs/*.c: Add config.h support.
197
1982001-01-12      Jake Janovetz <janovetz@uiuc.edu>
199
200        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
201        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
202        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
203        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
204        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
205        When rtems_tarfs_load() is called, it checks the permissions
206        on each file.  If there is write permission, it just creates a
207        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
208        If there is no write permission, it creates a LINEAR_FILE node
209        with the appropriate properties.  If the permission is ever changed
210        to writeable, IMFS_fchmod converts it to a regular memory file.
211
2122000-12-12      Jake Janovetz <janovetz@uiuc.edu>
213
214        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
215        * src/imfs/Makefile.am, src/imfs/imfs.h,
216        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
217        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
218        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
219        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
220        This is not really a tar filesystem.  It is a way to load a tar
221        image into the IMFS but actually leave bulky file contents in the
222        original tar image.  It essentially adds the linear file type and
223        associated support and a loader routine.
224
2252000-11-28      Joel Sherrill <joel@OARcorp.com>
226
227        * src/imfs/memfile.c: Bug report from Sturniolo Jose
228        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
229
2302000-11-17      Jennifer Averret <jennifer@OARcorp.com>
231
232        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
233
2342000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
237
2382000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
241
2422000-11-01      Joel Sherrill <joel@OARcorp.com>
243
244        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
245        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
246        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
247        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
248        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
249        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
250        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
251        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
252        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
253        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
254        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
255        from libc to lib/include/rtems and now must be referenced as
256        <rtems/XXX.h>.  Now we do not have to reach up and over to
257        libc to pick them up.
258
2592000-10-24      Joel Sherrill <joel@OARcorp.com>
260
261        * src/imfs/imfs_config.c: New file containing IMFS configuration
262        information split from libc/base_fs.c.
263        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
264        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
265
2662000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
269        The approach is currently a bit of a hack as GNU canonicalization
270        does not support the per-BSP build some of the other directories
271        require.  As more of the tree is converted, this will become less
272        of an issue.
273
2742000-10-19      Joel Sherrill <joel@OARcorp.com>
275
276        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
277        New files.
278
2792000-10-18      Chris Johns <ccj@acm.org>
280
281        * libfs created.
282        * src, src/imfs, wrapup: New directories.
283        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
284        wrapup/Makefile.am: New files.
285        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
286        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
287        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
288        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
289        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
290        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
291        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
292        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
293        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
294        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
295        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
296        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
297        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
298        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
299        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.