I have upgraded from enterprise edition 3.0 to 5.0.

I am trying to compile some programs that use ioctl.h.

And I can't understand why I am getting this error:
undefined reference to `__invalid_size_argument_for_IOC'

Could someone please help me with this.