Ch.13 Lab 2 IOCTL with variable length of copying buffer