source: rtems/c/src/exec/libfs/ChangeLog @ 47ef863a

4.104.114.84.95
Last change on this file since 47ef863a was 47ef863a, checked in by Joel Sherrill <joel.sherrill@…>, on 05/28/02 at 17:21:17

2002-05-18 Ralf Corsepius <corsepiu@…>

Move from c/src/libfs to c/src/exec/libfs

  • configure.ac: Reflect move.
  • Makefile.am: Ditto.
  • src/Makefile.am: Ditto.
  • src/dosfs/Makefile.am: Ditto.
  • src/imfs/Makefile.am: Ditto.
  • wrapup/Makefile.am: Ditto.
  • Property mode set to 100644
File size: 12.6 KB
RevLine 
[47ef863a]12002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        Move from c/src/libfs to c/src/exec/libfs
4        * configure.ac: Reflect move.
5        * Makefile.am: Ditto.
6        * src/Makefile.am: Ditto.
7        * src/dosfs/Makefile.am: Ditto.
8        * src/imfs/Makefile.am: Ditto.
9        * wrapup/Makefile.am: Ditto.
10
[c873f40]112002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
12
13        * src/imfs/imfs_getchild.c: include <string.h>.
14        * src/imfs/imfs_gtkn.c: Include <string.h>.
15        * src/imfs/ioman.c: Include <string.h>.
16        * src/imfs/linearfile.c: Include <string.h>.
17        * src/imfs/memfile.c: Include <string.h>.
18
[6940f507]192001-04-04      Joel Sherrill <joel@OARcorp.com>
20
21        * src/dosfs/Makefile.am: Per PR129 do not install as many files
22        to the $(includedir).
23
[aed1f02a]242002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
25
26        * src/dosfs/fat.h: Include <string.h>.
27        Remove DBG1 and DBG2 (unused).
28
[d0ad2b3]292002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
30
31        * Per PR169.
32        * src/dosfs/config.h.in, src/dosfs/stamp-h2.in: Removed from CVS.
33
34
[9fff6bf]352002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
36
37        * src/dosfs/fat_file.c: Remove bsp.h.
38        fat_file_write(.. const char*buf ..).
39        * src/dosfs/fat_file.h: fat_file_write(.. const char*buf ..).
40
[05b8b60]412002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
42
43        * configure.ac:
44        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
45        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
46        * src/dosfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
47        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
48        * src/imfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
49        * Makefile.am: Remove AUTOMAKE_OPTIONS.
50        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
51
[c31deeb]522002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
53
54        Addressing PR 140.
55        * src/dosfs/config.h.in: Removed.
56        * src/dosfs/stamp-h2.in: Removed.
57        * .cvsignore: Add config.h*, stamp-h*.
58        * configure.ac: Remove AC_SRC_DIR(.../dosfs.h).
59        Remove AM_CONFIG_HEADER(src/dosfs/config.h).
60        Remove AM_CONFIG_HEADER(src/imfs/config.h).
61        Add AM_CONFIG_HEADER(config.h).
62        * src/dosfs/Makefile.am: INCLUDES = -I../.. .
63        * src/imfs/Makefile.am: INCLUDES = -I../.. .
64
[2de2bec]652002-03-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
66
67        Reported and tracked as PR130.
68        * src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
69        * wrapup/Makefile.am: Disable dosfs for UNIX.
70
[f9d1afc]712001-03-01      Joel Sherrill <joel@OARcorp.com>
72
73        * src/imfs/.cvsignore: Added stamp-h1.in
74
[f36a7bfc]752002-02-28      Victor V. Vengerov <vvv@oktet.ru>
76
77        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
78        * src/dosfs, src/dosfs/Makefile.am, src/dosfs/stamp-h2.in,
79        src/dosfs/config.h.in, src/dosfs/dosfs.h, src/dosfs/fat.c,
80        src/dosfs/fat.h, src/dosfs/fat_fat_operations.c,
81        src/dosfs/fat_fat_operations.h, src/dosfs/fat_file.c,
82        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
83        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c, src/dosfs/msdos_file.c,
84        src/dosfs/msdos_free.c, src/dosfs/msdos_fsunmount.c,
85        src/dosfs/msdos_handlers_dir.c, src/dosfs/msdos_handlers_file.c,
86        src/dosfs/msdos_init.c, src/dosfs/msdos_initsupp.c,
87        src/dosfs/msdos_misc.c, src/dosfs/msdos_mknod.c,
88        src/dosfs/msdos_node_type.c, src/dosfs/.cvsignore: New files.
89        * configure.ac, src/Makefile.am, wrapup/Makefile.am: Modified to
90        reflect addition.
91
[74e0ba5]922002-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
93
94        * src/imfs/imfs_load_tar.c: Add include <sys/types.h>.
95        Add include <sys/stat.h>. Add include <fcntl.h>.
96        * src/imfs/imfs_rmnod.c: Add include <stdlib.h>.
97
[b2709481]982002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
99
100        * src/imfs/imfs_eval.c: Include <rtems/seterr.h>.
101        Apply rtems_set_errno_and_return_minus_one.
102        * src/imfs/memfile.c: Include <rtems/seterr.h>.
103        Apply rtems_set_errno_and_return_minus_one.
104        * src/imfs/imfs_readlink.c: Include <rtems/seterr.h>.
105        Apply rtems_set_errno_and_return_minus_one.
106        * src/imfs/imfs_unlink.c: Include <rtems/seterr.h>.
107        Apply rtems_set_errno_and_return_minus_one.
108        * src/imfs/imfs_link.c: Include <rtems/seterr.h>.
109        Apply rtems_set_errno_and_return_minus_one.
110        * src/imfs/imfs_chown.c: Include <rtems/seterr.h>.
111        Apply rtems_set_errno_and_return_minus_one.
112        * src/imfs/ioman.c: Include <rtems/seterr.h>.
113        Apply rtems_set_errno_and_return_minus_one.
114        * src/imfs/imfs_mount.c: Include <rtems/seterr.h>.
115        Apply rtems_set_errno_and_return_minus_one.
116        * src/imfs/imfs_directory.c: Include <rtems/seterr.h>.
117        Apply rtems_set_errno_and_return_minus_one.
118        * src/imfs/imfs_stat.c: Include <rtems/seterr.h>.
119        Apply rtems_set_errno_and_return_minus_one.
120        * src/imfs/imfs_fchmod.c: Include <rtems/seterr.h>.
121        Apply rtems_set_errno_and_return_minus_one.
122        * src/imfs/imfs_symlink.c: Include <rtems/seterr.h>.
123        Apply rtems_set_errno_and_return_minus_one.
124        * src/imfs/imfs_mknod.c: Include <rtems/seterr.h>.
125        Apply rtems_set_errno_and_return_minus_one.
126        * src/imfs/linearfile.c: Include <rtems/seterr.h>.
127        Apply rtems_set_errno_and_return_minus_one.
128        * src/imfs/imfs_unmount.c: Include <rtems/seterr.h>.
129        Apply rtems_set_errno_and_return_minus_one.
130        * src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
131        Comment out increment_and_check_linkcounts.
132
[c1b61c5]1332001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
134
135        * wrapup/Makefile.am: Remove HAS_IMFS.
136
[f667aaec]1372001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
138
139        * src/imfs/Makefile.am: Cleanup.
140
[47901d8]1412001-11-07      Jennifer Averett <jennifer@OARcorp.com>
142
143        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
144        *  src/imfs/imfs_directory.c: Do not calculate the offset twice.
145
[fa2f9790]1462001-10-26      Victor V. Vengerov <vvv@oktet.ru>
147
148        * src/imfs/imfs_load_tar.c: Minor modification so this will
149        compile with gcc-2.95.3 with the arguments "-m5200 -O4".
150
[8670008c]1512001-10-16      Chris Johns <ccj@acm.org>
152
153        * imfs/imfs_load_tar.c: Changed the code around to remove an
154        internal compiler error on the Coldfire target.
155
[df25c998]1562001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
157
158        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
159        * configure.in: Remove.
160        * configure.ac: New file, generated from configure.in by autoupdate.
161
[d9b0b866]1622001-10-10      Joel Sherrill <joel@OARcorp.com>
163
164        * src/imfs/imfs_getchild.c: Correct length of static string
165        as reported by Ibragimov Ilya <ibr@oktet.ru>.
166
[52b3ff6]1672001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
168
169        * src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
170
[3520280]1712001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
172
173        * src/imfs/Makefile.am: Revamp INCLUDES handling to make automake-1.5
174        happy.
175
[b6a2d2fa]1762001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
177
178        * src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
179        touched. The order of the questions is the key.
180
[b8c8cab]1812001-07-06      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
182
183        * src/imfs/deviceio.c: Make sure errno gets set to reflect
184        the status from the driver.
185
[e807db0]1862001-05-25      Joel Sherrill <joel@OARcorp.com>
187
188        * src/imfs/imfs_initsupp.c: Create the root node with the
189        desired permissions.  Nodes should be created with the right
190        permissions because chmod() is not supported by the miniIMFS
191        so changing after creation is not possible.
192
[53c3a2c6]1932001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
194
195        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
196
[eb22ebe]1972001-04-24      Joel Sherrill <joel@OARcorp.com>
198
199        * src/imfs/memfile.c (memfile_open): Did not set iop->size
200        and thus the value was incorrect.  Before this field was cleared,
201        this resulted in the value from the last time that IOP was used
202        being still in place.  Discovered by  Andrew Bythell
203        <abythell@nortelnetworks.com>.
204
[53462762]2052001-04-20      Joel Sherrill <joel@OARcorp.com>
206
207        * src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print
208        only information that does not vary based on target or memory
209        configuration.  The old prints are still there in case they
210        are needed in the future to debug.  Printing target dependent
211        addresses makes the test output vary by target unnecessarily.
212
[d79ef17]2132001-03-23      Joel Sherrill <joel@OARcorp.com>
214
215        * src/imfs/memfile.c: Reapply fix from bug report from
216        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
217        was dereferenced when freeing a triply indirect file. 
218        The fix was applied to the 4.5 release branch and not
219        the development branch.
220
[8b5d0db3]2212001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
222
223        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
224
[d6b1d73]2252001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
226
227        * configure.in: Add src/imfs/config.h
228        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
229        * src/imfs/.cvsignore: Add config.h and stamp-h
230        * src/imfs/*.c: Add config.h support.
231
[d1941587]2322001-01-12      Jake Janovetz <janovetz@uiuc.edu>
233
234        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
235        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
236        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
237        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
238        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
239        When rtems_tarfs_load() is called, it checks the permissions
240        on each file.  If there is write permission, it just creates a
241        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
242        If there is no write permission, it creates a LINEAR_FILE node
243        with the appropriate properties.  If the permission is ever changed
244        to writeable, IMFS_fchmod converts it to a regular memory file.
245
[0ef748fb]2462000-12-12      Jake Janovetz <janovetz@uiuc.edu>
247
248        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
249        * src/imfs/Makefile.am, src/imfs/imfs.h,
250        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
251        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
252        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
253        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
254        This is not really a tar filesystem.  It is a way to load a tar
255        image into the IMFS but actually leave bulky file contents in the
256        original tar image.  It essentially adds the linear file type and
257        associated support and a loader routine.
258
[6b5519a]2592000-11-28      Joel Sherrill <joel@OARcorp.com>
260
261        * src/imfs/memfile.c: Bug report from Sturniolo Jose
262        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
263
[13e47e2e]2642000-11-17      Jennifer Averret <jennifer@OARcorp.com>
265
266        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
267
[feead226]2682000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
270        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
271
[a314d3b4]2722000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
275
[c058578]2762000-11-01      Joel Sherrill <joel@OARcorp.com>
277
278        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
279        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
280        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
281        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
282        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
283        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
284        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
285        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
286        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
287        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
288        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
289        from libc to lib/include/rtems and now must be referenced as
290        <rtems/XXX.h>.  Now we do not have to reach up and over to
291        libc to pick them up.
292
[a0756c9a]2932000-10-24      Joel Sherrill <joel@OARcorp.com>
294
295        * src/imfs/imfs_config.c: New file containing IMFS configuration
296        information split from libc/base_fs.c.
297        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
298        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
299
[7ec7cf7]3002000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
303        The approach is currently a bit of a hack as GNU canonicalization
304        does not support the per-BSP build some of the other directories
305        require.  As more of the tree is converted, this will become less
306        of an issue.
307
[5b59c4d]3082000-10-19      Joel Sherrill <joel@OARcorp.com>
309
310        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
311        New files.
312
[d71c6c1]3132000-10-18      Chris Johns <ccj@acm.org>
314
315        * libfs created.
316        * src, src/imfs, wrapup: New directories.
317        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
318        wrapup/Makefile.am: New files.
319        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
320        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
321        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
322        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
323        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
324        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
325        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
326        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
327        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
328        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
329        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
330        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
331        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
332        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
333        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.