root/headers/compatibility/bsd/pty.h
/*
 * Copyright 2008-2010 Haiku Inc. All Rights Reserved.
 * Distributed under the terms of the MIT License.
 */
#ifndef _BSD_PTY_H_
#define _BSD_PTY_H_

#include <features.h>

#ifdef _DEFAULT_SOURCE


#include <sys/cdefs.h>
#include <termios.h>


__BEGIN_DECLS

extern int              openpty(int* master, int* slave, char* name,
                                        struct termios* termAttrs, struct winsize* windowSize);
extern int              login_tty(int fd);
extern pid_t    forkpty(int* master, char* name,
                                        struct termios* termAttrs, struct winsize* windowSize);

__END_DECLS


#endif


#endif  /* _BSD_PTY_H_ */