Added upstream version.
[vlp.git] / int / intproto.h
1 #ifndef NO_PROTOTYPES
2
3 unsigned alarm( unsigned );
4 double prandom( void );
5
6 void openrc(word,virtaddr *,word *);
7 void raise_signal(word,word,word *,word *);
8 void openobj(word,word *,word *);
9 void slopen(word,virtaddr *,word *,word *);
10 void errsignal(int);
11 void typep(word,word,word *,word *);
12 void copy(virtaddr *,virtaddr *);
13 void qua(virtaddr *,word);
14 void standard(word);
15 void disp(virtaddr *);
16 void gkill(virtaddr *);
17 void typref(virtaddr *,word);
18 void go(word,word);
19 void goloc(word,word);
20 void typed(word,word,word,word,virtaddr *);
21 void term(void);
22 void wind(void);
23 void trace(word);
24 void inner(word);
25 void backhd(virtaddr *,word *);
26 void backbl(virtaddr *,word *);
27 void backpr(virtaddr *,word *);
28 void back(virtaddr *,word *,word);
29 void detach(void);
30 void attach(virtaddr *);
31 void fin(word,virtaddr *,word *);
32 void heads(virtaddr *,word);
33 void resume(virtaddr *);
34 void passivate(int);
35 void enable(word,word);
36 void evaluaterpc(word);
37 void disable(word,word);
38 void rpc_accept(word);
39 void rpc3(void);
40 void popmask(word);
41 void askprot(virtaddr *);
42 bool member(virtaddr *,word *);
43 word virtprot(word);
44 word loadt(word,word);
45 bool is(virtaddr *,word);
46 bool inl(virtaddr *,word);
47 word shift(word,word);
48 void execute(void);
49 void abend(char *);
50 void addext(char *,char *);
51 void usage( void );
52 void decode( void );
53 void init_scheduler( void );
54 void runsys( void );
55 void schedule( void );
56 void msginterrupt( message * );
57 void loosen( void );
58 void update( word, word );
59 void compactify( void );
60 void moveparams(word, word, message *, int, int);
61 void sendmsg1(message *);
62 word getnode(word);
63 void endprocess(int);
64 word entier(double);
65 char *asciiz( virtaddr * );
66 void ranset(void);
67 void moveblock( char *,char *, word );
68 void request( word, word *, word *);
69 word memavail( void );
70 void newarry( word, word, word, virtaddr *, word *);
71 void initprocess( word,word,procaddr *);
72 void activate( word );
73 void reset( word );
74 void pushmask( word );
75 void trapmsg( void );
76 void rpc2( void );
77 void endrun( int );
78 void loadfile(word,word *,word *,FILE **);
79 word directio(virtaddr *,word,int (*)(),FILE *);
80 void nonstandard( word );
81 void genfileobj(bool,word,char *,virtaddr *,word *);
82 void rewrite( word );
83 void delete( virtaddr * );
84 bool testeof( FILE * );
85 bool testeoln( FILE * );
86 char *tempfilename( void );
87 word readint( FILE * );
88 double readreal( FILE * );
89 void writeint( word, word, FILE * );
90 void writereal( double, word, word, FILE * );
91 void writestring( word, word, FILE * );
92 void readln( FILE * );
93 void senderr( int, procaddr * );
94 void rpcend( message * );
95 void rpc1( message * );
96 void handle_message(MESSAGE*);
97 int check_port(MESSAGE*);
98 void send_to_kernel(MESSAGE*);
99 void writeln_str(char*);
100 void write_str(char*);
101 void write_char(char);
102 char read_char();
103 void read_str(char*);
104
105
106
107 #else
108
109 unsigned alarm();
110 int unlink();
111 int ioctl();
112
113 void openrc();
114 void raise_signal();
115 void openobj();
116 void slopen();
117 void errsignal();
118 void typep();
119 void copy();
120 void qua();
121 void standard();
122 void disp();
123 void gkill();
124 void typref();
125 void go();
126 void goloc();
127 void typed();
128 void term();
129 void wind();
130 void trace();
131 void inner();
132 void backhd();
133 void backbl();
134 void backpr();
135 void back();
136 void detach();
137 void attach();
138 void fin();
139 void heads();
140 void resume();
141 void passivate();
142 void enable();
143 void evaluaterpc();
144 void disable();
145 void rpc_accept();
146 void rpc3();
147 void popmask();
148 void askprot();
149 bool member();
150 word virtprot();
151 word loadt();
152 bool is();
153 bool inl();
154 word shift();
155 void execute();
156 void abend();
157 void addext();
158 void usage();
159 void decode();
160 void init_scheduler();
161 void runsys();
162 void schedule();
163 void msginterrupt();
164 void loosen();
165 void update();
166 void compactify();
167 void moveparams();
168 void sendmsg();
169 word getnode();
170 void endprocess();
171 word entier();
172 char *asciiz();
173 void ranset();
174 double prandom();
175 void moveblock();
176 void request();
177 word memavail();
178 void newarry();
179 void initprocess();
180 void activate();
181 void pushmask();
182 void trapmsg();
183 void rpc2();
184 void endrun();
185 void loadfile();
186 word directio();
187 void nonstandard();
188 void genfileobj();
189 void reset();
190 void rewrite();
191 void delete();
192 bool testeof();
193 bool testeoln();
194 char *tempfilename();
195 word readint();
196 double readreal();
197 void writeint();
198 void writereal();
199 void writestring();
200 void readln();
201 void senderr();
202 void rpcend();
203 void rpc1();
204
205 #endif
206