X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fio%2Fkblock_posix.h;h=6520f6318ec9f06e21d69836bdb16fe409d7a83d;hb=82f41e5602dce5e8b7a3a8c2872c2091c79eefe2;hp=5cbd5434108f41b143c72b01113a4e50fb7da458;hpb=8391dbcd70180ffb6ea99ec894b98cb4280b10c3;p=bertos.git diff --git a/bertos/io/kblock_posix.h b/bertos/io/kblock_posix.h index 5cbd5434..6520f631 100644 --- a/bertos/io/kblock_posix.h +++ b/bertos/io/kblock_posix.h @@ -32,7 +32,12 @@ * * \author Francesco Sacchi * - * \brief KBlock interface + * \brief KBlock interface on POSIX file. + * + * \author Francesco Sacchi + * + * $WIZ$ module_name = "kfile_posix" + * $WIZ$ module_depends = "kblock" */ #ifndef KBLOCK_POSIX_H @@ -42,21 +47,21 @@ #include -typedef struct KBlockFile +typedef struct KBlockPosix { KBlock b; FILE *fp; -} KBlockFile; +} KBlockPosix; -#define KBT_KBLOCKFILE MAKE_ID('K', 'B', 'F', 'L') +#define KBT_KBLOCKPOSIX MAKE_ID('K', 'B', 'F', 'L') -INLINE KBlockFile *KBLOCKFILE_CAST(KBlock *b) +INLINE KBlockPosix *KBLOCKPOSIX_CAST(KBlock *b) { - ASSERT(b->priv.type == KBT_KBLOCKFILE); - return (KBlockFile *)b; + ASSERT(b->priv.type == KBT_KBLOCKPOSIX); + return (KBlockPosix *)b; } -void kblockfile_init(KBlockFile *f, FILE *fp, bool hwbuf, void *buf, size_t block_size, block_idx_t block_count); +void kblockposix_init(KBlockPosix *f, FILE *fp, bool hwbuf, void *buf, size_t block_size, block_idx_t block_count); #endif /* KBLOCK_POSIX_H */