source: rtems/cpukit/libfs/ChangeLog @ b9fa9f0

4.104.114.84.95
Last change on this file since b9fa9f0 was b9fa9f0, checked in by Joel Sherrill <joel.sherrill@…>, on 01/03/03 at 16:38:37

2003-01-03 Eugeny S. Mints <Eugeny.Mints@…>

  • src/dosfs/msdos_initsupp.c: Specify inherited priority as 0 since this is a FIFO queuing semaphore.
  • Property mode set to 100644
File size: 15.0 KB
Line 
12003-01-03      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
2
3        * src/dosfs/msdos_initsupp.c: Specify inherited priority as 0 since this
4        is a FIFO queuing semaphore.
5
62002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
7
8        * src/imfs/Makefile.am: Eliminate C_O_FILES.
9        * src/dosfs/Makefile.am: Ditto.
10
112002-12-02      Joel Sherrill <joel@OARcorp.com>
12
13        * src/dosfs/fat.h, src/dosfs/msdos.h: Added casts to remove warnings
14        on 16 bit targets like the h8300.
15
162002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
17
18        * configure.ac: Cosmetical fixes.
19
202002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
21
22        * configure.ac: Fix package name.
23
242002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
25
26        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
27
282002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
29
30        * .cvsignore: Reformat.
31        Add autom4te*cache.
32        Remove autom4te.cache.
33
342002-10-02      Jennifer Averett <jennifer@OARcorp.com>
35
36        * src/imfs/memfile.c: Fixed case where last close of unlinked file
37        did not remove the resources associated with that file.  Reported
38        by Till Straumann <strauman@slac.stanford.edu> on the mailing list.
39
402002-09-14      Joel Sherrill <joel@OARcorp.com>
41
42        * src/dosfs/fat.c, src/imfs/deviceio.c, src/imfs/imfs.h,
43        src/imfs/imfs_directory.c, src/imfs/imfs_fchmod.c,
44        src/imfs/memfile.c: Eliminated warnings.  A lot of this focus
45        was on changing read and write entry points to return ssize_t
46        as read(2) and write(2) now do.
47
482002-07-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
49
50        * wrapup/Makefile.am: Remove.
51        * wrapup/.cvsignore: Remove.
52        * Makefile.am: Remove wrapup SUBDIR.
53        * configure.ac: Remove wrapup/Makefile.
54
552002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
56
57        * configure.ac: RTEMS_TOP(../..).
58
592002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
60
61        * configure.ac: Remove RTEMS_PROJECT_ROOT.
62
632002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
64
65        * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
66        Add AC_PROG_RANLIB.
67
682002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
69
70        * wrapup/Makefile.am: Don't preinstall libfs.a.
71
722002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
73
74        * src/dosfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
75        * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
76        * src/imfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
77        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
78        Use ../aclocal.
79        * wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
80
812002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
82
83        Move from c/src/libfs to c/src/exec/libfs
84        * configure.ac: Reflect move.
85        * Makefile.am: Ditto.
86        * src/Makefile.am: Ditto.
87        * src/dosfs/Makefile.am: Ditto.
88        * src/imfs/Makefile.am: Ditto.
89        * wrapup/Makefile.am: Ditto.
90
912002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
92
93        * src/imfs/imfs_getchild.c: include <string.h>.
94        * src/imfs/imfs_gtkn.c: Include <string.h>.
95        * src/imfs/ioman.c: Include <string.h>.
96        * src/imfs/linearfile.c: Include <string.h>.
97        * src/imfs/memfile.c: Include <string.h>.
98
992001-04-04      Joel Sherrill <joel@OARcorp.com>
100
101        * src/dosfs/Makefile.am: Per PR129 do not install as many files
102        to the $(includedir).
103
1042002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
105
106        * src/dosfs/fat.h: Include <string.h>.
107        Remove DBG1 and DBG2 (unused).
108
1092002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
110
111        * Per PR169.
112        * src/dosfs/config.h.in, src/dosfs/stamp-h2.in: Removed from CVS.
113
114
1152002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
116
117        * src/dosfs/fat_file.c: Remove bsp.h.
118        fat_file_write(.. const char*buf ..).
119        * src/dosfs/fat_file.h: fat_file_write(.. const char*buf ..).
120
1212002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
122
123        * configure.ac:
124        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
125        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
126        * src/dosfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
127        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
128        * src/imfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
129        * Makefile.am: Remove AUTOMAKE_OPTIONS.
130        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
131
1322002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
133
134        Addressing PR 140.
135        * src/dosfs/config.h.in: Removed.
136        * src/dosfs/stamp-h2.in: Removed.
137        * .cvsignore: Add config.h*, stamp-h*.
138        * configure.ac: Remove AC_SRC_DIR(.../dosfs.h).
139        Remove AM_CONFIG_HEADER(src/dosfs/config.h).
140        Remove AM_CONFIG_HEADER(src/imfs/config.h).
141        Add AM_CONFIG_HEADER(config.h).
142        * src/dosfs/Makefile.am: INCLUDES = -I../.. .
143        * src/imfs/Makefile.am: INCLUDES = -I../.. .
144
1452002-03-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
146
147        Reported and tracked as PR130.
148        * src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
149        * wrapup/Makefile.am: Disable dosfs for UNIX.
150
1512001-03-01      Joel Sherrill <joel@OARcorp.com>
152
153        * src/imfs/.cvsignore: Added stamp-h1.in
154
1552002-02-28      Victor V. Vengerov <vvv@oktet.ru>
156
157        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
158        * src/dosfs, src/dosfs/Makefile.am, src/dosfs/stamp-h2.in,
159        src/dosfs/config.h.in, src/dosfs/dosfs.h, src/dosfs/fat.c,
160        src/dosfs/fat.h, src/dosfs/fat_fat_operations.c,
161        src/dosfs/fat_fat_operations.h, src/dosfs/fat_file.c,
162        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
163        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c, src/dosfs/msdos_file.c,
164        src/dosfs/msdos_free.c, src/dosfs/msdos_fsunmount.c,
165        src/dosfs/msdos_handlers_dir.c, src/dosfs/msdos_handlers_file.c,
166        src/dosfs/msdos_init.c, src/dosfs/msdos_initsupp.c,
167        src/dosfs/msdos_misc.c, src/dosfs/msdos_mknod.c,
168        src/dosfs/msdos_node_type.c, src/dosfs/.cvsignore: New files.
169        * configure.ac, src/Makefile.am, wrapup/Makefile.am: Modified to
170        reflect addition.
171
1722002-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
173
174        * src/imfs/imfs_load_tar.c: Add include <sys/types.h>.
175        Add include <sys/stat.h>. Add include <fcntl.h>.
176        * src/imfs/imfs_rmnod.c: Add include <stdlib.h>.
177
1782002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
179
180        * src/imfs/imfs_eval.c: Include <rtems/seterr.h>.
181        Apply rtems_set_errno_and_return_minus_one.
182        * src/imfs/memfile.c: Include <rtems/seterr.h>.
183        Apply rtems_set_errno_and_return_minus_one.
184        * src/imfs/imfs_readlink.c: Include <rtems/seterr.h>.
185        Apply rtems_set_errno_and_return_minus_one.
186        * src/imfs/imfs_unlink.c: Include <rtems/seterr.h>.
187        Apply rtems_set_errno_and_return_minus_one.
188        * src/imfs/imfs_link.c: Include <rtems/seterr.h>.
189        Apply rtems_set_errno_and_return_minus_one.
190        * src/imfs/imfs_chown.c: Include <rtems/seterr.h>.
191        Apply rtems_set_errno_and_return_minus_one.
192        * src/imfs/ioman.c: Include <rtems/seterr.h>.
193        Apply rtems_set_errno_and_return_minus_one.
194        * src/imfs/imfs_mount.c: Include <rtems/seterr.h>.
195        Apply rtems_set_errno_and_return_minus_one.
196        * src/imfs/imfs_directory.c: Include <rtems/seterr.h>.
197        Apply rtems_set_errno_and_return_minus_one.
198        * src/imfs/imfs_stat.c: Include <rtems/seterr.h>.
199        Apply rtems_set_errno_and_return_minus_one.
200        * src/imfs/imfs_fchmod.c: Include <rtems/seterr.h>.
201        Apply rtems_set_errno_and_return_minus_one.
202        * src/imfs/imfs_symlink.c: Include <rtems/seterr.h>.
203        Apply rtems_set_errno_and_return_minus_one.
204        * src/imfs/imfs_mknod.c: Include <rtems/seterr.h>.
205        Apply rtems_set_errno_and_return_minus_one.
206        * src/imfs/linearfile.c: Include <rtems/seterr.h>.
207        Apply rtems_set_errno_and_return_minus_one.
208        * src/imfs/imfs_unmount.c: Include <rtems/seterr.h>.
209        Apply rtems_set_errno_and_return_minus_one.
210        * src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
211        Comment out increment_and_check_linkcounts.
212
2132001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
214
215        * wrapup/Makefile.am: Remove HAS_IMFS.
216
2172001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
218
219        * src/imfs/Makefile.am: Cleanup.
220
2212001-11-07      Jennifer Averett <jennifer@OARcorp.com>
222
223        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
224        *  src/imfs/imfs_directory.c: Do not calculate the offset twice.
225
2262001-10-26      Victor V. Vengerov <vvv@oktet.ru>
227
228        * src/imfs/imfs_load_tar.c: Minor modification so this will
229        compile with gcc-2.95.3 with the arguments "-m5200 -O4".
230
2312001-10-16      Chris Johns <ccj@acm.org>
232
233        * imfs/imfs_load_tar.c: Changed the code around to remove an
234        internal compiler error on the Coldfire target.
235
2362001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
237
238        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
239        * configure.in: Remove.
240        * configure.ac: New file, generated from configure.in by autoupdate.
241
2422001-10-10      Joel Sherrill <joel@OARcorp.com>
243
244        * src/imfs/imfs_getchild.c: Correct length of static string
245        as reported by Ibragimov Ilya <ibr@oktet.ru>.
246
2472001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
248
249        * src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
250
2512001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * src/imfs/Makefile.am: Revamp INCLUDES handling to make automake-1.5
254        happy.
255
2562001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
257
258        * src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
259        touched. The order of the questions is the key.
260
2612001-07-06      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
262
263        * src/imfs/deviceio.c: Make sure errno gets set to reflect
264        the status from the driver.
265
2662001-05-25      Joel Sherrill <joel@OARcorp.com>
267
268        * src/imfs/imfs_initsupp.c: Create the root node with the
269        desired permissions.  Nodes should be created with the right
270        permissions because chmod() is not supported by the miniIMFS
271        so changing after creation is not possible.
272
2732001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
275        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
276
2772001-04-24      Joel Sherrill <joel@OARcorp.com>
278
279        * src/imfs/memfile.c (memfile_open): Did not set iop->size
280        and thus the value was incorrect.  Before this field was cleared,
281        this resulted in the value from the last time that IOP was used
282        being still in place.  Discovered by  Andrew Bythell
283        <abythell@nortelnetworks.com>.
284
2852001-04-20      Joel Sherrill <joel@OARcorp.com>
286
287        * src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print
288        only information that does not vary based on target or memory
289        configuration.  The old prints are still there in case they
290        are needed in the future to debug.  Printing target dependent
291        addresses makes the test output vary by target unnecessarily.
292
2932001-03-23      Joel Sherrill <joel@OARcorp.com>
294
295        * src/imfs/memfile.c: Reapply fix from bug report from
296        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
297        was dereferenced when freeing a triply indirect file. 
298        The fix was applied to the 4.5 release branch and not
299        the development branch.
300
3012001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
302
303        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
304
3052001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
306
307        * configure.in: Add src/imfs/config.h
308        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
309        * src/imfs/.cvsignore: Add config.h and stamp-h
310        * src/imfs/*.c: Add config.h support.
311
3122001-01-12      Jake Janovetz <janovetz@uiuc.edu>
313
314        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
315        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
316        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
317        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
318        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
319        When rtems_tarfs_load() is called, it checks the permissions
320        on each file.  If there is write permission, it just creates a
321        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
322        If there is no write permission, it creates a LINEAR_FILE node
323        with the appropriate properties.  If the permission is ever changed
324        to writeable, IMFS_fchmod converts it to a regular memory file.
325
3262000-12-12      Jake Janovetz <janovetz@uiuc.edu>
327
328        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
329        * src/imfs/Makefile.am, src/imfs/imfs.h,
330        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
331        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
332        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
333        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
334        This is not really a tar filesystem.  It is a way to load a tar
335        image into the IMFS but actually leave bulky file contents in the
336        original tar image.  It essentially adds the linear file type and
337        associated support and a loader routine.
338
3392000-11-28      Joel Sherrill <joel@OARcorp.com>
340
341        * src/imfs/memfile.c: Bug report from Sturniolo Jose
342        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
343
3442000-11-17      Jennifer Averret <jennifer@OARcorp.com>
345
346        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
347
3482000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
349
350        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
351
3522000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
353
354        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
355
3562000-11-01      Joel Sherrill <joel@OARcorp.com>
357
358        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
359        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
360        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
361        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
362        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
363        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
364        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
365        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
366        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
367        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
368        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
369        from libc to lib/include/rtems and now must be referenced as
370        <rtems/XXX.h>.  Now we do not have to reach up and over to
371        libc to pick them up.
372
3732000-10-24      Joel Sherrill <joel@OARcorp.com>
374
375        * src/imfs/imfs_config.c: New file containing IMFS configuration
376        information split from libc/base_fs.c.
377        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
378        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
379
3802000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
381
382        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
383        The approach is currently a bit of a hack as GNU canonicalization
384        does not support the per-BSP build some of the other directories
385        require.  As more of the tree is converted, this will become less
386        of an issue.
387
3882000-10-19      Joel Sherrill <joel@OARcorp.com>
389
390        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
391        New files.
392
3932000-10-18      Chris Johns <ccj@acm.org>
394
395        * libfs created.
396        * src, src/imfs, wrapup: New directories.
397        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
398        wrapup/Makefile.am: New files.
399        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
400        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
401        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
402        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
403        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
404        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
405        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
406        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
407        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
408        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
409        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
410        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
411        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
412        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
413        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.