diff --git a/libfloppy/Makefile b/libfloppy/Makefile index 215929a..f73f81b 100644 --- a/libfloppy/Makefile +++ b/libfloppy/Makefile @@ -9,7 +9,8 @@ CPPFLAGS = -I$(TOP)/../libmacos -DARCH_M68K LIBRARY = libfloppy.a -SOURCES = floppy_read_sector.c floppy_close.c floppy_open.c +SOURCES = floppy_read_sector.c floppy_close.c floppy_open.c \ + floppy_get_blocksize.c HEADERS = libfloppy.h diff --git a/libfloppy/floppy_get_blocksize.c b/libfloppy/floppy_get_blocksize.c new file mode 100644 index 0000000..c63aa8e --- /dev/null +++ b/libfloppy/floppy_get_blocksize.c @@ -0,0 +1,6 @@ +#include "libfloppy.h" + +int floppy_get_blocksize(floppy_device_t *device) +{ + return SECTOR_SIZE; +} diff --git a/libfloppy/libfloppy.h b/libfloppy/libfloppy.h index 4c8a97d..d506c04 100644 --- a/libfloppy/libfloppy.h +++ b/libfloppy/libfloppy.h @@ -21,4 +21,5 @@ typedef struct { extern floppy_device_t *floppy_open(int unit); extern int floppy_close(floppy_device_t* device); extern int floppy_read_sector(floppy_device_t *device,off_t offset, void* buffer, size_t size); +extern int floppy_get_blocksize(floppy_device_t *device); #endif /* __LIBFLOPY_H__ */