Pristine Ack-5.5
[Ack-5.5.git] / mach / pdp / libsys / libmon_s.a
1 eÿexit.c\0\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0$\0exit(n)
2 {
3         _cleanup();
4         _exit(n);
5 }
6 cleanup.c\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\ f\0_cleanup()
7 {
8 }
9 astty.c\0.c\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0l\0int
10 stty(fildes,argp)
11         int fildes ;
12         char *argp;
13 {
14         return _ioctl(fildes,/*TIOCSETP*/(('t'<<8)|9),argp) ;
15 }
16 gtty.c\0.c\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0l\0int
17 gtty(fildes,argp)
18         int fildes ;
19         char *argp ;
20 {
21         return ioctl(fildes,/*TIOCGETP*/(('t'<<8)|8),argp) ;
22 }
23 access.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Î\0#include "sys.h"
24 .define _access
25 .extern _errno
26
27 _access:
28         mov     2(sp),0f+2
29         mov     4(sp),0f+4
30         clr     r0
31         sys     indir; .data2 0f
32         bcc     1f
33         mov     r0,_errno
34         mov     $-1,r0
35 1:
36         rts     pc
37 .sect .data
38 0:
39         sys     access
40         .data2  0, 0
41 acct.s\0s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0¾\0#include "sys.h"
42 .define _acct
43 .extern _errno
44
45 _acct:
46         mov     2(sp),0f+2
47         sys     indir; .data2 0f
48         bcc     1f
49         mov     r0, _errno
50         mov     $-1,r0
51         rts     pc
52 1:
53         clr     r0
54         rts     pc
55 .sect .data
56 0:
57         sys     acct
58         .data2  0
59 alarm.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\7f\0#include "sys.h"
60 .define _alarm
61 .extern _errno
62
63 _alarm:
64         mov     2(sp),r0
65         sys     alarm
66         bcc     1f
67         mov     r0,_errno
68         mov     $-1,r0
69 1:
70         rts     pc
71
72 chdir.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0À\0#include "sys.h"
73 .define _chdir
74 .extern _errno
75
76 _chdir:
77         mov     2(sp),0f+2
78         sys     indir; .data2 0f
79         bcc     1f
80         mov     r0,_errno
81         mov     $-1,r0
82         rts     pc
83 1:
84         clr     r0
85         rts     pc
86 .sect .data
87 0:
88         sys     chdir
89         .data2  0
90 chmod.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ó\0#include "sys.h"
91 .define _chmod
92 .extern _errno
93
94 _chmod:
95         mov     2(sp),0f+2
96         mov     4(sp),0f+4
97         sys     indir; .data2 0f
98         bcc     1f
99         mov     r0,_errno
100         mov     $-1,r0
101         rts     pc
102 1:
103         clr     r0
104         rts     pc
105 .sect .data
106 0:
107         sys     chmod
108         .data2  0, 0
109 \0chown.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0æ\0#include "sys.h"
110 .define _chown
111 .extern _errno
112
113 _chown:
114         mov     2(sp),0f+2
115         mov     4(sp),0f+4
116         mov     6(sp),0f+6
117         sys     indir; .data2 0f
118         bcc     1f
119         mov     r0,_errno
120         mov     $-1,r0
121         rts     pc
122 1:
123         clr     r0
124         rts     pc
125 .sect .data
126 0:
127         sys     chown
128         .data2  0, 0, 0
129 chroot.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ã\0#include "sys.h"
130 .define _chroot
131 .extern _errno
132
133 _chroot:
134         mov     2(sp),0f+2
135         sys     indir; .data2 0f
136         bcc     1f
137         mov     r0,_errno
138         mov     $-1,r0
139         rts     pc
140 1:
141         clr     r0
142         rts     pc
143 .sect .data
144 0:
145         sys     chroot
146         .data2  0
147 dclose.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\8f\0#include "sys.h"
148 .define _close
149 .extern _errno
150
151 _close:
152         mov     2(sp),r0
153         sys     close
154         bcc     1f
155         mov     r0,_errno
156         mov     $-1,r0
157         rts     pc
158 1:
159         clr     r0
160         rts     pc
161 ccreat.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ã\0#include "sys.h"
162 .define _creat
163 .extern _errno
164
165 _creat:
166         mov     2(sp),0f+2
167         mov     4(sp),0f+4
168         sys     indir; .data2 0f
169         bcc     1f
170         mov     r0,_errno
171         mov     $-1,r0
172 1:
173         rts     pc
174 .sect .data
175 0:
176         sys     creat
177         .data2  0, 0
178 ddup.s\0s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Â\0#include "sys.h"
179 .define _dup
180 .define _dup2
181 .extern _errno
182
183 _dup2:
184         mov     2(sp),r0
185         bis     $100,r0
186         br      1f
187
188 _dup:
189         mov     2(sp),r0
190 1:
191         mov     4(sp),r1
192         sys     dup
193         bcc     1f
194         mov     r0,_errno
195         mov     $-1,r0
196 1:
197         rts     pc
198 execl.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0ò\0#include "sys.h"
199 .define _execl
200 .extern _environ
201 .extern _errno
202
203 _execl:
204         mov     2(sp),0f+2
205         mov     sp,r0
206         add     $4,r0
207         mov     r0,0f+4
208         mov     _environ,0f+6
209         sys     indir; .data2 0f
210         mov     r0,_errno
211         mov     $-1,r0
212         rts     pc
213 .sect .data
214 0:
215         sys     exece
216         .data2  0, 0, 0
217 execle.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0õ\0#include "sys.h"
218 .define _execle
219 .extern _errno
220
221 _execle:
222         mov     2(sp),0f+2
223         mov     sp,r0
224         add     $4,r0
225         mov     r0,0f+4
226 1:
227         tst     (r0)+
228         bne     1b
229         mov     (r0),0f+6
230         sys     indir; .data2 0f
231         mov     r0,_errno
232         mov     $-1,r0
233         rts     pc
234 .sect .data
235 0:
236         sys     exece
237         .data2  0, 0, 0
238 \0execv.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0ß\0#include "sys.h"
239 .define _execv
240 .extern _environ
241 .extern _errno
242
243 _execv:
244         mov     2(sp),0f+2
245         mov     4(sp),0f+4
246         mov     _environ,0f+6
247         sys     indir; .data2 0f
248         mov     r0,_errno
249         mov     $-1,r0
250         rts     pc
251 .sect .data
252 0:
253         sys     exece
254         .data2  0, 0, 0
255 eexecve.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Í\0#include "sys.h"
256 .define _execve
257 .extern _errno
258
259 _execve:
260         mov     2(sp),0f+2
261         mov     4(sp),0f+4
262         mov     6(sp),0f+6
263         sys     indir; .data2 0f
264         mov     r0,_errno
265         mov     $-1,r0
266         rts     pc
267 .sect .data
268 0:
269         sys     exece
270         .data2  0, 0, 0
271 efetchi.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0§\0#include "sys.h"
272 .define _fetchi
273 .extern _errno
274
275 _fetchi:
276         mov     2(sp),r0
277         sys     local; .data2 0f
278         bcc     1f
279         mov     r0,_errno
280         mov     $-1,r0
281 1:
282         rts     pc
283 .sect .data
284 0:
285         sys     fetchi
286 tfork.s\0s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\88\0#include "sys.h"
287 .define _fork
288 .extern _errno
289
290 _fork:
291         sys     fork
292         br      1f
293         bcc     2f
294         mov     r0,_errno
295         mov     $-1,r0
296 2:
297         rts     pc
298 1:
299         clr     r0
300         rts     pc
301 fperr.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0ã\0#include "sys.h"
302 .define _fperr
303 .extern _errno
304
305 _fperr:
306         sys     local; .data2 0f
307         bcc     1f
308         mov     r0,_errno
309         mov     $-1,r0
310         rts     pc
311 1:
312         mov     r5,-(sp)
313         mov     4(sp),r5
314         mov     r0,(r5)+
315         mov     r1,(r5)
316         mov     (sp)+,r5
317         rts     pc
318 .sect .data
319 0:
320         sys     fperr
321 efstat.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Î\0#include "sys.h"
322 .define _fstat
323 .extern _errno
324
325 _fstat:
326         mov     2(sp),r0
327         mov     4(sp),0f+2
328         sys     indir; .data2 0f
329         bcc     1f
330         mov     r0,_errno
331         mov     $-1,r0
332         rts     pc
333 1:
334         clr     r0
335         rts     pc
336 .sect .data
337 0:
338         sys     fstat
339         .data2  0
340 ftime.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0|\0#include "sys.h"
341 .define _ftime
342
343 _ftime:
344         mov     2(sp),0f+2
345         sys     indir; .data2 0f
346         rts     pc
347
348 .sect .data
349 0:
350         sys     ftime
351         .data2  0
352 getgid.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0z\0#include "sys.h"
353 .define _getgid
354 .define _getegid
355
356 _getgid:
357         sys     getgid
358         rts     pc
359
360 _getegid:
361         sys     getgid
362         mov     r1,r0
363         rts     pc
364 getgrp.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ã\0#include "sys.h"
365 .define _getgrp
366 .extern _errno
367
368 _getgrp:
369         mov     2(sp),0f+2
370         sys     indir; .data2 0f
371         bcc     1f
372         mov     r0,_errno
373         mov     $-1,r0
374         rts     pc
375 1:
376         clr     r0
377         rts     pc
378 .sect .data
379 0:
380         sys     getgrp
381         .data2  0
382
383 getpid.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0?\0#include "sys.h"
384 .define _getpid
385
386 _getpid:
387         sys     getpid
388         rts     pc
389 2getppid.s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0L\0#include "sys.h"
390 .define _getppid
391
392 _getppid:
393         sys     getpid
394         mov     r1,r0
395         rts     pc
396 getuid.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0z\0#include "sys.h"
397 .define _getuid
398 .define _geteuid
399
400 _getuid:
401         sys     getuid
402         rts     pc
403
404 _geteuid:
405         sys     getuid
406         mov     r1,r0
407         rts     pc
408 gldav.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0´\0#include "sys.h"
409 .define _gldav
410 .extern _errno
411
412 _gldav:
413         mov     2(sp),r0
414         sys     local; .data2 0f
415         bcc     1f
416         mov     r0,_errno
417         mov     $-1,r0
418         rts     pc
419 1:
420         clr     r0
421         rts     pc
422 .sect .data
423 0:
424         sys     gldav
425 ioctl.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0æ\0#include "sys.h"
426 .define _ioctl
427 .extern _errno
428
429 _ioctl:
430         mov     2(sp),0f+2
431         mov     4(sp),0f+4
432         mov     6(sp),0f+6
433         sys     indir; .data2 0f
434         bcc     1f
435         mov     r0,_errno
436         mov     $-1,r0
437         rts     pc
438 1:
439         clr     r0
440         rts     pc
441 .sect .data
442 0:
443         sys     ioctl
444         .data2  0, 0, 0
445 kill.s\0\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ì\0#include "sys.h"
446 .define _kill
447 .extern _errno
448
449 _kill:
450         mov     2(sp),r0
451         mov     4(sp),0f+2
452         sys     indir; .data2 0f
453         bcc     1f
454         mov     r0,_errno
455         mov     $-1,r0
456         rts     pc
457 1:
458         clr     r0
459         rts     pc
460
461 .sect .data
462 0:
463         sys     kill
464         .data2  0
465 killbkg.s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ù\0#include "sys.h"
466 .define _killbkg
467 .extern _errno
468
469 _killbkg:
470         mov     2(sp),0f+2
471         mov     4(sp),0f+4
472         sys     local; .data2 0f
473         bcc     1f
474         mov     r0,_errno
475         mov     $-1,r0
476         rts     pc
477 1:
478         clr     r0
479         rts     pc
480 .sect .data
481 0:
482         sys     killbkg
483         .data2  0, 0
484 akillpg.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0×\0#include "sys.h"
485 .define _killpg
486 .extern _errno
487
488 _killpg:
489         mov     2(sp),0f+2
490         mov     4(sp),0f+4
491         sys     local; .data2 0f
492         bcc     1f
493         mov     r0,_errno
494         mov     $-1,r0
495         rts     pc
496 1:
497         clr     r0
498         rts     pc
499
500 .sect .data
501 0:
502         sys     killpg
503         .data2  0, 0
504 0link.s\0s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ð\0#include "sys.h"
505 .define _link
506 .extern _errno
507
508 _link:
509         mov     2(sp),0f+2
510         mov     4(sp),0f+4
511         sys     indir; .data2 0f
512         bcc     1f
513         mov     r0,_errno
514         mov     $-1,r0
515         rts     pc
516 1:
517         clr     r0
518         rts     pc
519 .sect .data
520 0:
521         sys     link
522         .data2  0, 0
523 lock.s\0s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0­\0#include "sys.h"
524 .define _lock
525 .extern _errno
526
527 _lock:
528         mov     2(sp),0f+2
529         sys     indir; .data2 0f
530         bcc     1f
531         mov     r0,_errno
532         mov     $-1,r0
533 1:
534         rts     pc
535 .sect .data
536 0:
537         sys     lock
538         .data2  0
539 clogin.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0æ\0#include "sys.h"
540 .define _login
541 .extern _errno
542
543 _login:
544         mov     2(sp),0f+2
545         mov     4(sp),0f+4
546         mov     6(sp),0f+6
547         sys     local; .data2 0f
548         bcc     1f
549         mov     r0,_errno
550         mov     $-1,r0
551         rts     pc
552 1:
553         clr     r0
554         rts     pc
555 .sect .data
556 0:
557         sys     login
558         .data2  0, 0, 0
559 lseek.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0ò\0#include "sys.h"
560 .define _lseek
561 .extern _errno
562
563 _lseek:
564         mov     2(sp),r0
565         mov     4(sp),0f+2
566         mov     6(sp),0f+4
567         mov     010(sp),0f+6
568         sys     indir; .data2 0f
569         bcc     1f
570         mov     $-1,r1
571         mov     r0,_errno
572         mov     $-1,r0
573 1:
574         rts     pc
575 .sect .data
576 0:
577         sys     lseek
578         .data2  0, 0, 0
579 lstat.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ó\0#include "sys.h"
580 .define _lstat
581 .extern _errno
582
583 _lstat:
584         mov     2(sp),0f+2
585         mov     4(sp),0f+4
586         sys     local; .data2 0f
587         bcc     1f
588         mov     r0,_errno
589         mov     $-1,r0
590         rts     pc
591 1:
592         clr     r0
593         rts     pc
594 .sect .data
595 0:
596         sys     lstat
597         .data2  0, 0
598
599 mknod.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0æ\0#include "sys.h"
600 .define _mknod
601 .extern _errno
602
603 _mknod:
604         mov     2(sp),0f+2
605         mov     4(sp),0f+4
606         mov     6(sp),0f+6
607         sys     indir; .data2 0f
608         bcc     1f
609         mov     r0,_errno
610         mov     $-1,r0
611         rts     pc
612 1:
613         clr     r0
614         rts     pc
615 .sect .data
616 0:
617         sys     mknod
618         .data2  0, 0, 0
619 mount.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0æ\0#include "sys.h"
620 .define _mount
621 .extern _errno
622
623 _mount:
624         mov     2(sp),0f+2
625         mov     4(sp),0f+4
626         mov     6(sp),0f+6
627         sys     indir; .data2 0f
628         bcc     1f
629         mov     r0,_errno
630         mov     $-1,r0
631         rts     pc
632 1:
633         clr     r0
634         rts     pc
635 .sect .data
636 0:
637         sys     mount
638         .data2  0, 0, 0
639 mpxcall.s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Æ\0#include "sys.h"
640 .define _mpxcall
641 .extern _errno
642
643 _mpxcall:
644         mov     2(sp),0f+2
645         mov     4(sp),0f+4
646         sys     indir; .data2 0f
647         bcc     1f
648         mov     r0,_errno
649         mov     $-1,r0
650 1:
651         rts     pc
652 .sect .data
653 0:
654         sys     mpx
655         .data2  0, 0
656
657 nice.s\0.s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\8c\0#include "sys.h"
658 .define _nice
659 .extern _errno
660
661 _nice:
662         mov     2(sp),r0
663         sys     nice
664         bcc     1f
665         mov     r0,_errno
666         mov     $-1,r0
667         rts     pc
668 1:
669         clr     r0
670         rts     pc
671 nostk.s\0s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0a\0#include "sys.h"
672 .define _nostk
673
674 _nostk:
675         sys     local; .data2 0f
676         rts     pc
677 .sect .data
678 0:
679         sys     nostk
680 ropen.s\0\0s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0À\0#include "sys.h"
681 .define _open
682 .extern _errno
683
684 _open:
685         mov     2(sp),0f+2
686         mov     4(sp),0f+4
687         sys     indir; .data2 0f
688         bcc     1f
689         mov     r0,_errno
690         mov     $-1,r0
691 1:
692         rts     pc
693 .sect .data
694 0:
695         sys     open
696         .data2  0, 0
697 pause.s\0s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0<\0#include "sys.h"
698 .define _pause
699
700 _pause:
701         sys     pause
702         rts     pc
703 phys.s\0\0s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ô\0#include "sys.h"
704 .define _phys
705 .extern _errno
706
707 _phys:
708         mov     2(sp),0f+2
709         mov     4(sp),0f+4
710         mov     6(sp),0f+6
711         sys     indir; .data2 0f
712         bcc     1f
713         mov     r0,_errno
714         mov     $-1,r0
715 1:
716         rts     pc
717
718 .sect .data
719 0:
720         sys     phys
721         .data2  0, 0, 0
722 pipe.s\0\0s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ã\0#include "sys.h"
723 .define _pipe
724 .extern _errno
725
726 _pipe:
727         sys     pipe
728         bcc     1f
729         mov     r0,_errno
730         mov     $-1,r0
731         rts     pc
732 1:
733         mov     r5,-(sp)
734         mov     4(sp),r5
735         mov     r0,(r5)+
736         mov     r1,(r5)
737         mov     (sp)+,r5
738         clr     r0
739         rts     pc
740
741 profil.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0»\0#include "sys.h"
742 .define _profil
743
744 _profil:
745         mov     2(sp),0f+2
746         mov     4(sp),0f+4
747         mov     6(sp),0f+6
748         mov     010(sp),0f+010
749         sys     indir; .data2 0f
750         rts     pc
751 .sect .data
752 0:
753         sys     profil
754         .data2  0, 0, 0, 0
755         ptrace.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0ö\0#include "sys.h"
756 .define _ptrace
757 .extern _errno
758
759 _ptrace:
760         mov     2(sp),0f+6
761         mov     4(sp),0f+2
762         mov     6(sp),0f+4
763         mov     010(sp),r0
764         clr     _errno
765         sys     indir; .data2 0f
766         bcc     1f
767         mov     r0,_errno
768         mov     $-1,r0
769 1:
770         rts     pc
771
772 .sect .data
773 0:
774         sys     ptrace
775         .data2  0, 0, 0
776 qfstat.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ñ\0#include "sys.h"
777 .define _qfstat
778 .extern _errno
779
780 _qfstat:
781         mov     2(sp),r0
782         mov     4(sp),0f+2
783         sys     local; .data2 0f
784         bcc     1f
785         mov     r0,_errno
786         mov     $-1,r0
787         rts     pc
788 1:
789         clr     r0
790         rts     pc
791 .sect .data
792 0:
793         sys     qfstat
794         .data2  0
795 .qstat.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ó\0#include "sys.h"
796 .define _qstat
797 .extern _errno
798
799 _qstat:
800         mov     2(sp),0f+2
801         mov     4(sp),0f+4
802         sys     local; .data2 0f
803         bcc     1f
804         mov     r0,_errno
805         mov     $-1,r0
806         rts     pc
807 1:
808         clr     r0
809         rts     pc
810 .sect .data
811 0:
812         sys     qstat
813         .data2  0, 0
814 aquota.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\14\ 1#include "sys.h"
815 .define _quota
816 .extern _errno
817
818 _quota:
819         mov     2(sp),0f+2
820         mov     4(sp),0f+4
821         mov     6(sp),0f+6
822         mov     010(sp),0f+010
823         mov     012(sp),0f+012
824         sys     local; .data2 0f
825         bcc     1f
826         mov     r0,_errno
827         mov     $-1,r0
828         rts     pc
829 1:
830         clr     r0
831         rts     pc
832 .sect .data
833 0:
834         sys     quota
835         .data2  0, 0, 0, 0, 0
836 read.s\0\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Î\0#include "sys.h"
837 .define _read
838 .extern _errno
839
840 _read:
841         mov     2(sp),r0
842         mov     4(sp),0f+2
843         mov     6(sp),0f+4
844         sys     indir; .data2 0f
845         bcc     1f
846         mov     r0,_errno
847         mov     $-1,r0
848 1:
849         rts     pc
850 .sect .data
851 0:
852         sys     read
853         .data2  0, 0
854 readlink.s\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Û\0#include "sys.h"
855 .define  _readlink
856 .extern _errno
857
858 _readlink:
859         mov     2(sp),r0
860         mov     4(sp),0f+2
861         mov     6(sp),0f+4
862         sys     local; .data2 0f
863         bcc     1f
864         mov     r0,_errno
865         mov     $-1,r0
866 1:
867         rts     pc
868 .sect .data
869 0:
870         sys     readlink
871         .data2  0, 0
872
873 reboot.s\0s\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ö\0#include "sys.h"
874 .define _reboot
875 .extern _errno
876
877 _reboot:
878         mov     2(sp),0f+2
879         mov     4(sp),0f+4
880         sys     indir; .data2 0f
881         bcc     1f
882         mov     r0,_errno
883         mov     $-1,r0
884         rts     pc
885 1:
886         clr     r0
887         rts     pc
888 .sect .data
889 0:
890         sys     reboot
891         .data2  0, 0
892 renice.s\0s\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ö\0#include "sys.h"
893 .define _renice
894 .extern _errno
895
896 _renice:
897         mov     2(sp),0f+2
898         mov     4(sp),0f+4
899         sys     local; .data2 0f
900         bcc     1f
901         mov     r0,_errno
902         mov     $-1,r0
903         rts     pc
904 1:
905         clr     r0
906         rts     pc
907 .sect .data
908 0:
909         sys     renice
910         .data2  0, 0
911 rtp.s\0.s\0s\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\89\0#include "sys.h"
912 .define _rtp
913 .extern _errno
914
915 _rtp:
916         mov     2(sp),r0
917         sys     rtp
918         bcc     1f
919         mov     r0,_errno
920         mov     $-1,r0
921         rts     pc
922 1:
923         clr     r0
924         rts     pc
925 osbrk.s\0s\0s\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\93\ 1#include "sys.h"
926 .define _sbrk
927 .define _brk
928 .extern _end
929 .extern _errno
930
931 _sbrk:
932         mov     2(sp),0f+2
933         beq     1f
934         add     .limhp,0f+2
935         bcs     2f
936         sys     indir; .data2 0f
937         bcc     1f
938 2:
939         mov     r0,_errno
940         mov     $-1,r0
941         rts     pc
942 1:
943         mov     .limhp,r0
944         add     2(sp),.limhp
945         rts     pc
946
947 _brk:
948         mov     2(sp),0f+2
949         sys     indir; .data2 0f
950         bcc     1f
951         mov     r0,_errno
952         mov     $-1,r0
953         rts     pc
954 1:
955         mov     2(sp),.limhp
956         clr     r0
957         rts     pc
958
959 .sect .data
960 0:
961         sys     break
962         .data2  0
963 \0setgid.s\0s\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\92\0#include "sys.h"
964 .define _setgid
965 .extern _errno
966
967 _setgid:
968         mov     2(sp),r0
969         sys     setgid
970         bcc     1f
971         mov     r0,_errno
972         mov     $-1,r0
973         rts     pc
974 1:
975         clr     r0
976         rts     pc
977 setgrp.s\0s\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ã\0#include "sys.h"
978 .define _setgrp
979 .extern _errno
980
981 _setgrp:
982         mov     2(sp),0f+2
983         sys     indir; .data2 0f
984         bcc     1f
985         mov     r0,_errno
986         mov     $-1,r0
987         rts     pc
988 1:
989         clr     r0
990         rts     pc
991 .sect .data
992 0:
993         sys     setgrp
994         .data2  0
995 csetuid.s\0s\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\92\0#include "sys.h"
996 .define _setuid
997 .extern _errno
998
999 _setuid:
1000         mov     2(sp),r0
1001         sys     setuid
1002         bcc     1f
1003         mov     r0,_errno
1004         mov     $-1,r0
1005         rts     pc
1006 1:
1007         clr     r0
1008         rts     pc
1009 signal.s\0s\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0ç\ 3#include "sys.h"
1010 EINVAL =  026
1011 .define _signal
1012 .extern _errno
1013
1014 NSIGNALS = 024
1015 tvect:
1016         jsr     r0,1f
1017         jsr     r0,1f
1018         jsr     r0,1f
1019         jsr     r0,1f
1020         jsr     r0,1f
1021         jsr     r0,1f
1022         jsr     r0,1f
1023         jsr     r0,1f
1024         jsr     r0,1f
1025         jsr     r0,1f
1026         jsr     r0,1f
1027         jsr     r0,1f
1028         jsr     r0,1f
1029         jsr     r0,1f
1030         jsr     r0,1f
1031         jsr     r0,1f
1032         jsr     r0,1f
1033         jsr     r0,1f
1034         jsr     r0,1f
1035         jsr     r0,1f
1036
1037 1:
1038         mov     r1,-(sp)
1039         mov     r2,-(sp)
1040         mov     r3,-(sp)
1041         mov     r4,-(sp)
1042         sub     $tvect+4,r0
1043         asr     r0
1044         mov     r0,-(sp)
1045         asr     (sp)
1046         jsr     pc,*dvect(r0)
1047         tst     (sp)+
1048         mov     (sp)+,r4
1049         mov     (sp)+,r3
1050         mov     (sp)+,r2
1051         mov     (sp)+,r1
1052         mov     (sp)+,r0
1053         rtt
1054
1055 _signal:
1056         mov     r5,-(sp)
1057         mov     sp,r5
1058         mov     4(r5),r1
1059         cmp     r1,$NSIGNALS
1060         bhis    2f
1061         mov     6(r5),r0
1062         mov     r1,0f+2
1063         asl     r1
1064         mov     dvect(r1),-(sp)
1065         mov     r0,dvect(r1)
1066         mov     r0,0f+4
1067         beq     1f
1068         bit     $1,r0
1069         bne     1f
1070         asl     r1
1071         add     $tvect,r1
1072         mov     r1,0f+4
1073 1:
1074         sys     indir; .data2 0f
1075         bcs     3f
1076         bit     $1,r0
1077         beq     1f
1078         mov     r0,(sp)
1079 1:
1080         mov     (sp)+,r0
1081         mov     (sp)+,r5
1082         rts     pc
1083 2:
1084         mov     $EINVAL,r0
1085 3:
1086         mov     r0,_errno
1087         mov     $-1,r0
1088         mov     (sp)+,r5
1089         rts     pc
1090
1091 .sect .data
1092 0:
1093         sys     signal
1094         .data2  0, 0
1095 .sect .bss
1096 dvect:  .space [NSIGNALS*2]
1097 \0stat.s\0s\0s\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ð\0#include "sys.h"
1098 .define _stat
1099 .extern _errno
1100
1101 _stat:
1102         mov     2(sp),0f+2
1103         mov     4(sp),0f+4
1104         sys     indir; .data2 0f
1105         bcc     1f
1106         mov     r0,_errno
1107         mov     $-1,r0
1108         rts     pc
1109 1:
1110         clr     r0
1111         rts     pc
1112 .sect .data
1113 0:
1114         sys     stat
1115         .data2  0, 0
1116 stime.s\0\0s\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0ª\0#include "sys.h"
1117 .define _stime
1118 .extern _errno
1119
1120 _stime:
1121         mov     2(sp),r1
1122         mov     (r1)+,r0
1123         mov     (r1),r1
1124         sys     stime
1125         bcc     1f
1126         mov     r0,_errno
1127         mov     $-1,r0
1128         rts     pc
1129 1:
1130         clr     r0
1131         rts     pc
1132 submit.s\0s\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0§\0#include "sys.h"
1133 .define _submit
1134 .extern _errno
1135
1136 _submit:
1137         mov     2(sp),r0
1138         sys     local; .data2 0f
1139         bcc     1f
1140         mov     r0,_errno
1141         mov     $-1,r0
1142 1:
1143         rts     pc
1144 .sect .data
1145 0:
1146         sys     submit
1147 psymlink.s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ý\0#include "sys.h"
1148 .define  _symlink
1149 .extern _errno
1150
1151 _symlink:
1152         mov     2(sp),r0
1153         mov     4(sp),0f+2
1154         sys     local; .data2 0f
1155         bcc     1f
1156         mov     r0,_errno
1157         mov     $-1,r0
1158         rts     pc
1159 1:
1160         clr     r0
1161         rts     pc
1162 .sect .data
1163 0:
1164         sys     symlink
1165         .data2  0
1166         sync.s\0.s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\09\0#include "sys.h"
1167 .define _sync
1168
1169 _sync:
1170         sys     sync
1171         rts     pc
1172 ntime.s\0.s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\8a\0#include "sys.h"
1173 .define _time
1174
1175 _time:
1176         sys     time
1177         mov     r5,-(sp)
1178         mov     4(sp),r5
1179         beq     1f
1180         mov     r0,(r5)+
1181         mov     r1,(r5)+
1182 1:
1183         mov     (sp)+,r5
1184         rts     pc
1185 times.s\0s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0{\0#include "sys.h"
1186 .define _times
1187
1188 _times:
1189         mov     2(sp),0f+2
1190         sys     indir; .data2 0f
1191         rts     pc
1192 .sect .data
1193 0:
1194         sys     times
1195         .data2  0
1196 pucall.s\0s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0¸\0#include "sys.h"
1197 .define _ucall
1198
1199 _ucall:
1200         mov     2(sp),0f+2
1201         mov     4(sp),0f+4
1202         mov     6(sp),0f+6
1203         mov     010(sp),0f+010
1204         sys     local; .data2 0f
1205         rts     pc
1206 .sect .data
1207 0:
1208         sys     ucall
1209         .data2  0, 0, 0, 0
1210 umask.s\0s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0°\0#include "sys.h"
1211 .define _umask
1212 .extern _errno
1213
1214 _umask:
1215         mov     2(sp),0f+2
1216         sys     indir; .data2 0f
1217         bcc     1f
1218         mov     r0,_errno
1219         mov     $-1,r0
1220 1:
1221         rts     pc
1222 .sect .data
1223 0:
1224         sys     umask
1225         .data2  0
1226 umount.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ä\0#include "sys.h"
1227 .define _umount
1228 .extern _errno
1229
1230 _umount:
1231         mov     2(sp),0f+2
1232         sys     indir; .data2 0f
1233         bcc     1f
1234         mov     r0,_errno
1235         mov     $-1,r0
1236         rts     pc
1237 1:
1238         clr     r0
1239         rts     pc
1240
1241 .sect .data
1242 0:
1243         sys     umount
1244         .data2  0
1245 unlink.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ã\0#include "sys.h"
1246 .define _unlink
1247 .extern _errno
1248
1249 _unlink:
1250         mov     2(sp),0f+2
1251         sys     indir; .data2 0f
1252         bcc     1f
1253         mov     r0,_errno
1254         mov     $-1,r0
1255         rts     pc
1256 1:
1257         clr     r0
1258         rts     pc
1259 .sect .data
1260 0:
1261         sys     unlink
1262         .data2  0
1263
1264 utime.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ó\0#include "sys.h"
1265 .define _utime
1266 .extern _errno
1267
1268 _utime:
1269         mov     2(sp),0f+2
1270         mov     4(sp),0f+4
1271         sys     indir; .data2 0f
1272         bcc     1f
1273         mov     r0,_errno
1274         mov     $-1,r0
1275         rts     pc
1276 1:
1277         clr     r0
1278         rts     pc
1279 .sect .data
1280 0:
1281         sys     utime
1282         .data2  0, 0
1283         vfork.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ö\0#include "sys.h"
1284 .define _vfork
1285 .extern _errno
1286
1287 _vfork:
1288         mov     (sp)+,r1
1289         sys     vfork
1290         br      1f
1291         bcc     2f
1292 3:      mov     r0,_errno
1293         mov     $-1,r0
1294         jmp     (r1)
1295
1296 1:                      ! child, or vfork systemcall does not exist
1297         bcs     3b
1298         clr     r0
1299 2:
1300         jmp     (r1)
1301 vhangup.s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\9c\0#include "sys.h"
1302 .define _vhangup
1303 .extern _errno
1304
1305 _vhangup:
1306         sys     local; .data2 0f
1307         bcc     1f
1308         mov     r0,_errno
1309         mov     $-1,r0
1310 1:
1311         rts     pc
1312 .sect .data
1313 0:
1314         sys     vhangup
1315 wait.s\0.s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\9b\0#include "sys.h"
1316 .define _wait
1317 .extern _errno
1318
1319 _wait:
1320         sys     wait
1321         bcc     1f
1322         mov     r0,_errno
1323         mov     $-1,r0
1324         rts     pc
1325 1:
1326         tst     2(sp)
1327         beq     1f
1328         mov     r1,*2(sp)
1329 1:
1330         rts     pc
1331
1332 write.s\0s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ñ\0#include "sys.h"
1333 .define _write
1334 .extern _errno
1335
1336 _write:
1337         mov     2(sp),r0
1338         mov     4(sp),0f+2
1339         mov     6(sp),0f+4
1340         sys     indir; .data2 0f
1341         bcc     1f
1342         mov     r0,_errno
1343         mov     $-1,r0
1344 1:
1345         rts     pc
1346 .sect .data
1347 0:
1348         sys     write
1349         .data2  0, 0
1350 (errno.s\0s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0]\0.sect .text ; .sect .rom; .sect .data; .sect .bss
1351 .define _errno
1352 .sect .bss
1353 _errno: .space 2
1354 s_alarm.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\81\0#include "sys.h"
1355 .define __alarm
1356 .extern _errno
1357
1358 __alarm:
1359         mov     2(sp),r0
1360         sys     alarm
1361         bcc     1f
1362         mov     r0,_errno
1363         mov     $-1,r0
1364 1:
1365         rts     pc
1366 1_close.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\91\0#include "sys.h"
1367 .define __close
1368 .extern _errno
1369
1370 __close:
1371         mov     2(sp),r0
1372         sys     close
1373         bcc     1f
1374         mov     r0,_errno
1375         mov     $-1,r0
1376         rts     pc
1377 1:
1378         clr     r0
1379         rts     pc
1380 o_creat.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Å\0#include "sys.h"
1381 .define __creat
1382 .extern _errno
1383
1384 __creat:
1385         mov     2(sp),0f+2
1386         mov     4(sp),0f+4
1387         sys     indir; .data2 0f
1388         bcc     1f
1389         mov     r0,_errno
1390         mov     $-1,r0
1391 1:
1392         rts     pc
1393 .sect .data
1394 0:
1395         sys     creat
1396         .data2  0, 0
1397 ._dup.s\0s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Æ\0#include "sys.h"
1398 .define __dup
1399 .define __dup2
1400 .extern _errno
1401
1402 __dup2:
1403         mov     2(sp),r0
1404         bis     $100,r0
1405         br      1f
1406
1407 __dup:
1408         mov     2(sp),r0
1409 1:
1410         mov     4(sp),r1
1411         sys     dup
1412         bcc     1f
1413         mov     r0,_errno
1414         mov     $-1,r0
1415 1:
1416         rts     pc
1417 _execl.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0ô\0#include "sys.h"
1418 .define __execl
1419 .extern _environ
1420 .extern _errno
1421
1422 __execl:
1423         mov     2(sp),0f+2
1424         mov     sp,r0
1425         add     $4,r0
1426         mov     r0,0f+4
1427         mov     _environ,0f+6
1428         sys     indir; .data2 0f
1429         mov     r0,_errno
1430         mov     $-1,r0
1431         rts     pc
1432 .sect .data
1433 0:
1434         sys     exece
1435         .data2  0, 0, 0
1436 _exit.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0A\0#include "sys.h"
1437 .define __exit
1438
1439 __exit:
1440         mov     2(sp),r0
1441         sys     exit
1442
1443 _fork.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\8a\0#include "sys.h"
1444 .define __fork
1445 .extern _errno
1446
1447 __fork:
1448         sys     fork
1449         br      1f
1450         bcc     2f
1451         mov     r0,_errno
1452         mov     $-1,r0
1453 2:
1454         rts     pc
1455 1:
1456         clr     r0
1457         rts     pc
1458 _fstat.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ð\0#include "sys.h"
1459 .define __fstat
1460 .extern _errno
1461
1462 __fstat:
1463         mov     2(sp),r0
1464         mov     4(sp),0f+2
1465         sys     indir; .data2 0f
1466         bcc     1f
1467         mov     r0,_errno
1468         mov     $-1,r0
1469         rts     pc
1470 1:
1471         clr     r0
1472         rts     pc
1473 .sect .data
1474 0:
1475         sys     fstat
1476         .data2  0
1477 _ftime.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0~\0#include "sys.h"
1478 .define __ftime
1479
1480 __ftime:
1481         mov     2(sp),0f+2
1482         sys     indir; .data2 0f
1483         rts     pc
1484
1485 .sect .data
1486 0:
1487         sys     ftime
1488         .data2  0
1489 _getpid.s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0A\0#include "sys.h"
1490 .define __getpid
1491
1492 __getpid:
1493         sys     getpid
1494         rts     pc
1495 n_gtty.c\0s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0n\0int
1496 _gtty(fildes,argp)
1497         int fildes ;
1498         char *argp ;
1499 {
1500         return _ioctl(fildes,/*TIOCGETP*/(('t'<<8)|8),argp) ;
1501 }
1502 _ioctl.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0è\0#include "sys.h"
1503 .define __ioctl
1504 .extern _errno
1505
1506 __ioctl:
1507         mov     2(sp),0f+2
1508         mov     4(sp),0f+4
1509         mov     6(sp),0f+6
1510         sys     indir; .data2 0f
1511         bcc     1f
1512         mov     r0,_errno
1513         mov     $-1,r0
1514         rts     pc
1515 1:
1516         clr     r0
1517         rts     pc
1518 .sect .data
1519 0:
1520         sys     ioctl
1521         .data2  0, 0, 0
1522 _kill.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Î\0#include "sys.h"
1523 .define __kill
1524 .extern _errno
1525
1526 __kill:
1527         mov     2(sp),r0
1528         mov     4(sp),0f+2
1529         sys     indir; .data2 0f
1530         bcc     1f
1531         mov     r0,_errno
1532         mov     $-1,r0
1533         rts     pc
1534 1:
1535         clr     r0
1536         rts     pc
1537
1538 .sect .data
1539 0:
1540         sys     kill
1541         .data2  0
1542 _link.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ò\0#include "sys.h"
1543 .define __link
1544 .extern _errno
1545
1546 __link:
1547         mov     2(sp),0f+2
1548         mov     4(sp),0f+4
1549         sys     indir; .data2 0f
1550         bcc     1f
1551         mov     r0,_errno
1552         mov     $-1,r0
1553         rts     pc
1554 1:
1555         clr     r0
1556         rts     pc
1557 .sect .data
1558 0:
1559         sys     link
1560         .data2  0, 0
1561 _lseek.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0ô\0#include "sys.h"
1562 .define __lseek
1563 .extern _errno
1564
1565 __lseek:
1566         mov     2(sp),r0
1567         mov     4(sp),0f+2
1568         mov     6(sp),0f+4
1569         mov     010(sp),0f+6
1570         sys     indir; .data2 0f
1571         bcc     1f
1572         mov     $-1,r1
1573         mov     r0,_errno
1574         mov     $-1,r0
1575 1:
1576         rts     pc
1577 .sect .data
1578 0:
1579         sys     lseek
1580         .data2  0, 0, 0
1581 _open.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Â\0#include "sys.h"
1582 .define __open
1583 .extern _errno
1584
1585 __open:
1586         mov     2(sp),0f+2
1587         mov     4(sp),0f+4
1588         sys     indir; .data2 0f
1589         bcc     1f
1590         mov     r0,_errno
1591         mov     $-1,r0
1592 1:
1593         rts     pc
1594 .sect .data
1595 0:
1596         sys     open
1597         .data2  0, 0
1598 _pause.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0>\0#include "sys.h"
1599 .define __pause
1600
1601 __pause:
1602         sys     pause
1603         rts     pc
1604 _pipe.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Å\0#include "sys.h"
1605 .define __pipe
1606 .extern _errno
1607
1608 __pipe:
1609         sys     pipe
1610         bcc     1f
1611         mov     r0,_errno
1612         mov     $-1,r0
1613         rts     pc
1614 1:
1615         mov     r5,-(sp)
1616         mov     4(sp),r5
1617         mov     r0,(r5)+
1618         mov     r1,(r5)
1619         mov     (sp)+,r5
1620         clr     r0
1621         rts     pc
1622 s_read.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ð\0#include "sys.h"
1623 .define __read
1624 .extern _errno
1625
1626 __read:
1627         mov     2(sp),r0
1628         mov     4(sp),0f+2
1629         mov     6(sp),0f+4
1630         sys     indir; .data2 0f
1631         bcc     1f
1632         mov     r0,_errno
1633         mov     $-1,r0
1634 1:
1635         rts     pc
1636 .sect .data
1637 0:
1638         sys     read
1639         .data2  0, 0
1640 _sbrk.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\97\ 1#include "sys.h"
1641 .define __sbrk
1642 .define __brk
1643 .extern _end
1644 .extern _errno
1645
1646 __sbrk:
1647         mov     2(sp),0f+2
1648         beq     1f
1649         add     .limhp,0f+2
1650         bcs     2f
1651         sys     indir; .data2 0f
1652         bcc     1f
1653 2:
1654         mov     r0,_errno
1655         mov     $-1,r0
1656         rts     pc
1657 1:
1658         mov     .limhp,r0
1659         add     2(sp),.limhp
1660         rts     pc
1661
1662 __brk:
1663         mov     2(sp),0f+2
1664         sys     indir; .data2 0f
1665         bcc     1f
1666         mov     r0,_errno
1667         mov     $-1,r0
1668         rts     pc
1669 1:
1670         mov     2(sp),.limhp
1671         clr     r0
1672         rts     pc
1673
1674 .sect .data
1675 0:
1676         sys     break
1677         .data2  0
1678 r_unlink.s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Å\0#include "sys.h"
1679 .define __unlink
1680 .extern _errno
1681
1682 __unlink:
1683         mov     2(sp),0f+2
1684         sys     indir; .data2 0f
1685         bcc     1f
1686         mov     r0,_errno
1687         mov     $-1,r0
1688         rts     pc
1689 1:
1690         clr     r0
1691         rts     pc
1692 .sect .data
1693 0:
1694         sys     unlink
1695         .data2  0
1696 p_wait.s\0s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\9d\0#include "sys.h"
1697 .define __wait
1698 .extern _errno
1699
1700 __wait:
1701         sys     wait
1702         bcc     1f
1703         mov     r0,_errno
1704         mov     $-1,r0
1705         rts     pc
1706 1:
1707         tst     2(sp)
1708         beq     1f
1709         mov     r1,*2(sp)
1710 1:
1711         rts     pc
1712 p_write.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ó\0#include "sys.h"
1713 .define __write
1714 .extern _errno
1715
1716 __write:
1717         mov     2(sp),r0
1718         mov     4(sp),0f+2
1719         mov     6(sp),0f+4
1720         sys     indir; .data2 0f
1721         bcc     1f
1722         mov     r0,_errno
1723         mov     $-1,r0
1724 1:
1725         rts     pc
1726 .sect .data
1727 0:
1728         sys     write
1729         .data2  0, 0
1730 m