forked from Imagelibrary/rtems
* DOS filesystem including FAT12, FAT16, and FAT32 support submitted. * src/dosfs, src/dosfs/Makefile.am, src/dosfs/stamp-h2.in, src/dosfs/config.h.in, src/dosfs/dosfs.h, src/dosfs/fat.c, src/dosfs/fat.h, src/dosfs/fat_fat_operations.c, src/dosfs/fat_fat_operations.h, src/dosfs/fat_file.c, src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c, src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c, src/dosfs/msdos_file.c, src/dosfs/msdos_free.c, src/dosfs/msdos_fsunmount.c, src/dosfs/msdos_handlers_dir.c, src/dosfs/msdos_handlers_file.c, src/dosfs/msdos_init.c, src/dosfs/msdos_initsupp.c, src/dosfs/msdos_misc.c, src/dosfs/msdos_mknod.c, src/dosfs/msdos_node_type.c, src/dosfs/.cvsignore: New files. * configure.ac, src/Makefile.am, wrapup/Makefile.am: Modified to reflect addition.
37 lines
888 B
C
37 lines
888 B
C
/*
|
|
* Directory Handlers Table for MSDOS filesystem
|
|
*
|
|
* Copyright (C) 2001 OKTET Ltd., St.-Petersburg, Russia
|
|
* Author: Eugeny S. Mints <Eugeny.Mints@oktet.ru>
|
|
*
|
|
* The license and distribution terms for this file may be
|
|
* found in the file LICENSE in this distribution or at
|
|
* http://www.OARcorp.com/rtems/license.html.
|
|
*
|
|
* @(#) $Id$
|
|
*/
|
|
|
|
#if HAVE_CONFIG_H
|
|
#include "config.h"
|
|
#endif
|
|
|
|
#include <rtems/libio.h>
|
|
#include "msdos.h"
|
|
|
|
rtems_filesystem_file_handlers_r msdos_dir_handlers = {
|
|
msdos_dir_open,
|
|
msdos_dir_close,
|
|
msdos_dir_read,
|
|
NULL, /* msdos_dir_write */
|
|
NULL, /* msdos_dir_ioctl */
|
|
msdos_dir_lseek,
|
|
msdos_dir_stat,
|
|
NULL,
|
|
NULL, /* msdos_dir_ftruncate */
|
|
NULL,
|
|
msdos_dir_sync,
|
|
msdos_dir_sync,
|
|
NULL, /* msdos_dir_fcntl */
|
|
msdos_dir_rmnod
|
|
};
|