Lines Matching refs:fdm
42 unsafe fn bail(fdm: ::c_int, fds: ::c_int) -> ::c_int { in bail()
47 if fdm >= 0 { in bail()
48 ::close(fdm); in bail()
63 let fdm = ::posix_openpt(O_RDWR | O_NOCTTY); in openpty() localVariable
64 if fdm < 0 { in openpty()
69 if ::grantpt(fdm) < 0 || ::unlockpt(fdm) < 0 { in openpty()
70 return bail(fdm, -1); in openpty()
74 let subordpath = ::ptsname(fdm); in openpty()
76 return bail(fdm, -1); in openpty()
83 return bail(fdm, -1); in openpty()
89 return bail(fdm, fds); in openpty()
94 return bail(fdm, fds); in openpty()
100 return bail(fdm, fds); in openpty()
105 return bail(fdm, fds); in openpty()
117 *amain = fdm; in openpty()