Annotation of src/usr.bin/vim/pty_openbsd.c, Revision 1.1.1.1
1.1 downsj 1: /* $OpenBSD$ */
2:
3: /*
4: * A quick, OpenBSD specific pty.c replacement. It's not even entirely
5: * correct; but it's certainly not GPL'd.
6: */
7:
8: #include <sys/types.h>
9: #include <util.h>
10:
11: int OpenPTY(name)
12: char **name;
13: {
14: static char ttyname[64];
15: int mfd, sfd, error;
16:
17: error = openpty(&mfd, &sfd, ttyname, NULL, NULL);
18: if (error < 0)
19: return (-1);
20:
21: *name = ttyname;
22: return (mfd);
23: }