source: rtems/cpukit/libfs/ChangeLog @ 17569bf4

Last change on this file since 17569bf4 was 17569bf4, checked in by Ralf Corsepius <ralf.corsepius@…>, on Mar 6, 2003 at 9:40:38 AM

2003-03-06 Ralf Corsepius <corsepiu@…>

  • configure.ac: Remove AC_CONFIG_AUX_DIR.
  • Property mode set to 100644
File size: 15.4 KB
Line 
12003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * configure.ac: Remove AC_CONFIG_AUX_DIR.
4
52003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
6
7        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
8
92003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
10
11        * configure.ac: AC_PREREQ(2.57).
12
132003-02-03      Steven Johnson <sjohnson@neurizon.net>
14
15        PR 338/filesystem
16        * src/imfs/ioman.c: Fix reentrancy problem with
17        rtems_io_lookup_name() (API change).
18
192003-01-03      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
20
21        * src/dosfs/msdos_initsupp.c: Specify inherited priority as 0 since this
22        is a FIFO queuing semaphore.
23
242002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
25
26        * src/imfs/Makefile.am: Eliminate C_O_FILES.
27        * src/dosfs/Makefile.am: Ditto.
28
292002-12-02      Joel Sherrill <joel@OARcorp.com>
30
31        * src/dosfs/fat.h, src/dosfs/msdos.h: Added casts to remove warnings
32        on 16 bit targets like the h8300.
33
342002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
35
36        * configure.ac: Cosmetical fixes.
37
382002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
39
40        * configure.ac: Fix package name.
41
422002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
43
44        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
45
462002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
47
48        * .cvsignore: Reformat.
49        Add autom4te*cache.
50        Remove autom4te.cache.
51
522002-10-02      Jennifer Averett <jennifer@OARcorp.com>
53
54        * src/imfs/memfile.c: Fixed case where last close of unlinked file
55        did not remove the resources associated with that file.  Reported
56        by Till Straumann <strauman@slac.stanford.edu> on the mailing list.
57
582002-09-14      Joel Sherrill <joel@OARcorp.com>
59
60        * src/dosfs/fat.c, src/imfs/deviceio.c, src/imfs/imfs.h,
61        src/imfs/imfs_directory.c, src/imfs/imfs_fchmod.c,
62        src/imfs/memfile.c: Eliminated warnings.  A lot of this focus
63        was on changing read and write entry points to return ssize_t
64        as read(2) and write(2) now do.
65
662002-07-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
67
68        * wrapup/Makefile.am: Remove.
69        * wrapup/.cvsignore: Remove.
70        * Makefile.am: Remove wrapup SUBDIR.
71        * configure.ac: Remove wrapup/Makefile.
72
732002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
74
75        * configure.ac: RTEMS_TOP(../..).
76
772002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
78
79        * configure.ac: Remove RTEMS_PROJECT_ROOT.
80
812002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
82
83        * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
84        Add AC_PROG_RANLIB.
85
862002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
87
88        * wrapup/Makefile.am: Don't preinstall libfs.a.
89
902002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
91
92        * src/dosfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
93        * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
94        * src/imfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
95        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
96        Use ../aclocal.
97        * wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
98
992002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
100
101        Move from c/src/libfs to c/src/exec/libfs
102        * configure.ac: Reflect move.
103        * Makefile.am: Ditto.
104        * src/Makefile.am: Ditto.
105        * src/dosfs/Makefile.am: Ditto.
106        * src/imfs/Makefile.am: Ditto.
107        * wrapup/Makefile.am: Ditto.
108
1092002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
110
111        * src/imfs/imfs_getchild.c: include <string.h>.
112        * src/imfs/imfs_gtkn.c: Include <string.h>.
113        * src/imfs/ioman.c: Include <string.h>.
114        * src/imfs/linearfile.c: Include <string.h>.
115        * src/imfs/memfile.c: Include <string.h>.
116
1172001-04-04      Joel Sherrill <joel@OARcorp.com>
118
119        * src/dosfs/Makefile.am: Per PR129 do not install as many files
120        to the $(includedir).
121
1222002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
123
124        * src/dosfs/fat.h: Include <string.h>.
125        Remove DBG1 and DBG2 (unused).
126
1272002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
128
129        * Per PR169.
130        * src/dosfs/config.h.in, src/dosfs/stamp-h2.in: Removed from CVS.
131
132
1332002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
134
135        * src/dosfs/fat_file.c: Remove bsp.h.
136        fat_file_write(.. const char*buf ..).
137        * src/dosfs/fat_file.h: fat_file_write(.. const char*buf ..).
138
1392002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
140
141        * configure.ac:
142        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
143        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
144        * src/dosfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
145        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
146        * src/imfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
147        * Makefile.am: Remove AUTOMAKE_OPTIONS.
148        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
149
1502002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
151
152        Addressing PR 140.
153        * src/dosfs/config.h.in: Removed.
154        * src/dosfs/stamp-h2.in: Removed.
155        * .cvsignore: Add config.h*, stamp-h*.
156        * configure.ac: Remove AC_SRC_DIR(.../dosfs.h).
157        Remove AM_CONFIG_HEADER(src/dosfs/config.h).
158        Remove AM_CONFIG_HEADER(src/imfs/config.h).
159        Add AM_CONFIG_HEADER(config.h).
160        * src/dosfs/Makefile.am: INCLUDES = -I../.. .
161        * src/imfs/Makefile.am: INCLUDES = -I../.. .
162
1632002-03-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
164
165        Reported and tracked as PR130.
166        * src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
167        * wrapup/Makefile.am: Disable dosfs for UNIX.
168
1692001-03-01      Joel Sherrill <joel@OARcorp.com>
170
171        * src/imfs/.cvsignore: Added stamp-h1.in
172
1732002-02-28      Victor V. Vengerov <vvv@oktet.ru>
174
175        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
176        * src/dosfs, src/dosfs/Makefile.am, src/dosfs/stamp-h2.in,
177        src/dosfs/config.h.in, src/dosfs/dosfs.h, src/dosfs/fat.c,
178        src/dosfs/fat.h, src/dosfs/fat_fat_operations.c,
179        src/dosfs/fat_fat_operations.h, src/dosfs/fat_file.c,
180        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
181        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c, src/dosfs/msdos_file.c,
182        src/dosfs/msdos_free.c, src/dosfs/msdos_fsunmount.c,
183        src/dosfs/msdos_handlers_dir.c, src/dosfs/msdos_handlers_file.c,
184        src/dosfs/msdos_init.c, src/dosfs/msdos_initsupp.c,
185        src/dosfs/msdos_misc.c, src/dosfs/msdos_mknod.c,
186        src/dosfs/msdos_node_type.c, src/dosfs/.cvsignore: New files.
187        * configure.ac, src/Makefile.am, wrapup/Makefile.am: Modified to
188        reflect addition.
189
1902002-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
191
192        * src/imfs/imfs_load_tar.c: Add include <sys/types.h>.
193        Add include <sys/stat.h>. Add include <fcntl.h>.
194        * src/imfs/imfs_rmnod.c: Add include <stdlib.h>.
195
1962002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
197
198        * src/imfs/imfs_eval.c: Include <rtems/seterr.h>.
199        Apply rtems_set_errno_and_return_minus_one.
200        * src/imfs/memfile.c: Include <rtems/seterr.h>.
201        Apply rtems_set_errno_and_return_minus_one.
202        * src/imfs/imfs_readlink.c: Include <rtems/seterr.h>.
203        Apply rtems_set_errno_and_return_minus_one.
204        * src/imfs/imfs_unlink.c: Include <rtems/seterr.h>.
205        Apply rtems_set_errno_and_return_minus_one.
206        * src/imfs/imfs_link.c: Include <rtems/seterr.h>.
207        Apply rtems_set_errno_and_return_minus_one.
208        * src/imfs/imfs_chown.c: Include <rtems/seterr.h>.
209        Apply rtems_set_errno_and_return_minus_one.
210        * src/imfs/ioman.c: Include <rtems/seterr.h>.
211        Apply rtems_set_errno_and_return_minus_one.
212        * src/imfs/imfs_mount.c: Include <rtems/seterr.h>.
213        Apply rtems_set_errno_and_return_minus_one.
214        * src/imfs/imfs_directory.c: Include <rtems/seterr.h>.
215        Apply rtems_set_errno_and_return_minus_one.
216        * src/imfs/imfs_stat.c: Include <rtems/seterr.h>.
217        Apply rtems_set_errno_and_return_minus_one.
218        * src/imfs/imfs_fchmod.c: Include <rtems/seterr.h>.
219        Apply rtems_set_errno_and_return_minus_one.
220        * src/imfs/imfs_symlink.c: Include <rtems/seterr.h>.
221        Apply rtems_set_errno_and_return_minus_one.
222        * src/imfs/imfs_mknod.c: Include <rtems/seterr.h>.
223        Apply rtems_set_errno_and_return_minus_one.
224        * src/imfs/linearfile.c: Include <rtems/seterr.h>.
225        Apply rtems_set_errno_and_return_minus_one.
226        * src/imfs/imfs_unmount.c: Include <rtems/seterr.h>.
227        Apply rtems_set_errno_and_return_minus_one.
228        * src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
229        Comment out increment_and_check_linkcounts.
230
2312001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * wrapup/Makefile.am: Remove HAS_IMFS.
234
2352001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
237        * src/imfs/Makefile.am: Cleanup.
238
2392001-11-07      Jennifer Averett <jennifer@OARcorp.com>
240
241        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
242        *  src/imfs/imfs_directory.c: Do not calculate the offset twice.
243
2442001-10-26      Victor V. Vengerov <vvv@oktet.ru>
245
246        * src/imfs/imfs_load_tar.c: Minor modification so this will
247        compile with gcc-2.95.3 with the arguments "-m5200 -O4".
248
2492001-10-16      Chris Johns <ccj@acm.org>
250
251        * imfs/imfs_load_tar.c: Changed the code around to remove an
252        internal compiler error on the Coldfire target.
253
2542001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
255
256        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
257        * configure.in: Remove.
258        * configure.ac: New file, generated from configure.in by autoupdate.
259
2602001-10-10      Joel Sherrill <joel@OARcorp.com>
261
262        * src/imfs/imfs_getchild.c: Correct length of static string
263        as reported by Ibragimov Ilya <ibr@oktet.ru>.
264
2652001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
266
267        * src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
268
2692001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * src/imfs/Makefile.am: Revamp INCLUDES handling to make automake-1.5
272        happy.
273
2742001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
275
276        * src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
277        touched. The order of the questions is the key.
278
2792001-07-06      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
280
281        * src/imfs/deviceio.c: Make sure errno gets set to reflect
282        the status from the driver.
283
2842001-05-25      Joel Sherrill <joel@OARcorp.com>
285
286        * src/imfs/imfs_initsupp.c: Create the root node with the
287        desired permissions.  Nodes should be created with the right
288        permissions because chmod() is not supported by the miniIMFS
289        so changing after creation is not possible.
290
2912001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
294
2952001-04-24      Joel Sherrill <joel@OARcorp.com>
296
297        * src/imfs/memfile.c (memfile_open): Did not set iop->size
298        and thus the value was incorrect.  Before this field was cleared,
299        this resulted in the value from the last time that IOP was used
300        being still in place.  Discovered by  Andrew Bythell
301        <abythell@nortelnetworks.com>.
302
3032001-04-20      Joel Sherrill <joel@OARcorp.com>
304
305        * src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print
306        only information that does not vary based on target or memory
307        configuration.  The old prints are still there in case they
308        are needed in the future to debug.  Printing target dependent
309        addresses makes the test output vary by target unnecessarily.
310
3112001-03-23      Joel Sherrill <joel@OARcorp.com>
312
313        * src/imfs/memfile.c: Reapply fix from bug report from
314        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
315        was dereferenced when freeing a triply indirect file. 
316        The fix was applied to the 4.5 release branch and not
317        the development branch.
318
3192001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
322
3232001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
324
325        * configure.in: Add src/imfs/config.h
326        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
327        * src/imfs/.cvsignore: Add config.h and stamp-h
328        * src/imfs/*.c: Add config.h support.
329
3302001-01-12      Jake Janovetz <janovetz@uiuc.edu>
331
332        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
333        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
334        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
335        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
336        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
337        When rtems_tarfs_load() is called, it checks the permissions
338        on each file.  If there is write permission, it just creates a
339        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
340        If there is no write permission, it creates a LINEAR_FILE node
341        with the appropriate properties.  If the permission is ever changed
342        to writeable, IMFS_fchmod converts it to a regular memory file.
343
3442000-12-12      Jake Janovetz <janovetz@uiuc.edu>
345
346        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
347        * src/imfs/Makefile.am, src/imfs/imfs.h,
348        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
349        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
350        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
351        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
352        This is not really a tar filesystem.  It is a way to load a tar
353        image into the IMFS but actually leave bulky file contents in the
354        original tar image.  It essentially adds the linear file type and
355        associated support and a loader routine.
356
3572000-11-28      Joel Sherrill <joel@OARcorp.com>
358
359        * src/imfs/memfile.c: Bug report from Sturniolo Jose
360        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
361
3622000-11-17      Jennifer Averret <jennifer@OARcorp.com>
363
364        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
365
3662000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
367
368        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
369
3702000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
371
372        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
373
3742000-11-01      Joel Sherrill <joel@OARcorp.com>
375
376        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
377        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
378        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
379        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
380        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
381        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
382        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
383        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
384        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
385        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
386        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
387        from libc to lib/include/rtems and now must be referenced as
388        <rtems/XXX.h>.  Now we do not have to reach up and over to
389        libc to pick them up.
390
3912000-10-24      Joel Sherrill <joel@OARcorp.com>
392
393        * src/imfs/imfs_config.c: New file containing IMFS configuration
394        information split from libc/base_fs.c.
395        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
396        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
397
3982000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
399
400        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
401        The approach is currently a bit of a hack as GNU canonicalization
402        does not support the per-BSP build some of the other directories
403        require.  As more of the tree is converted, this will become less
404        of an issue.
405
4062000-10-19      Joel Sherrill <joel@OARcorp.com>
407
408        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
409        New files.
410
4112000-10-18      Chris Johns <ccj@acm.org>
412
413        * libfs created.
414        * src, src/imfs, wrapup: New directories.
415        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
416        wrapup/Makefile.am: New files.
417        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
418        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
419        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
420        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
421        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
422        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
423        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
424        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
425        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
426        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
427        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
428        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
429        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
430        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
431        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.