Files
vxWorks/h/virtualDiskLib.h
2025-08-20 18:25:46 +08:00

41 lines
890 B
C

/* virtualDiskLib.h - VxSim virtual disk driver header */
/* Copyright 2003 Wind River Systems, Inc. */
/*
modification history
--------------------
01b,16oct03,jeg added virtualDiskClose () prototype.
01a,22jun03,jeg written
*/
#ifndef __INCvirtualDiskLibh
#define __INCvirtualDiskLibh
#ifdef __cplusplus
extern "C" {
#endif
/* includes */
#include "blkIo.h"
#include "private/virtualDiskLibP.h"
/* defines */
#define DEFAULT_SIZE 512 /* default parameters value */
#define BLOCKSIZE 8192 /* default block size */
#define DEFAULT_DISK_SIZE (1024*1024) /* default disk size */
/* function declarations */
extern BLK_DEV * virtualDiskCreate (char * hostFile, int bytesPerBlk,
int blksPerTrack, int nBlocks);
extern STATUS virtualDiskInit (void);
extern STATUS virtualDiskClose (BLK_DEV * blkDev);
#ifdef __cplusplus
}
#endif
#endif /* __INCvirtualDiskLibh */