%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/3/root/usr/lib64/go/4.8.2/x86_64-redhat-linux/exp/
Upload File :
Create Path :
Current File : //proc/3/root/usr/lib64/go/4.8.2/x86_64-redhat-linux/exp/terminal.gox

ELF>@@v1;
package terminal;
pkgpath exp/terminal;
priority 4;
import io io "io";
import sync sync "sync";
import syscall syscall "syscall";
import unsafe unsafe "unsafe";
init terminal exp_terminal..import 4 runtime runtime..import 1 io io..import 3 syscall syscall..import 3;
type <type 1 "EscapeCodes" <type 2 struct { Black <type 3 [] <type -20>>; Red <type 3>; Green <type 3>; Yellow <type 3>; Blue <type 3>; Magenta <type 3>; Cyan <type 3>; White <type 3>; Reset <type 4 [] <type -20>>; }>>;
func GetSize (fd <type -11>) (width <type -11>, height <type -11>, err <type -19>);
func IsTerminal (fd <type -11>) <type -15>;
func MakeRaw (fd <type -11>) (? <type 5 *<type 6 "State" <type 7 struct { .exp/terminal.termios <type 8 "syscall.Termios" <type 9 struct { Iflag <type -7>; Oflag <type -7>; Cflag <type -7>; Lflag <type -7>; Line <type -5>; Cc <type 10 [32 ] <type -5>>; Ispeed <type -7>; Ospeed <type -7>; }>>; }>>>, ? <type -19>);
func NewTerminal (c <type 11 "io.ReadWriter" <type 12 interface { ? <type 13 "io.Reader" <type 14 interface { Read (p <type 15 [] <type -20>>) (n <type -11>, err <type -19>); }>>; ? <type 16 "io.Writer" <type 17 interface { Write (p <type 18 [] <type -20>>) (n <type -11>, err <type -19>); }>>; }>>, prompt <type -16>) <type 19 *<type 20 "Terminal" <type 21 struct { AutoCompleteCallback <type 22 (line <type 23 [] <type -20>>, pos <type -11>, key <type -11>) (newLine <type 24 [] <type -20>>, newPos <type -11>)>; Escape <type 25 *<type 1>>; .exp/terminal.lock <type 26 "sync.Mutex" <type 27 struct { .sync.state <type -3>; .sync.sema <type -7>; }>
 func (m <type 28 *<type 26>>) Unlock ();
 func (m <type 28>) Lock ();
>; .exp/terminal.c <type 11>; .exp/terminal.prompt <type -16>; .exp/terminal.line <type 29 [] <type -20>>; .exp/terminal.pos <type -11>; .exp/terminal.echo <type -15>; .exp/terminal.cursorX <type -11>; .exp/terminal.cursorY <type -11>; .exp/terminal.maxLine <type -11>; .exp/terminal.termWidth <type -11>; .exp/terminal.termHeight <type -11>; .exp/terminal.outBuf <type 30 [] <type -20>>; .exp/terminal.remainder <type 31 [] <type -20>>; .exp/terminal.inBuf <type 32 [256 ] <type -20>>; }>
 func (t <type 33 *<type 20>>) .exp/terminal.queue (data <type 34 [] <type -20>>);
 func (t <type 33>) .exp/terminal.moveCursorToPos (pos <type -11>);
 func (t <type 33>) .exp/terminal.move (up <type -11>, down <type -11>, left <type -11>, right <type -11>);
 func (t <type 33>) .exp/terminal.clearLineToRight ();
 func (t <type 33>) .exp/terminal.handleKey (key <type -11>) (line <type -16>, ok <type -15>);
 func (t <type 33>) .exp/terminal.writeLine (line <type 35 [] <type -20>>);
 func (t <type 33>) Write (buf <type 36 [] <type -20>>) (n <type -11>, err <type -19>);
 func (t <type 33>) ReadPassword (prompt <type -16>) (line <type -16>, err <type -19>);
 func (t <type 33>) ReadLine () (line <type -16>, err <type -19>);
 func (t <type 33>) .exp/terminal.readLine () (line <type -16>, err <type -19>);
 func (t <type 33>) SetPrompt (prompt <type -16>);
 func (t <type 33>) SetSize (width <type -11>, height <type -11>);
>>;
func ReadPassword (fd <type -11>) (? <type 37 [] <type -20>>, ? <type -19>);
func Restore (fd <type -11>, state <type 5>) <type -19>;
type <type 6>;
func State$equal (key1 <type 38 *any>, key2 <type 38>, key_size <type -13>) <type -15>;
func State$hash (key <type 38>, key_size <type -13>) <type -13>;
type <type 20>;
checksum 345180AC62065DD756A1084C35F0B9D40E8F4A81;
.symtab.strtab.shstrtab.go_export@u
�
0	�
�
&

Zerion Mini Shell 1.0