RTEMS 6.1-rc5
Loading...
Searching...
No Matches
Macros | Functions
pty.c File Reference

/dev/ptyXX (Support for pseudo-terminals) More...

#include <sys/ttycom.h>
#include <rtems/pty.h>
#include <rtems/seterr.h>
#include <errno.h>
#include <sys/socket.h>
#include <inttypes.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <syslog.h>
#include <unistd.h>

Macros

#define DEBUG_WH   (1<<0)
 
#define DEBUG_DETAIL   (1<<1)
 
#define IAC_ESC   255
 
#define IAC_DONT   254
 
#define IAC_DO   253
 
#define IAC_WONT   252
 
#define IAC_WILL   251
 
#define IAC_SB   250
 
#define IAC_GA   249
 
#define IAC_EL   248
 
#define IAC_EC   247
 
#define IAC_AYT   246
 
#define IAC_AO   245
 
#define IAC_IP   244
 
#define IAC_BRK   243
 
#define IAC_DMARK   242
 
#define IAC_NOP   241
 
#define IAC_SE   240
 
#define IAC_EOR   239
 
#define SB_MAX   RTEMS_PTY_SB_MAX
 

Functions

const char * rtems_pty_initialize (rtems_pty_context *pty, uintptr_t unique)
 
void rtems_pty_close_socket (rtems_pty_context *pty)
 
void rtems_pty_set_socket (rtems_pty_context *pty, int socket)
 

Detailed Description

/dev/ptyXX (Support for pseudo-terminals)