Home | History | Annotate | Line # | Download | only in fsck_lfs
      1  1.1    pooka #ifndef _LFS_KERNEL_OPS_H_
      2  1.1    pooka #define _LFS_KERNEL_OPS_H_
      3  1.1    pooka 
      4  1.1    pooka #include <sys/types.h>
      5  1.1    pooka #include <sys/statvfs.h>
      6  1.1    pooka 
      7  1.1    pooka #include <fcntl.h>
      8  1.1    pooka #include <unistd.h>
      9  1.1    pooka 
     10  1.1    pooka struct kernelops {
     11  1.3    pooka 	int (*ko_open)(const char *, int, ...);
     12  1.1    pooka 	int (*ko_statvfs)(const char *, struct statvfs *, int);
     13  1.3    pooka 	int (*ko_fcntl)(int, int, ...);
     14  1.1    pooka 	int (*ko_fhopen)(const void *, size_t, int);
     15  1.1    pooka 	int (*ko_close)(int);
     16  1.1    pooka 
     17  1.1    pooka 	ssize_t (*ko_pread)(int, void *, size_t, off_t);
     18  1.1    pooka 	ssize_t (*ko_pwrite)(int, const void *, size_t, off_t);
     19  1.1    pooka };
     20  1.2    pooka extern const struct kernelops kops;
     21  1.1    pooka 
     22  1.4  mlelstv extern long dev_bsize;
     23  1.4  mlelstv 
     24  1.1    pooka #endif /* _LFS_KERNEL_OPS_H_ */
     25