include terminating \0 of string in the item length
move all limits and magic constants to one section in internal.h
reorder ioctl numbers