projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add define for Kirk Smith's USR Courier driver. Change default baud
[unix-history]
/
usr
/
src
/
usr.bin
/
window
/
defs.h
diff --git
a/usr/src/usr.bin/window/defs.h
b/usr/src/usr.bin/window/defs.h
index
3f47a77
..
4e280ee
100644
(file)
--- a/
usr/src/usr.bin/window/defs.h
+++ b/
usr/src/usr.bin/window/defs.h
@@
-1,50
+1,42
@@
/*
/*
- * @(#)defs.h 3.2 83/08/18
+ * @(#)defs.h 3.16 %G%
+ */
+
+/*
+ * Copyright (c) 1983 Regents of the University of California,
+ * All rights reserved. Redistribution permitted subject to
+ * the terms of the Berkeley Software License Agreement.
*/
#include "ww.h"
*/
#include "ww.h"
-#include <signal.h>
#include <sys/time.h>
#include <sys/time.h>
-#include <sys/resource.h>
#define NWINDOW 9
#define NWINDOW 9
-int nread;
-int nreade;
-int nreadz;
-int nreadc;
struct timeval starttime;
struct timeval starttime;
- /* things for handling input */
-char ibuf[512];
-char *ibufp;
-int ibufc;
-#define bgetc() (ibufc ? ibufc--, *ibufp++&0x7f : -1)
-#define bpeekc() (ibufc ? *ibufp&0x7f : -1)
-#define bungetc(c) (ibufp > ibuf ? ibufc++, *--ibufp = (c) : -1)
-
struct ww *window[NWINDOW]; /* the windows */
struct ww *selwin; /* the selected window */
struct ww *window[NWINDOW]; /* the windows */
struct ww *selwin; /* the selected window */
+struct ww *lastselwin; /* the last selected window */
struct ww *cmdwin; /* the command window */
struct ww *framewin; /* the window for framing */
struct ww *boxwin; /* the window for the box */
struct ww *cmdwin; /* the command window */
struct ww *framewin; /* the window for framing */
struct ww *boxwin; /* the window for the box */
-struct ww *curwin;
+struct ww *fgwin; /* the last foreground window */
+
+#define isfg(w) ((w)->ww_order <= fgwin->ww_order)
-char *shell;
-char *shellname;
+char *shell[128]; /* the shell argv */
+char *shellfile; /* the shell program */
+int nbufline; /* default buffer size for new windows */
+char escapec; /* the escape character */
-char quit;
-char terse;
-char debug;
-char escapec;
+ /* flags */
+char quit; /* quit command issued */
+char terse; /* terse mode */
+char debug; /* debug mode */
+char incmd; /* in command mode */
struct ww *getwin();
struct ww *openwin();
struct ww *getwin();
struct ww *openwin();
-struct ww *
id
towin();
+struct ww *
v
towin();
struct ww *openiwin();
struct ww *openiwin();
-
- /* stuff for long commands */
-int argc;
-char *argv[100];
-int lineno; /* line number in the source file */
-char insource; /* we're in a source */