summaryrefslogtreecommitdiffstats
path: root/lib/libstand/dosfs.c
diff options
context:
space:
mode:
authorjlemon <jlemon@FreeBSD.org>2000-04-29 20:47:10 +0000
committerjlemon <jlemon@FreeBSD.org>2000-04-29 20:47:10 +0000
commit9f5d586c97f0c69480f51fa40d06e6720f36dd6d (patch)
tree2a80882b8e07436637e0729c87a7192a50231dbd /lib/libstand/dosfs.c
parent0340a88f8a7d13623dc70269b23cf87bc47decff (diff)
downloadFreeBSD-src-9f5d586c97f0c69480f51fa40d06e6720f36dd6d.zip
FreeBSD-src-9f5d586c97f0c69480f51fa40d06e6720f36dd6d.tar.gz
Add a readdir function to the loader fsops vector, and implement the
functionality for some of the filesystesms.
Diffstat (limited to 'lib/libstand/dosfs.c')
-rw-r--r--lib/libstand/dosfs.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/lib/libstand/dosfs.c b/lib/libstand/dosfs.c
index 2910cb2..3646a9e 100644
--- a/lib/libstand/dosfs.c
+++ b/lib/libstand/dosfs.c
@@ -23,6 +23,8 @@
* IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
* IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ * $FreeBSD$
*/
/*
@@ -46,7 +48,14 @@ static off_t dos_seek(struct open_file *fd, off_t offset, int whence);
static int dos_stat(struct open_file *fd, struct stat *sb);
struct fs_ops dosfs_fsops = {
- "dosfs", dos_open, dos_close, dos_read, null_write, dos_seek, dos_stat
+ "dosfs",
+ dos_open,
+ dos_close,
+ dos_read,
+ null_write,
+ dos_seek,
+ dos_stat,
+ null_readdir
};
#define SECSIZ 512 /* sector size */
OpenPOWER on IntegriCloud