#include #include #include #include #include #include #include #include #include "ioctl_const.h" int main(){ int fd; int32_t value , number; printf("\nOpening Driver\n"); fd = open("/dev/demo_ioctl_device", O_RDWR); if( fd < 0 ){ printf("Cannot open device file...\n"); return 0; } printf("Enter the Value to send\n"); scanf("%d", &number); printf("Writing Value to Driver\n"); ioctl(fd, WR_VALUE, (int32_t*) &number); printf("Reading Value from Driver\n"); ioctl(fd, RD_VALUE, (int32_t*) &value); printf("Value is %d\n", value); printf("Closing Driver\n"); close(fd); return 0; }