diff options
author | stevel@tonic-gate <none@none> | 2005-06-14 00:00:00 -0700 |
---|---|---|
committer | stevel@tonic-gate <none@none> | 2005-06-14 00:00:00 -0700 |
commit | 7c478bd95313f5f23a4c958a745db2134aa03244 (patch) | |
tree | c871e58545497667cbb4b0a4f2daf204743e1fe7 /usr/src/cmd/tip/cmdtab.c | |
download | illumos-joyent-7c478bd95313f5f23a4c958a745db2134aa03244.tar.gz |
OpenSolaris Launch
Diffstat (limited to 'usr/src/cmd/tip/cmdtab.c')
-rw-r--r-- | usr/src/cmd/tip/cmdtab.c | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/usr/src/cmd/tip/cmdtab.c b/usr/src/cmd/tip/cmdtab.c new file mode 100644 index 0000000000..52857f5685 --- /dev/null +++ b/usr/src/cmd/tip/cmdtab.c @@ -0,0 +1,37 @@ +/* + * Copyright 2005 Sun Microsystems, Inc. All rights reserved. + * Use is subject to license terms. + */ +/* + * Copyright (c) 1983 Regents of the University of California. + * All rights reserved. The Berkeley software License Agreement + * specifies the terms and conditions for redistribution. + */ + +#ident "%Z%%M% %I% %E% SMI" /* from UCB 5.3 5/5/86 */ + +#include "tip.h" + +extern int shell(), getfl(), sendfile(), chdirectory(); +extern int finish(), help(), pipefile(), pipeout(), consh(), variable(); +extern int cu_take(), cu_put(), dollar(), genbrk(), suspend(); + +esctable_t etable[] = { + { '!', NORM, "shell", shell }, + { '<', NORM, "receive file from remote host", getfl }, + { '>', NORM, "send file to remote host", sendfile }, + { 't', NORM, "take file from remote UNIX", cu_take }, + { 'p', NORM, "put file to remote UNIX", cu_put }, + { '|', NORM, "pipe remote file", pipefile }, + { 'C', NORM, "connect program to remote host", consh }, + { 'c', NORM, "change directory", chdirectory }, + { '.', NORM, "exit from tip", finish }, + {_CTRL('d'), NORM, "exit from tip", finish }, + { '$', NORM, "pipe local command to remote host", pipeout }, + {_CTRL('y'), NORM, "suspend tip (local only)", suspend }, + {_CTRL('z'), NORM, "suspend tip (local+remote)", suspend }, + { 's', NORM, "set variable", variable }, + { '?', NORM, "get this summary", help }, + { '#', NORM, "send break", genbrk }, + { 0, 0, 0 } +}; |