X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=libsysio%2Finclude%2Fdev.h;h=2620d494163ce53db6668e340c7f93671d8e4175;hb=6047000880914e322fbe1d4c175143f1e4810e99;hp=0fe459b0afef3780b433c5203033476dec3937d0;hpb=b8292c00324fbe9a25910ce53d03569186ea3e2c;p=fs%2Flustre-release.git diff --git a/libsysio/include/dev.h b/libsysio/include/dev.h index 0fe459b..2620d49 100644 --- a/libsysio/include/dev.h +++ b/libsysio/include/dev.h @@ -80,11 +80,11 @@ extern const struct inode_ops _sysio_nodev_ops; struct inode *, \ unsigned , \ struct intnl_stat *))_sysio_do_ebadf -#define _sysio_nodev_getdirentries \ +#define _sysio_nodev_filldirentries \ (ssize_t (*)(struct inode *, \ + _SYSIO_OFF_T *, \ char *, \ - size_t , \ - _SYSIO_OFF_T *))_sysio_do_illop + size_t))_sysio_do_illop #define _sysio_nodev_inop_mkdir \ (int (*)(struct pnode *, \ mode_t))_sysio_do_illop @@ -100,7 +100,7 @@ extern const struct inode_ops _sysio_nodev_ops; #define _sysio_nodev_inop_open \ (int (*)(struct pnode *, \ int, \ - mode_t))_sysio_do_enoent + mode_t))_sysio_do_enodev #define _sysio_nodev_inop_close \ (int (*)(struct inode *))_sysio_do_ebadf #define _sysio_nodev_inop_link \ @@ -122,7 +122,8 @@ extern const struct inode_ops _sysio_nodev_ops; #define _sysio_nodev_inop_fcntl \ (int (*)(struct inode *, \ int, \ - va_list))_sysio_do_ebadf + va_list, \ + int *))_sysio_do_ebadf #define _sysio_nodev_inop_sync \ (int (*)(struct inode *))_sysio_do_ebadf #define _sysio_nodev_inop_datasync \