source: rtems/c/src/libfs/ChangeLog @ aed1f02a

4.104.114.84.95
Last change on this file since aed1f02a was aed1f02a, checked in by Joel Sherrill <joel.sherrill@…>, on 04/04/02 at 18:22:23

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

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