annotate packages/fs/ram/current/ChangeLog @ 1777:c16341b1bac6 default tip

* Added execute permissions to files missed in conversion from CVS
author alexs
date Mon, 12 Oct 2009 02:26:09 +0100
parents c72a9120513b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1559
c72a9120513b * test/fseek1.c: Test the fseek/ftell functions
asl
parents: 1548
diff changeset
1 2004-03-29 Andrew Lunn <andrew.lunn@ascom.ch>
c72a9120513b * test/fseek1.c: Test the fseek/ftell functions
asl
parents: 1548
diff changeset
2
c72a9120513b * test/fseek1.c: Test the fseek/ftell functions
asl
parents: 1548
diff changeset
3 * test/fseek1.c: Test the fseek/ftell functions
c72a9120513b * test/fseek1.c: Test the fseek/ftell functions
asl
parents: 1548
diff changeset
4 * cdl/ramfs.cdl: Added a fseek1 test to the build
c72a9120513b * test/fseek1.c: Test the fseek/ftell functions
asl
parents: 1548
diff changeset
5
1548
92d4feb4957e * src/ramfs.c (block_init): Fixed compiler warning.
asl
parents: 1532
diff changeset
6 2004-03-15 Sebastien Couret <sebastien.couret@elios-informatique.fr>
92d4feb4957e * src/ramfs.c (block_init): Fixed compiler warning.
asl
parents: 1532
diff changeset
7
92d4feb4957e * src/ramfs.c (block_init): Fixed compiler warning.
asl
parents: 1532
diff changeset
8 * src/ramfs.c (block_init): Fixed compiler warning.
92d4feb4957e * src/ramfs.c (block_init): Fixed compiler warning.
asl
parents: 1532
diff changeset
9
1532
d1185a575d2f * src/ramfs.c :
asl
parents: 1515
diff changeset
10 2004-02-20 Vincent Catros <Vincent.Catros@elios-informatique.fr>
d1185a575d2f * src/ramfs.c :
asl
parents: 1515
diff changeset
11
d1185a575d2f * src/ramfs.c :
asl
parents: 1515
diff changeset
12 * src/ramfs.c :
d1185a575d2f * src/ramfs.c :
asl
parents: 1515
diff changeset
13 (ramfs_find) Policy to skip path separator is no longer
d1185a575d2f * src/ramfs.c :
asl
parents: 1515
diff changeset
14 "if '/' then skip" but "while '/' then skip" allowing
d1185a575d2f * src/ramfs.c :
asl
parents: 1515
diff changeset
15 multi '/' separators (i.e : /tmp////foo).
d1185a575d2f * src/ramfs.c :
asl
parents: 1515
diff changeset
16 (find_entry) Policy to detect end of path is no longer
d1185a575d2f * src/ramfs.c :
asl
parents: 1515
diff changeset
17 "if '\0' then end_of_path"
d1185a575d2f * src/ramfs.c :
asl
parents: 1515
diff changeset
18 but "while '/' skip it and then if '\0' then end_of_path"
d1185a575d2f * src/ramfs.c :
asl
parents: 1515
diff changeset
19 allowing path terminated with any number of '/'
d1185a575d2f * src/ramfs.c :
asl
parents: 1515
diff changeset
20 (i.e : chdir(/tmp///)).
d1185a575d2f * src/ramfs.c :
asl
parents: 1515
diff changeset
21
1515
d431485fc764 * src/ramfs.c (findbuffer_node): If pos larger than even INDIRECT2_MAX
jlarmour
parents: 1464
diff changeset
22 2004-02-25 Jonathan Larmour <jifl@eCosCentric.com>
d431485fc764 * src/ramfs.c (findbuffer_node): If pos larger than even INDIRECT2_MAX
jlarmour
parents: 1464
diff changeset
23
d431485fc764 * src/ramfs.c (findbuffer_node): If pos larger than even INDIRECT2_MAX
jlarmour
parents: 1464
diff changeset
24 * src/ramfs.c (findbuffer_node): If pos larger than even INDIRECT2_MAX
d431485fc764 * src/ramfs.c (findbuffer_node): If pos larger than even INDIRECT2_MAX
jlarmour
parents: 1464
diff changeset
25 then return ENOSPC, not EINVAL. Thanks to Vincent Catros for spotting
d431485fc764 * src/ramfs.c (findbuffer_node): If pos larger than even INDIRECT2_MAX
jlarmour
parents: 1464
diff changeset
26 this.
d431485fc764 * src/ramfs.c (findbuffer_node): If pos larger than even INDIRECT2_MAX
jlarmour
parents: 1464
diff changeset
27
1464
a5b945097ade * src/ramfs.c (ramfs_fo_write): Return ENOSPC when the filesystem
asl
parents: 706
diff changeset
28 2004-01-08 Vincent Catros <Vincent.Catros@elios-informatique.fr>
a5b945097ade * src/ramfs.c (ramfs_fo_write): Return ENOSPC when the filesystem
asl
parents: 706
diff changeset
29
a5b945097ade * src/ramfs.c (ramfs_fo_write): Return ENOSPC when the filesystem
asl
parents: 706
diff changeset
30 * src/ramfs.c (ramfs_fo_write): Return ENOSPC when the filesystem
a5b945097ade * src/ramfs.c (ramfs_fo_write): Return ENOSPC when the filesystem
asl
parents: 706
diff changeset
31 is full.
a5b945097ade * src/ramfs.c (ramfs_fo_write): Return ENOSPC when the filesystem
asl
parents: 706
diff changeset
32
706
ab1c5bd903f0 * cdl/ramfs.cdl: Fix doc link.
jlarmour
parents: 561
diff changeset
33 2003-02-24 Jonathan Larmour <jifl@eCosCentric.com>
ab1c5bd903f0 * cdl/ramfs.cdl: Fix doc link.
jlarmour
parents: 561
diff changeset
34
ab1c5bd903f0 * cdl/ramfs.cdl: Fix doc link.
jlarmour
parents: 561
diff changeset
35 * cdl/ramfs.cdl: Fix doc link.
ab1c5bd903f0 * cdl/ramfs.cdl: Fix doc link.
jlarmour
parents: 561
diff changeset
36
561
f30f2d57da64 Added interface CYGINT_IO_FILEIO_FS which any
asl
parents: 210
diff changeset
37 2002-12-06 Andrew Lunn <andrew.lunn@ascom.ch>
f30f2d57da64 Added interface CYGINT_IO_FILEIO_FS which any
asl
parents: 210
diff changeset
38
f30f2d57da64 Added interface CYGINT_IO_FILEIO_FS which any
asl
parents: 210
diff changeset
39 * cdl/ramfs.cdl: Implements the CYGINT_IO_FILEIO_FS interface
f30f2d57da64 Added interface CYGINT_IO_FILEIO_FS which any
asl
parents: 210
diff changeset
40
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
41 2002-01-25 Jonathan Larmour <jlarmour@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
42
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
43 * tests/fileio1.c (main): Check in listdir that the number of
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
44 dirents is correct.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
45
174
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 128
diff changeset
46 2001-07-26 Jonathan Larmour <jlarmour@redhat.com>
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 128
diff changeset
47
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 128
diff changeset
48 * src/ramfs.c (findbuffer_indirect1): Determine correct offset in
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 128
diff changeset
49 indirect block list.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 128
diff changeset
50 (findbuffer_indirect2): Ditto.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 128
diff changeset
51 (findbuffer_direct): Compare block index with number of blocks
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 128
diff changeset
52 correctly.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 128
diff changeset
53
128
0c2b7be0d798 Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents: 115
diff changeset
54 2000-10-05 Nick Garnett <nickg@cygnus.co.uk>
0c2b7be0d798 Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents: 115
diff changeset
55
0c2b7be0d798 Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents: 115
diff changeset
56 * tests/fileio1.c:
0c2b7be0d798 Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents: 115
diff changeset
57 Extended to check getcwd() and chdir() functionality more fully.
0c2b7be0d798 Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents: 115
diff changeset
58
115
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
59 2000-08-18 Nick Garnett <nickg@cygnus.co.uk>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
60
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
61 * cdl/ramfs.cdl:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
62 * src/ramfs.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
63 * tests/fileio1.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
64 Created this example RAM filesystem both as a usable filesystem
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
65 and as an example of how to build filesystems for the fileio
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
66 infrastructure.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
67
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
68
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
69
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
70 //===========================================================================
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
71 //####ECOSGPLCOPYRIGHTBEGIN####
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
72 // -------------------------------------------
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
73 // This file is part of eCos, the Embedded Configurable Operating System.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
74 // Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
75 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
76 // eCos is free software; you can redistribute it and/or modify it under
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
77 // the terms of the GNU General Public License as published by the Free
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
78 // Software Foundation; either version 2 or (at your option) any later version.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
79 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
80 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
81 // WARRANTY; without even the implied warranty of MERCHANTABILITY or
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
82 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
83 // for more details.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
84 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
85 // You should have received a copy of the GNU General Public License along
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
86 // with eCos; if not, write to the Free Software Foundation, Inc.,
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
87 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
88 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
89 // As a special exception, if other files instantiate templates or use macros
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
90 // or inline functions from this file, or you compile this file and link it
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
91 // with other works to produce a work based on this file, this file does not
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
92 // by itself cause the resulting work to be covered by the GNU General Public
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
93 // License. However the source code for this file must still be made available
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
94 // in accordance with section (3) of the GNU General Public License.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
95 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
96 // This exception does not invalidate any other reasons why a work based on
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
97 // this file might be covered by the GNU General Public License.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
98 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
99 // Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
210
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
100 // at http://sources.redhat.com/ecos/ecos-license/
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
101 // -------------------------------------------
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 174
diff changeset
102 //####ECOSGPLCOPYRIGHTEND####
115
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
103 //===========================================================================
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
104
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
105