1 /* 2 * Copyright 2008-2010 Haiku Inc. All Rights Reserved. 3 * Distributed under the terms of the MIT License. 4 */ 5 #ifndef _BSD_PTY_H_ 6 #define _BSD_PTY_H_ 7 8 #include <features.h> 9 10 #ifdef _DEFAULT_SOURCE 11 12 13 #include <sys/cdefs.h> 14 #include <termios.h> 15 16 17 __BEGIN_DECLS 18 19 extern int openpty(int* master, int* slave, char* name, 20 struct termios* termAttrs, struct winsize* windowSize); 21 extern int login_tty(int fd); 22 extern pid_t forkpty(int* master, char* name, 23 struct termios* termAttrs, struct winsize* windowSize); 24 25 __END_DECLS 26 27 28 #endif 29 30 31 #endif /* _BSD_PTY_H_ */ 32