Commit f29042b5312f7ec97ec7ca678ccbea8997a817c8

Authored by bellard
1 parent 09bfb054

TIOCGPTN and TIOCSPTLCK ioctls


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@90 c046a42c-6fe2-441c-8c8c-71466251a162
linux-user/ioctls.h
@@ -37,6 +37,8 @@ @@ -37,6 +37,8 @@
37 IOCTL(TIOCNOTTY, 0, TYPE_NULL) 37 IOCTL(TIOCNOTTY, 0, TYPE_NULL)
38 IOCTL(TIOCGETD, IOC_R, MK_PTR(TYPE_INT)) 38 IOCTL(TIOCGETD, IOC_R, MK_PTR(TYPE_INT))
39 IOCTL(TIOCSETD, IOC_W, MK_PTR(TYPE_INT)) 39 IOCTL(TIOCSETD, IOC_W, MK_PTR(TYPE_INT))
  40 + IOCTL(TIOCGPTN, IOC_R, MK_PTR(TYPE_INT))
  41 + IOCTL(TIOCSPTLCK, IOC_W, MK_PTR(TYPE_INT))
40 IOCTL(FIOCLEX, 0, TYPE_NULL) 42 IOCTL(FIOCLEX, 0, TYPE_NULL)
41 IOCTL(FIONCLEX, 0, TYPE_NULL) 43 IOCTL(FIONCLEX, 0, TYPE_NULL)
42 IOCTL(FIOASYNC, IOC_W, MK_PTR(TYPE_INT)) 44 IOCTL(FIOASYNC, IOC_W, MK_PTR(TYPE_INT))
syscall-i386.h
@@ -572,8 +572,8 @@ struct target_pt_regs { @@ -572,8 +572,8 @@ struct target_pt_regs {
572 #define TARGET_TIOCSBRK 0x5427 /* BSD compatibility */ 572 #define TARGET_TIOCSBRK 0x5427 /* BSD compatibility */
573 #define TARGET_TIOCCBRK 0x5428 /* BSD compatibility */ 573 #define TARGET_TIOCCBRK 0x5428 /* BSD compatibility */
574 #define TARGET_TIOCGSID 0x5429 /* Return the session ID of FD */ 574 #define TARGET_TIOCGSID 0x5429 /* Return the session ID of FD */
575 -#define TARGET_TIOCGPTN _IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */  
576 -#define TARGET_TIOCSPTLCK _IOW('T',0x31, int) /* Lock/unlock Pty */ 575 +#define TARGET_TIOCGPTN TARGET_IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
  576 +#define TARGET_TIOCSPTLCK TARGET_IOW('T',0x31, int) /* Lock/unlock Pty */
577 577
578 #define TARGET_FIONCLEX 0x5450 /* these numbers need to be adjusted. */ 578 #define TARGET_FIONCLEX 0x5450 /* these numbers need to be adjusted. */
579 #define TARGET_FIOCLEX 0x5451 579 #define TARGET_FIOCLEX 0x5451