/* * block.h * * Created on: Jun 26, 2019 * Author: fred */ #ifndef SRC_KERNEL_BLOCK_H_ #define SRC_KERNEL_BLOCK_H_ #define init_msghdr(h) do { \ h.msg_name = NULL; \ h.msg_namelen = 0; \ h.msg_control = NULL; \ h.msg_controllen = 0; \ h.msg_flags = MSG_WAITALL | MSG_NOSIGNAL; \ } while (0) int dnbd3_net_connect(dnbd3_device_t *dev); int dnbd3_net_disconnect(dnbd3_device_t *dev); extern struct block_device_operations dnbd3_fops; #endif /* SRC_KERNEL_BLOCK_H_ */