Main Page | Class List | File List | Class Members | File Members

screen.c File Reference

#include <sys/types.h>
#include <ctype.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/ioctl.h>
#include <signal.h>
#include "config.h"
#include <locale.h>
#include <langinfo.h>
#include "screen.h"
#include "patchlevel.h"
#include <pwd.h>
#include "logfile.h"
#include "extern.h"

Classes

struct  backtick

Defines

#define MAX_WINMSG_REND   16

Functions

int main (int ac, char **av)
void WindowDied (struct win *p)
void setbacktick (int num, int lifespan, int tick, char **cmdv)
char * MakeWinMsgEv (char *str, struct win *win, int esc, int padlen, struct event *ev, int rec)
char * MakeWinMsg (char *s, struct win *win, int esc)
int PutWinMsg (char *s, int start, int max)

Variables

char Term []
char screenterm []
char ** environ
char Termcap []
int force_vt = 1
int VBellWait
int MsgWait
int MsgMinWait
int SilenceWait
acluserusers
displaydisplays
displaydisplay
int visual_bell
unsigned char mark_key_tab []
char version []
char DefaultShell []
char * zmodem_sendcmd
char * zmodem_recvcmd
char * ShellProg
char * ShellArgs [2]
NewWindow nwin_undef nwin_default nwin_options
int nversion
passwd * ppp
char * attach_tty
char * attach_term
char * LoginName
mode attach_Mode
char SockPath [MAXPATHLEN+2 *MAXSTR]
char * SockName
char * SockMatch = NULL
int ServerSocket = -1
event serv_read
event serv_select
event logflushev
char ** NewEnv = NULL
char * RcFileName = NULL
char * home
char * screenlogfile
int log_flush = 10
int logtstamp_on = 0
char * logtstamp_string
int logtstamp_after = 120
char * hardcopydir = NULL
char * BellString
char * VisualBellString
char * ActivityString
char * BufferFile
char * PowDetachString
char * hstatusstring
char * captionstring
char * timestring
char * wliststr
char * wlisttit
int auto_detach = 1
int iflag
int rflag
int dflag
int lsflag
int quietflag
int wipeflag
int xflag
int cmdflag
int adaptflag
char * multi
char * multi_home
int multi_uid
int own_uid
int multiattach
int tty_mode
int tty_oldmode = -1
char HostName [MAXSTR]
int MasterPid
int real_uid
int real_gid
int eff_uid
int eff_gid
int default_startup
int ZombieKey_destroy
int ZombieKey_resurrect
char * preselect = NULL
char * screenencodings
int nethackflag = 0
int maxwin = MAXWIN
layerflayer
winfore
winwindows
winconsole_window
char strnomem [] = "Out of memory."
s
char * fmt
backtickbackticks

Define Documentation

#define MAX_WINMSG_REND   16
 


Function Documentation

int main int  ac,
char **  av
 

char* MakeWinMsg char *  s,
struct win win,
int  esc
 

char* MakeWinMsgEv char *  str,
struct win win,
int  esc,
int  padlen,
struct event ev,
int  rec
 

int PutWinMsg char *  s,
int  start,
int  max
 

void setbacktick int  num,
int  lifespan,
int  tick,
char **  cmdv
 

void WindowDied struct win p  ) 
 


Variable Documentation

char* ActivityString
 

int adaptflag
 

struct mode attach_Mode
 

char* attach_term
 

char* attach_tty
 

int auto_detach = 1
 

struct backtick* backticks
 

char* BellString
 

char* BufferFile
 

char* captionstring
 

int cmdflag
 

struct win* console_window
 

int default_startup
 

char DefaultShell[]
 

int dflag
 

struct display * display
 

struct display* displays
 

int eff_gid
 

int eff_uid
 

char ** environ
 

struct layer* flayer
 

char * fmt
 

int force_vt = 1
 

struct win* fore
 

char* hardcopydir = NULL
 

char* home
 

char HostName[MAXSTR]
 

char* hstatusstring
 

int iflag
 

int log_flush = 10
 

struct event logflushev
 

char* LoginName
 

int logtstamp_after = 120
 

int logtstamp_on = 0
 

char* logtstamp_string
 

int lsflag
 

unsigned char mark_key_tab[]
 

int MasterPid
 

int maxwin = MAXWIN
 

int MsgMinWait
 

int MsgWait
 

char* multi
 

char* multi_home
 

int multi_uid
 

int multiattach
 

int nethackflag = 0
 

char** NewEnv = NULL
 

int nversion
 

struct NewWindow nwin_undef nwin_default nwin_options
 

int own_uid
 

char* PowDetachString
 

struct passwd* ppp
 

char* preselect = NULL
 

int quietflag
 

char* RcFileName = NULL
 

int real_gid
 

int real_uid
 

int rflag
 

* s
 

char* screenencodings
 

char* screenlogfile
 

char screenterm[]
 

struct event serv_read
 

struct event serv_select
 

int ServerSocket = -1
 

char* ShellArgs[2]
 

char* ShellProg
 

int SilenceWait
 

char* SockMatch = NULL
 

char* SockName
 

char SockPath[MAXPATHLEN+2 *MAXSTR]
 

char strnomem[] = "Out of memory."
 

char Term[]
 

char Termcap[]
 

char* timestring
 

int tty_mode
 

int tty_oldmode = -1
 

struct acluser* users
 

int VBellWait
 

char version[]
 

int visual_bell
 

char* VisualBellString
 

struct win* windows
 

int wipeflag
 

char* wliststr
 

char* wlisttit
 

int xflag
 

char* zmodem_recvcmd
 

char* zmodem_sendcmd
 

int ZombieKey_destroy
 

int ZombieKey_resurrect
 


Generated on Sat Jul 2 20:56:17 2005 for GNU Screen by  doxygen 1.4.3