public static int open([MarshalAs(UnmanagedType.LPStr)] string pathname, X11Joystick.OpenFlags flags);
public static int ioctl(int d, X11Joystick.JoystickIoctlCode request, ref int data);