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