source: rtems/cpukit/libfs/ChangeLog @ 471feaf

4.104.114.84.95
Last change on this file since 471feaf was 471feaf, checked in by Joel Sherrill <joel.sherrill@…>, on 10/22/03 at 19:16:44

2003-10-22 Thomas Doerfler <Thomas.Doerfler@…>

PR 515/filesystem

  • src/dosfs/fat_fat_operations.c: Remove commented out code.
  • Property mode set to 100644
File size: 21.2 KB
Line 
12003-10-22      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
2
3        PR 515/filesystem
4        * src/dosfs/fat_fat_operations.c: Remove commented out code.
5
62003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
7
8        PR 509/filesystem
9        * src/dosfs/fat.c: _fat_block_read and _fat_block_write return error
10        codes instead of -1 in case of errors, as they are supposed to do
11        according to the comments documenting these functions.
12
132003-10-22      Joel Sherrill <joel@OARcorp.com>
14
15        PR 440/filesystem
16        * src/dosfs/fat_fat_operations.c: Improve write speed with FAT12 and
17        FAT16 filesystems. Previously merged on 4.6 branch.
18
192003-10-22      Joel Sherrill <joel@OARcorp.com>
20
21        * ChangeLog: Correct line length.
22
232003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
24
25        * src/dosfs/Makefile.am: noinst_HEADERS += fat.h
26
272003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
28
29        * src/dosfs/msdos_file.c (msdos_file_read, msdos_file_write):
30        Use '0' as initial value for ret instead of RC_OK.
31
322003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
33
34        * src/dosfs/msdos_conv.c: Remove isupper, islower, toupper, tolower
35        (Unused).
36
372003-09-26      Joel Sherrill <joel@OARcorp.com>
38
39        PR 492/filesystem
40        * src/dosfs/fat_file.c: Fix inconsistent types in va_args call.
41
422003-09-09      Ralf Corsepius <ralf_corsepius@rtems.com>
43
44        PR 487/filesystem
45        * src/dosfs/fat_file.c: Correct typing per gcc 3.3 warnings.
46
472003-09-04      Joel Sherrill <joel@OARcorp.com>
48
49        * src/dosfs/dosfs.h, src/dosfs/fat.h, src/dosfs/fat_fat_operations.h,
50        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
51        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c,
52        src/dosfs/msdos_file.c, src/dosfs/msdos_free.c,
53        src/dosfs/msdos_fsunmount.c, src/dosfs/msdos_handlers_dir.c,
54        src/dosfs/msdos_handlers_file.c, src/dosfs/msdos_init.c,
55        src/dosfs/msdos_initsupp.c, src/dosfs/msdos_misc.c,
56        src/dosfs/msdos_mknod.c, src/dosfs/msdos_node_type.c,
57        src/imfs/deviceio.c, src/imfs/imfs.h, src/imfs/imfs_chown.c,
58        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
59        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c,
60        src/imfs/imfs_fchmod.c, src/imfs/imfs_fcntl.c,
61        src/imfs/imfs_fdatasync.c, src/imfs/imfs_free.c,
62        src/imfs/imfs_fsunmount.c, src/imfs/imfs_getchild.c,
63        src/imfs/imfs_gtkn.c, src/imfs/imfs_handlers_device.c,
64        src/imfs/imfs_handlers_directory.c, src/imfs/imfs_handlers_link.c,
65        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
66        src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
67        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_ntype.c,
68        src/imfs/imfs_readlink.c, src/imfs/imfs_rmnod.c,
69        src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
70        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
71        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
72        src/imfs/linearfile.c, src/imfs/memfile.c, src/imfs/miniimfs_init.c:
73        URL for license changed.
74
752003-09-03      Joel Sherrill <joel@OARcorp.com>
76
77        * msdos_create.c: Remove unused variable warning.
78
792003-08-05      <djc915@mail.usask.ca>
80
81        PR 443/filesystem
82        * src/imfs/deviceio.c: deviceio.c mishandles return codes
83
842003-08-05      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
85
86        PR 440/filesystem
87        * src/dosfs/fat_fat_operations.c: Improve write data speed for
88        DOSFS FAT12/FAT16 systems.
89
902003-08-05      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
91
92        PR 439/filesystem
93        * src/dosfs/fat_file.c: flush temporary buffer when closing files
94
952003-08-04      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
96
97        PR 441/filesystem
98        * src/dosfs/msdos.h: add rename support to DOSFS
99        * src/dosfs/msdos_create.c: add rename support to DOSFS
100        * src/dosfs/msdos_file.c: add rename support to DOSFS
101        * src/dosfs/msdos_init.c: add rename support to DOSFS
102        * src/dosfs/msdos_mknod.c: add rename support to DOSFS
103
1042003-07-24      Jennifer Averett <jennifer.averett@OARcorp.com>
105
106        PR 434/filesystem
107        * src/imfs/imfs_init.c: Modified to return error code
108        * src/imfs/miniimfs_init.c: Modified to return error code
109        * src/imfs/imfs_initsup.c: Modified to set error upon memory failure.
110
1112003-07-16      Joel Sherrill <joel@OARcorp.com>
112
113        * ChangeLog: Correct format.
114
1152003-07-15      Chris Johns <cjohns@cybertec.com.au>
116       
117        PR 431/filesystem
118        * src/dosfs/msdos.h: MSDOS Volume semaphore timeout is now
119        NO TIMEOUT. MSDOS volume opertations will wait for ever.
120
1212003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
122
123        * configure.ac: Remove (Merged-in into ../configure.ac)
124        * Makefile.am, src/Makefile.am, src/dosfs/Makefile.am,
125        src/imfs/Makefile.am: Reflect having merged configure.ac into
126        ../configure.ac.
127        * src/dosfs/config.h: New.
128        * src/dosfs/Makefile.am: Add config.h.
129        * src/imfsfs/config.h: New.
130        * src/imfs/Makefile.am: Add config.h.
131        Remove COMMON_C_FILES, DOC_FILES (Unused).
132
1332003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
134
135        * src/dosfs/fat.c: include config-header "config.h".
136        * src/dosfs/fat_fat_operations.c: Ditto.
137        * src/dosfs/fat_file.c: Ditto.
138        * src/dosfs/msdos_conv.c: Ditto.
139
1402003-07-02      Chris Johns <cjohns@cybertec.com.au>
141
142        * src/dosfs/Makefile.am, src/dosfs/msdos.h,
143        src/dosfs/msdos_conv.c, src/dosfs/msdos_create.c,
144        src/dosfs/msdos_dir.c, src/dosfs/msdos_misc.c: Patch from Victor
145        V. Vengerov <vvv@oktet.ru> to remove Linux code.
146        * src/dosfs/fat.c, src/dosfs/fat.h: Comment have been updated.
147
1482003-06-10      Phil Torre <ptorre@zetron.com>
149
150        PR 411/filesystem
151        * src/imfs/imfs_unlink.c: Fix bug where renaming a memfile and
152        then unlinking it causes a memory leak.
153
1542003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
155
156        PR 367/filesystem
157        * src/dosfs/Makefile.am, src/dosfs/fat.c, src/dosfs/fat.h,
158        src/dosfs/fat_fat_operations.c, src/dosfs/fat_file.c,
159        src/dosfs/msdos.h, src/dosfs/msdos_dir.c: Some bugs were still
160        present in the DOSFS implementation:
161            - FAT12 did not work properly on Big-Endian machines
162            - Some synchronization and error handling problems were present
163            - Some legal codings for EOC were not recognized
164
165
1662003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
167
168        * configure.ac: Remove AC_CONFIG_AUX_DIR.
169
1702003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
171
172        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
173
1742003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
175
176        * configure.ac: AC_PREREQ(2.57).
177
1782003-02-03      Steven Johnson <sjohnson@neurizon.net>
179
180        PR 338/filesystem
181        * src/imfs/ioman.c: Fix reentrancy problem with
182        rtems_io_lookup_name() (API change).
183
1842003-01-03      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
185
186        * src/dosfs/msdos_initsupp.c: Specify inherited priority as 0 since this
187        is a FIFO queuing semaphore.
188
1892002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
190
191        * src/imfs/Makefile.am: Eliminate C_O_FILES.
192        * src/dosfs/Makefile.am: Ditto.
193
1942002-12-02      Joel Sherrill <joel@OARcorp.com>
195
196        * src/dosfs/fat.h, src/dosfs/msdos.h: Added casts to remove warnings
197        on 16 bit targets like the h8300.
198
1992002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
200
201        * configure.ac: Cosmetical fixes.
202
2032002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
204
205        * configure.ac: Fix package name.
206
2072002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
210
2112002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
212
213        * .cvsignore: Reformat.
214        Add autom4te*cache.
215        Remove autom4te.cache.
216
2172002-10-02      Jennifer Averett <jennifer@OARcorp.com>
218
219        * src/imfs/memfile.c: Fixed case where last close of unlinked file
220        did not remove the resources associated with that file.  Reported
221        by Till Straumann <strauman@slac.stanford.edu> on the mailing list.
222
2232002-09-14      Joel Sherrill <joel@OARcorp.com>
224
225        * src/dosfs/fat.c, src/imfs/deviceio.c, src/imfs/imfs.h,
226        src/imfs/imfs_directory.c, src/imfs/imfs_fchmod.c,
227        src/imfs/memfile.c: Eliminated warnings.  A lot of this focus
228        was on changing read and write entry points to return ssize_t
229        as read(2) and write(2) now do.
230
2312002-07-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * wrapup/Makefile.am: Remove.
234        * wrapup/.cvsignore: Remove.
235        * Makefile.am: Remove wrapup SUBDIR.
236        * configure.ac: Remove wrapup/Makefile.
237
2382002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * configure.ac: RTEMS_TOP(../..).
241
2422002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
244        * configure.ac: Remove RTEMS_PROJECT_ROOT.
245
2462002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
247
248        * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
249        Add AC_PROG_RANLIB.
250
2512002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * wrapup/Makefile.am: Don't preinstall libfs.a.
254
2552002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * src/dosfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
258        * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
259        * src/imfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
260        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
261        Use ../aclocal.
262        * wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
263
2642002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        Move from c/src/libfs to c/src/exec/libfs
267        * configure.ac: Reflect move.
268        * Makefile.am: Ditto.
269        * src/Makefile.am: Ditto.
270        * src/dosfs/Makefile.am: Ditto.
271        * src/imfs/Makefile.am: Ditto.
272        * wrapup/Makefile.am: Ditto.
273
2742002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * src/imfs/imfs_getchild.c: include <string.h>.
277        * src/imfs/imfs_gtkn.c: Include <string.h>.
278        * src/imfs/ioman.c: Include <string.h>.
279        * src/imfs/linearfile.c: Include <string.h>.
280        * src/imfs/memfile.c: Include <string.h>.
281
2822001-04-04      Joel Sherrill <joel@OARcorp.com>
283
284        * src/dosfs/Makefile.am: Per PR129 do not install as many files
285        to the $(includedir).
286
2872002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * src/dosfs/fat.h: Include <string.h>.
290        Remove DBG1 and DBG2 (unused).
291
2922002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
293
294        * Per PR169.
295        * src/dosfs/config.h.in, src/dosfs/stamp-h2.in: Removed from CVS.
296
297
2982002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
299
300        * src/dosfs/fat_file.c: Remove bsp.h.
301        fat_file_write(.. const char*buf ..).
302        * src/dosfs/fat_file.h: fat_file_write(.. const char*buf ..).
303
3042002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * configure.ac:
307        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
308        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
309        * src/dosfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
310        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
311        * src/imfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
312        * Makefile.am: Remove AUTOMAKE_OPTIONS.
313        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
314
3152002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        Addressing PR 140.
318        * src/dosfs/config.h.in: Removed.
319        * src/dosfs/stamp-h2.in: Removed.
320        * .cvsignore: Add config.h*, stamp-h*.
321        * configure.ac: Remove AC_SRC_DIR(.../dosfs.h).
322        Remove AM_CONFIG_HEADER(src/dosfs/config.h).
323        Remove AM_CONFIG_HEADER(src/imfs/config.h).
324        Add AM_CONFIG_HEADER(config.h).
325        * src/dosfs/Makefile.am: INCLUDES = -I../.. .
326        * src/imfs/Makefile.am: INCLUDES = -I../.. .
327
3282002-03-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
329
330        Reported and tracked as PR130.
331        * src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
332        * wrapup/Makefile.am: Disable dosfs for UNIX.
333
3342001-03-01      Joel Sherrill <joel@OARcorp.com>
335
336        * src/imfs/.cvsignore: Added stamp-h1.in
337
3382002-02-28      Victor V. Vengerov <vvv@oktet.ru>
339
340        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
341        * src/dosfs, src/dosfs/Makefile.am, src/dosfs/stamp-h2.in,
342        src/dosfs/config.h.in, src/dosfs/dosfs.h, src/dosfs/fat.c,
343        src/dosfs/fat.h, src/dosfs/fat_fat_operations.c,
344        src/dosfs/fat_fat_operations.h, src/dosfs/fat_file.c,
345        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
346        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c, src/dosfs/msdos_file.c,
347        src/dosfs/msdos_free.c, src/dosfs/msdos_fsunmount.c,
348        src/dosfs/msdos_handlers_dir.c, src/dosfs/msdos_handlers_file.c,
349        src/dosfs/msdos_init.c, src/dosfs/msdos_initsupp.c,
350        src/dosfs/msdos_misc.c, src/dosfs/msdos_mknod.c,
351        src/dosfs/msdos_node_type.c, src/dosfs/.cvsignore: New files.
352        * configure.ac, src/Makefile.am, wrapup/Makefile.am: Modified to
353        reflect addition.
354
3552002-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
356
357        * src/imfs/imfs_load_tar.c: Add include <sys/types.h>.
358        Add include <sys/stat.h>. Add include <fcntl.h>.
359        * src/imfs/imfs_rmnod.c: Add include <stdlib.h>.
360
3612002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
362
363        * src/imfs/imfs_eval.c: Include <rtems/seterr.h>.
364        Apply rtems_set_errno_and_return_minus_one.
365        * src/imfs/memfile.c: Include <rtems/seterr.h>.
366        Apply rtems_set_errno_and_return_minus_one.
367        * src/imfs/imfs_readlink.c: Include <rtems/seterr.h>.
368        Apply rtems_set_errno_and_return_minus_one.
369        * src/imfs/imfs_unlink.c: Include <rtems/seterr.h>.
370        Apply rtems_set_errno_and_return_minus_one.
371        * src/imfs/imfs_link.c: Include <rtems/seterr.h>.
372        Apply rtems_set_errno_and_return_minus_one.
373        * src/imfs/imfs_chown.c: Include <rtems/seterr.h>.
374        Apply rtems_set_errno_and_return_minus_one.
375        * src/imfs/ioman.c: Include <rtems/seterr.h>.
376        Apply rtems_set_errno_and_return_minus_one.
377        * src/imfs/imfs_mount.c: Include <rtems/seterr.h>.
378        Apply rtems_set_errno_and_return_minus_one.
379        * src/imfs/imfs_directory.c: Include <rtems/seterr.h>.
380        Apply rtems_set_errno_and_return_minus_one.
381        * src/imfs/imfs_stat.c: Include <rtems/seterr.h>.
382        Apply rtems_set_errno_and_return_minus_one.
383        * src/imfs/imfs_fchmod.c: Include <rtems/seterr.h>.
384        Apply rtems_set_errno_and_return_minus_one.
385        * src/imfs/imfs_symlink.c: Include <rtems/seterr.h>.
386        Apply rtems_set_errno_and_return_minus_one.
387        * src/imfs/imfs_mknod.c: Include <rtems/seterr.h>.
388        Apply rtems_set_errno_and_return_minus_one.
389        * src/imfs/linearfile.c: Include <rtems/seterr.h>.
390        Apply rtems_set_errno_and_return_minus_one.
391        * src/imfs/imfs_unmount.c: Include <rtems/seterr.h>.
392        Apply rtems_set_errno_and_return_minus_one.
393        * src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
394        Comment out increment_and_check_linkcounts.
395
3962001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
397
398        * wrapup/Makefile.am: Remove HAS_IMFS.
399
4002001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
401
402        * src/imfs/Makefile.am: Cleanup.
403
4042001-11-07      Jennifer Averett <jennifer@OARcorp.com>
405
406        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
407        *  src/imfs/imfs_directory.c: Do not calculate the offset twice.
408
4092001-10-26      Victor V. Vengerov <vvv@oktet.ru>
410
411        * src/imfs/imfs_load_tar.c: Minor modification so this will
412        compile with gcc-2.95.3 with the arguments "-m5200 -O4".
413
4142001-10-16      Chris Johns <ccj@acm.org>
415
416        * imfs/imfs_load_tar.c: Changed the code around to remove an
417        internal compiler error on the Coldfire target.
418
4192001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
420
421        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
422        * configure.in: Remove.
423        * configure.ac: New file, generated from configure.in by autoupdate.
424
4252001-10-10      Joel Sherrill <joel@OARcorp.com>
426
427        * src/imfs/imfs_getchild.c: Correct length of static string
428        as reported by Ibragimov Ilya <ibr@oktet.ru>.
429
4302001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
431
432        * src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
433
4342001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
435
436        * src/imfs/Makefile.am: Revamp INCLUDES handling to make automake-1.5
437        happy.
438
4392001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
440
441        * src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
442        touched. The order of the questions is the key.
443
4442001-07-06      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
445
446        * src/imfs/deviceio.c: Make sure errno gets set to reflect
447        the status from the driver.
448
4492001-05-25      Joel Sherrill <joel@OARcorp.com>
450
451        * src/imfs/imfs_initsupp.c: Create the root node with the
452        desired permissions.  Nodes should be created with the right
453        permissions because chmod() is not supported by the miniIMFS
454        so changing after creation is not possible.
455
4562001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
457
458        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
459
4602001-04-24      Joel Sherrill <joel@OARcorp.com>
461
462        * src/imfs/memfile.c (memfile_open): Did not set iop->size
463        and thus the value was incorrect.  Before this field was cleared,
464        this resulted in the value from the last time that IOP was used
465        being still in place.  Discovered by  Andrew Bythell
466        <abythell@nortelnetworks.com>.
467
4682001-04-20      Joel Sherrill <joel@OARcorp.com>
469
470        * src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print
471        only information that does not vary based on target or memory
472        configuration.  The old prints are still there in case they
473        are needed in the future to debug.  Printing target dependent
474        addresses makes the test output vary by target unnecessarily.
475
4762001-03-23      Joel Sherrill <joel@OARcorp.com>
477
478        * src/imfs/memfile.c: Reapply fix from bug report from
479        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
480        was dereferenced when freeing a triply indirect file. 
481        The fix was applied to the 4.5 release branch and not
482        the development branch.
483
4842001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
485
486        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
487
4882001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
489
490        * configure.in: Add src/imfs/config.h
491        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
492        * src/imfs/.cvsignore: Add config.h and stamp-h
493        * src/imfs/*.c: Add config.h support.
494
4952001-01-12      Jake Janovetz <janovetz@uiuc.edu>
496
497        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
498        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
499        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
500        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
501        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
502        When rtems_tarfs_load() is called, it checks the permissions
503        on each file.  If there is write permission, it just creates a
504        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
505        If there is no write permission, it creates a LINEAR_FILE node
506        with the appropriate properties.  If the permission is ever changed
507        to writeable, IMFS_fchmod converts it to a regular memory file.
508
5092000-12-12      Jake Janovetz <janovetz@uiuc.edu>
510
511        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
512        * src/imfs/Makefile.am, src/imfs/imfs.h,
513        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
514        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
515        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
516        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
517        This is not really a tar filesystem.  It is a way to load a tar
518        image into the IMFS but actually leave bulky file contents in the
519        original tar image.  It essentially adds the linear file type and
520        associated support and a loader routine.
521
5222000-11-28      Joel Sherrill <joel@OARcorp.com>
523
524        * src/imfs/memfile.c: Bug report from Sturniolo Jose
525        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
526
5272000-11-17      Jennifer Averret <jennifer@OARcorp.com>
528
529        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
530
5312000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
532
533        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
534
5352000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
536
537        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
538
5392000-11-01      Joel Sherrill <joel@OARcorp.com>
540
541        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
542        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
543        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
544        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
545        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
546        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
547        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
548        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
549        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
550        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
551        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
552        from libc to lib/include/rtems and now must be referenced as
553        <rtems/XXX.h>.  Now we do not have to reach up and over to
554        libc to pick them up.
555
5562000-10-24      Joel Sherrill <joel@OARcorp.com>
557
558        * src/imfs/imfs_config.c: New file containing IMFS configuration
559        information split from libc/base_fs.c.
560        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
561        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
562
5632000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
564
565        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
566        The approach is currently a bit of a hack as GNU canonicalization
567        does not support the per-BSP build some of the other directories
568        require.  As more of the tree is converted, this will become less
569        of an issue.
570
5712000-10-19      Joel Sherrill <joel@OARcorp.com>
572
573        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
574        New files.
575
5762000-10-18      Chris Johns <ccj@acm.org>
577
578        * libfs created.
579        * src, src/imfs, wrapup: New directories.
580        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
581        wrapup/Makefile.am: New files.
582        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
583        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
584        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
585        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
586        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
587        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
588        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
589        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
590        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
591        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
592        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
593        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
594        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
595        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
596        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.