source: rtems/c/src/exec/libfs/ChangeLog @ c873f40

4.104.114.84.95
Last change on this file since c873f40 was c873f40, checked in by Joel Sherrill <joel.sherrill@…>, on Apr 8, 2002 at 6:28:59 PM

2002-04-06 Ralf Corsepius <corsepiu@…>

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