]> git.kernelconcepts.de Git - karo-tx-redboot.git/blob - packages/fs/ram/v2_0/ChangeLog
Initial revision
[karo-tx-redboot.git] / packages / fs / ram / v2_0 / ChangeLog
1 2005-03-27  Andrew Lunn  <andrew.lunn@ascom.ch>
2
3         * tests/ramfs1.c (SHOW_RESULT): Fixed compiler warning about format
4         not matching type.
5
6 2004-12-13  John Dallaway  <jld@ecoscentric.com>
7
8         * tests/fileio1.c: Rename to ramfs1.c. eCos test names should be
9         unique.
10         * tests/fseek1.c: Rename to ramfs2.c:
11         * cdl/ramfs.cdl: Build the renamed tests.
12
13 2004-03-29  Andrew Lunn  <andrew.lunn@ascom.ch>
14
15         * test/fseek1.c: Test the fseek/ftell functions
16         * cdl/ramfs.cdl: Added a fseek1 test to the build
17
18 2004-03-15  Sebastien Couret <sebastien.couret@elios-informatique.fr>
19
20         * src/ramfs.c (block_init): Fixed compiler warning.
21
22 2004-02-20  Vincent Catros  <Vincent.Catros@elios-informatique.fr>
23
24         * src/ramfs.c :
25         (ramfs_find) Policy to skip path separator is no longer
26         "if '/' then skip" but "while '/' then skip" allowing
27         multi '/' separators (i.e : /tmp////foo).
28         (find_entry) Policy to detect end of path is no longer
29         "if '\0' then end_of_path"
30         but "while '/' skip it and then if '\0' then end_of_path"
31         allowing path terminated with any number of '/'
32         (i.e : chdir(/tmp///)).
33
34 2004-02-25  Jonathan Larmour  <jifl@eCosCentric.com>
35
36         * src/ramfs.c (findbuffer_node): If pos larger than even INDIRECT2_MAX
37         then return ENOSPC, not EINVAL. Thanks to Vincent Catros for spotting
38         this.
39
40 2004-01-08  Vincent Catros  <Vincent.Catros@elios-informatique.fr>
41
42         * src/ramfs.c (ramfs_fo_write): Return ENOSPC when the filesystem
43         is full.
44
45 2003-02-24  Jonathan Larmour  <jifl@eCosCentric.com>
46
47         * cdl/ramfs.cdl: Fix doc link.
48
49 2002-12-06  Andrew Lunn  <andrew.lunn@ascom.ch>
50
51         * cdl/ramfs.cdl: Implements the CYGINT_IO_FILEIO_FS interface
52
53 2002-01-25  Jonathan Larmour  <jlarmour@redhat.com>
54
55         * tests/fileio1.c (main): Check in listdir that the number of 
56         dirents is correct.
57
58 2001-07-26  Jonathan Larmour  <jlarmour@redhat.com>
59
60         * src/ramfs.c (findbuffer_indirect1): Determine correct offset in
61         indirect block list.
62         (findbuffer_indirect2): Ditto.
63         (findbuffer_direct): Compare block index with number of blocks
64         correctly.
65
66 2000-10-05  Nick Garnett  <nickg@cygnus.co.uk>
67
68         * tests/fileio1.c:
69         Extended to check getcwd() and chdir() functionality more fully.
70
71 2000-08-18  Nick Garnett  <nickg@cygnus.co.uk>
72
73         * cdl/ramfs.cdl:
74         * src/ramfs.c:
75         * tests/fileio1.c:
76         Created this example RAM filesystem both as a usable filesystem
77         and as an example of how to build filesystems for the fileio
78         infrastructure.
79
80
81
82 //===========================================================================
83 //####ECOSGPLCOPYRIGHTBEGIN####
84 // -------------------------------------------
85 // This file is part of eCos, the Embedded Configurable Operating System.
86 // Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
87 // Copyright (C) 2004 eCosCentric Limited
88 //
89 // eCos is free software; you can redistribute it and/or modify it under
90 // the terms of the GNU General Public License as published by the Free
91 // Software Foundation; either version 2 or (at your option) any later version.
92 //
93 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY
94 // WARRANTY; without even the implied warranty of MERCHANTABILITY or
95 // FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
96 // for more details.
97 //
98 // You should have received a copy of the GNU General Public License along
99 // with eCos; if not, write to the Free Software Foundation, Inc.,
100 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
101 //
102 // As a special exception, if other files instantiate templates or use macros
103 // or inline functions from this file, or you compile this file and link it
104 // with other works to produce a work based on this file, this file does not
105 // by itself cause the resulting work to be covered by the GNU General Public
106 // License. However the source code for this file must still be made available
107 // in accordance with section (3) of the GNU General Public License.
108 //
109 // This exception does not invalidate any other reasons why a work based on
110 // this file might be covered by the GNU General Public License.
111 //
112 // Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
113 // at http://sources.redhat.com/ecos/ecos-license/
114 // -------------------------------------------
115 //####ECOSGPLCOPYRIGHTEND####
116 //===========================================================================
117         
118