1 #ifndef NO_PROTOTYPES
\r
3 unsigned alarm( unsigned );
\r
4 double prandom( void );
\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
19 void goloc(word,word);
\r
20 void typed(word,word,word,word,virtaddr *);
\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
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
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
50 void addext(char *,char *);
\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
63 void endprocess(int);
\r
64 word entier(double);
\r
65 char *asciiz( virtaddr * );
\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
74 void pushmask( word );
\r
75 void trapmsg( void );
\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
104 void raise_signal();
\r
133 void evaluaterpc();
\r
150 void init_scheduler();
\r
153 void msginterrupt();
\r
169 void initprocess();
\r
177 void nonstandard();
\r
184 char *tempfilename();
\r
189 void writestring();
\r