result = __syscall_ioctl (fd, request, arg);
result = INLINE_SYSCALL (ioctl, 3, fd, request, arg);
__ioctl (int fd, unsigned long int request, ...){  void *arg;  va_list ap;  int result;	  va_start (ap, request);  arg = va_arg (ap, void *);	  switch (request)    {    case TCGETS:      result = tcgetattr (fd, (struct termios *) arg);      break;    case TCSETS:      result = tcsetattr (fd, TCSANOW, (struct termios *) arg);      break;    case TCSETSW:      result = tcsetattr (fd, TCSADRAIN, (struct termios *) arg);      break;    case TCSETSF:      result = tcsetattr (fd, TCSAFLUSH, (struct termios *) arg);      break;    default:      result = __syscall_ioctl (fd, request, arg);      break;    }  va_end (ap);  return result;}