diff options
Diffstat (limited to 'plain_io.h')
-rw-r--r-- | plain_io.h | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -24,15 +24,20 @@ #include <io.h> #endif -/* plain io */ -#define NO_PRIV 1 -#define NO_OFFSET 2 Stream_t *SimpleFileOpen(struct device *dev, struct device *orig_dev, const char *name, int mode, char *errmsg, int mode2, - int locked, mt_size_t *maxSize); + int locked, mt_off_t *maxSize); +Stream_t *SimpleFileOpenWithLm(struct device *dev, struct device *orig_dev, + const char *name, int mode, char *errmsg, + int mode2, int locked, int lockMode, + mt_off_t *maxSize, int *geomFailure); int check_parameters(struct device *ref, struct device *testee); int get_fd(Stream_t *Stream); void *get_extra_data(Stream_t *Stream); + +int LockDevice(int fd, struct device *dev, + int locked, int lockMode, + char *errmsg); #endif |