Pristine Ack-5.5
[Ack-5.5.git] / mach / pmds4 / libsys / libmon_s.a
1 eÿstty.s\0\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0×\0.define _stty
2 .extern _stty
3 .sect .text
4 .sect .rom
5 .sect .data
6 .sect .bss
7 .sect .text
8 _stty:
9 tst.b -40(sp)
10 link    a6,#-0
11 move.l 12(a6),-(sp)
12 move.l #0x7409,-(sp)
13 move.l 8(a6),-(sp)
14 jsr _ioctl
15 add.l #12,sp
16 unlk a6
17 rts
18 \0gtty.s\0\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0×\0.define _gtty
19 .extern _gtty
20 .sect .text
21 .sect .rom
22 .sect .data
23 .sect .bss
24 .sect .text
25 _gtty:
26 tst.b -40(sp)
27 link    a6,#-0
28 move.l 12(a6),-(sp)
29 move.l #0x7408,-(sp)
30 move.l 8(a6),-(sp)
31 jsr _ioctl
32 add.l #12,sp
33 unlk a6
34 rts
35 \0exit1.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ç\0.define _exit
36 .sect .text
37 .sect .rom
38 .sect .data
39 .sect .bss
40 .sect .text
41 .extern _exit
42 .sect .text
43 _exit:
44 tst.b -40(sp)
45 link    a6,#-0
46 jsr __cleanup
47 move.l 8(a6),-(sp)
48 jsr __exit
49 add.l #4,sp
50 unlk a6
51 rts
52 ,access.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0¦\0.define _access
53 .sect .text
54 .sect .rom
55 .sect .data
56 .sect .bss
57 .sect .text
58 .extern _access
59 _access:                trap #0
60 .data2  0x21
61                         bcc     1f
62                         jmp     cerror
63 1:
64                         clr.l   d0
65                         rts
66 acct.s\0s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0¡\0.define _acct
67 .sect .text
68 .sect .rom
69 .sect .data
70 .sect .bss
71 .sect .text
72 .extern _acct
73 _acct:                  trap #0
74 .data2  0x33
75                         bcc     1f
76                         jmp     cerror
77 1:
78                         clr.l   d0
79                         rts
80         alarm.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\88\0.define _alarm
81 .sect .text
82 .sect .rom
83 .sect .data
84 .sect .bss
85 .sect .text
86 .extern _alarm
87 .sect .text
88 _alarm:         trap #0
89 .data2  0x1B
90                         rts
91 sbrk.s\0\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\9f\ 1.define _sbrk
92 .define _brk
93 .sect .text
94 .sect .rom
95 .sect .data
96 .sect .bss
97 .sect .text
98 _sbrk:          tst.b   -8(sp)
99                         move.l  4(sp),d0
100                         beq     1f
101                         add.l   .limhp,d0
102                         move.l  d0,-(sp)
103                         clr.l   -(sp)
104                         trap #0
105 .data2  0x11
106                         add.l   #8,sp
107                         bcc     1f
108                         jmp     cerror
109 1:
110                         move.l  .limhp,d0
111                         move.l  4(sp),d1
112                         add.l   d1,.limhp
113                         rts
114 _brk:                   trap #0
115 .data2  0x11
116                         bcc     1f
117                         jmp     cerror
118 1:
119                         move.l  4(sp),.limhp
120                         clr.l   d0
121                         rts
122 \0chdir.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0£\0.define _chdir
123 .sect .text
124 .sect .rom
125 .sect .data
126 .sect .bss
127 .sect .text
128 .extern _chdir
129 _chdir:                 trap #0
130 .data2  0xC
131                         bcc     1f
132                         jmp     cerror
133 1:
134                         clr.l   d0
135                         rts
136         chroot.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0§\0.define _chroot
137 .sect .text
138 .sect .rom
139 .sect .data
140 .sect .bss
141 .sect .text
142 .extern _chroot
143 _chroot:                        trap #0
144 .data2  0x3D
145                         bcc     1f
146                         jmp     cerror
147 1:
148                         clr.l   d0
149                         rts
150 -chmod.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0¢\0.define _chmod
151 .sect .text
152 .sect .rom
153 .sect .data
154 .sect .bss
155 .sect .text
156 .extern _chmod
157 _chmod:         trap #0
158 .data2  0xF
159                         bcc     1f
160                         jmp     cerror
161 1:
162                         clr.l   d0
163                         rts
164 chown.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0¯\0.define _chown
165 .sect .text
166 .sect .rom
167 .sect .data
168 .sect .bss
169 .sect .text
170 .extern _chown
171 .sect .text
172 _chown:         trap #0
173 .data2  0x10
174                         bcc     1f
175                         jmp     cerror
176 1:
177                         clr.l   d0
178                         rts
179         close.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0¢\0.define _close
180 .sect .text
181 .sect .rom
182 .sect .data
183 .sect .bss
184 .sect .text
185 .extern _close
186 _close:         trap #0
187 .data2  0x6
188                         bcc     1f
189                         jmp     cerror
190 1:
191                         clr.l   d0
192                         rts
193 creat.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\97\0.define _creat
194 .sect .text
195 .sect .rom
196 .sect .data
197 .sect .bss
198 .sect .text
199 .extern _creat
200 _creat:                 trap #0
201 .data2  0x8
202                         bcc     1f
203                         jmp     cerror
204 1:
205                         rts
206         dup.s\0s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ò\0.define _dup
207 .define _dup2
208 .sect .text
209 .sect .rom
210 .sect .data
211 .sect .bss
212 .sect .text
213 .extern _dup
214 .sect .text
215 .extern _dup2
216 _dup2:          or.l    #64,4(sp)
217
218 _dup:                   trap #0
219 .data2  0x29
220                         bcc     1f
221                         jmp     cerror
222 1:
223                         rts
224 exec.s\0\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\07\ 2.define _execl
225 .define _execve
226 .define _execv
227 .define _execle
228 .sect .text
229 .sect .rom
230 .sect .data
231 .sect .bss
232 .sect .text
233 .extern _execl
234 .extern _execve
235 .extern _execv
236 .extern _execle
237 _execl:         tst.b -48(sp)
238                 link a6,#0
239                 move.l _environ,-(sp)
240 pusha:
241                 pea 12(a6)
242 pushp:
243                 move.l 8(a6),-(sp)
244                 jsr _execve
245                 unlk    a6
246                 rts
247 _execve:        trap #0
248 .data2 0x3b
249                 jmp cerror
250 _execv:         
251                 tst.b -48(sp)
252                 link a6,#0
253                 move.l _environ,-(sp)
254                 move.l  12(a6),-(sp)
255                 bra     pushp
256 _execle:        tst.b   -48(sp)
257                 link    a6,#0
258                 lea     12(a6),a0
259 1:
260                 tst.l   (a0)+
261                 bne     1b
262                 move.l  a0,-(sp)
263                 bra     pusha
264 \0fork.s\0\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\0.define _fork
265 .sect .text
266 .sect .rom
267 .sect .data
268 .sect .bss
269 .sect .text
270 .extern _fork
271 _fork:          trap #0
272 .data2 0x2
273                 bra 1f
274                 bcs 2f
275                 rts
276 2:
277                 jmp cerror
278 1:
279                 bcs     2b
280                 clr.l   d0
281                 rts
282 fstat.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0¤\0.define _fstat
283 .sect .text
284 .sect .rom
285 .sect .data
286 .sect .bss
287 .sect .text
288 .extern _fstat
289 _fstat:                 trap #0
290 .data2  0x1C
291                         bcc     1f
292                         jmp     cerror
293 1:
294                         clr.l   d0
295                         rts
296 getgid.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ø\0.define _getgid
297 .define _getegid
298 .sect .text
299 .sect .rom
300 .sect .data
301 .sect .bss
302 .sect .text
303 .extern _getgid
304 .extern _getegid
305 _getgid:                trap #0
306 .data2  0x2F
307                         rts
308
309 _getegid:               trap #0
310 .data2  0x2F
311                         move.l  d1,d0
312                         rts
313 getpid.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\7f\0.define _getpid
314 .sect .text
315 .sect .rom
316 .sect .data
317 .sect .bss
318 .sect .text
319 .extern _getpid
320 _getpid:                trap #0
321 .data2  0x14
322                         rts
323 tgetuid.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ø\0.define _getuid
324 .define _geteuid
325 .sect .text
326 .sect .rom
327 .sect .data
328 .sect .bss
329 .sect .text
330 .extern _getuid
331 .extern _geteuid
332 _getuid:                trap #0
333 .data2  0x18
334                         rts
335
336 _geteuid:               trap #0
337 .data2  0x18
338                         move.l  d1,d0
339                         rts
340 ioctl.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0£\0.define _ioctl
341 .sect .text
342 .sect .rom
343 .sect .data
344 .sect .bss
345 .sect .text
346 .extern _ioctl
347 _ioctl:         trap #0
348 .data2  0x36
349                         bcc     1f
350                         jmp     cerror
351 1:
352                         clr.l   d0
353                         rts
354 gkill.s\0\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0 \0.define _kill
355 .sect .text
356 .sect .rom
357 .sect .data
358 .sect .bss
359 .sect .text
360 .extern _kill
361 _kill:          trap #0
362 .data2  0x25
363                         bcc     1f
364                         jmp     cerror
365 1:
366                         clr.l   d0
367                         rts
368 link.s\0\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0 \0.define _link
369 .sect .text
370 .sect .rom
371 .sect .data
372 .sect .bss
373 .sect .text
374 .extern _link
375 _link:                  trap #0
376 .data2  0x9
377                         bcc     1f
378                         jmp     cerror
379 1:
380                         clr.l   d0
381                         rts
382 lock.s\0\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0 \0.define _lock
383 .sect .text
384 .sect .rom
385 .sect .data
386 .sect .bss
387 .sect .text
388 .extern _lock
389 _lock:          trap #0
390 .data2  0x35
391                         bcc     1f
392                         jmp     cerror
393 1:
394                         clr.l   d0
395                         rts
396 tell.s\0\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0²\0.define _tell
397 .sect .text
398 .sect .rom
399 .sect .data
400 .sect .bss
401 .sect .text
402
403 .extern _tell
404 _tell:          
405                         pea     1
406                         clr.l   -(sp)
407                         move.l  12(sp),-(sp)
408                         jsr     _lseek
409                         add     #12,sp
410                         rts
411 lseek.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\97\0.define _lseek
412 .sect .text
413 .sect .rom
414 .sect .data
415 .sect .bss
416 .sect .text
417 .extern _lseek
418 _lseek:         trap #0
419 .data2  0x13
420                         bcc     1f
421                         jmp     cerror
422 1:
423                         rts
424 lmknod.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0®\0.define _mknod
425 .sect .text
426 .sect .rom
427 .sect .data
428 .sect .bss
429 .sect .text
430 .extern _mknod
431 .sect .text
432 _mknod:         trap #0
433 .data2  0xE
434                         bcc     1f
435                         jmp     cerror
436 1:
437                         clr.l   d0
438                         rts
439 mount.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0¯\0.define _mount
440 .sect .text
441 .sect .rom
442 .sect .data
443 .sect .bss
444 .sect .text
445 .extern _mount
446 .sect .text
447 _mount:         trap #0
448 .data2  0x15
449                         bcc     1f
450                         jmp     cerror
451 1:
452                         clr.l   d0
453                         rts
454 tnice.s\0\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0¬\0.define _nice
455 .sect .text
456 .sect .rom
457 .sect .data
458 .sect .bss
459 .sect .text
460 .extern _nice
461 .sect .text
462 _nice:          trap #0
463 .data2  0x22
464                         bcc     1f
465                         jmp     cerror
466 1:
467                         clr.l   d0
468                         rts
469 open.s\0\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\93\0.define _open
470 .sect .text
471 .sect .rom
472 .sect .data
473 .sect .bss
474 .sect .text
475 .extern _open
476 _open:          trap #0
477 .data2  0x5
478                         bcc     1f
479                         jmp     cerror
480 1:
481                         rts
482 opause.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0}\0.define _pause
483 .sect .text
484 .sect .rom
485 .sect .data
486 .sect .bss
487 .sect .text
488 .extern _pause
489 _pause:                 trap #0
490 .data2  0x1D
491                         rts
492         pipe.s\0\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ñ\0.define _pipe
493 .sect .text
494 .sect .rom
495 .sect .data
496 .sect .bss
497 .sect .text
498 .extern _pipe
499 _pipe:          trap #0
500 .data2 0x2A
501                 bcc 1f
502                 jmp cerror
503 1:
504                 move.l 4(sp),a0
505                 move.l d0,(a0)+
506                 move.l d1,(a0)
507                 clr.l d0
508                 rts
509         profil.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\8b\0.define _profil
510 .sect .text
511 .sect .rom
512 .sect .data
513 .sect .bss
514 .sect .text
515 .extern _profil
516 .sect .text
517 _profil:                trap #0
518 .data2  0x2C
519                         rts
520         ptrace.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0¦\0.define _ptrace
521 .sect .text
522 .sect .rom
523 .sect .data
524 .sect .bss
525 .sect .text
526 .extern _ptrace
527 _ptrace:                trap #0
528 .data2  0x1A
529                         bcc     1f
530                         jmp     cerror
531 1:
532                         clr.l   d0
533                         rts
534 read.s\0s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\93\0.define _read
535 .sect .text
536 .sect .rom
537 .sect .data
538 .sect .bss
539 .sect .text
540 .extern _read
541 _read:          trap #0
542 .data2  0x3
543                         bcc     1f
544                         jmp     cerror
545 1:
546                         rts
547         setgid.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0²\0.define _setgid
548 .sect .text
549 .sect .rom
550 .sect .data
551 .sect .bss
552 .sect .text
553 .extern _setgid
554 .sect .text
555 _setgid:                trap #0
556 .data2  0x2E
557                         bcc     1f
558                         jmp     cerror
559 1:
560                         clr.l   d0
561                         rts
562 setuid.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0²\0.define _setuid
563 .sect .text
564 .sect .rom
565 .sect .data
566 .sect .bss
567 .sect .text
568 .extern _setuid
569 .sect .text
570 _setuid:                trap #0
571 .data2  0x17
572                         bcc     1f
573                         jmp     cerror
574 1:
575                         clr.l   d0
576                         rts
577 signal.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ã\ 2.define _signal
578 .sect .text
579 .sect .rom
580 .sect .data
581 .sect .bss
582 .sect .text
583 .extern _signal
584 NSIG=32
585 _signal:
586         move.l  4(sp), d0
587         cmp.l   #NSIG,d0
588         bcc     1f
589         move.l  8(sp),d1
590         move.l  d0,a0
591         add.l   a0,a0
592         add.l   a0,a0
593         add.l   #dvect,a0
594         move.l  (a0),a1
595         move.l  d1,(a0)
596         beq     2f
597         btst    #0,d1
598         bne     2f
599         move.l  #enter,d1
600 2:
601         move.l  d1,-(sp)
602         move.l  d0,-(sp)
603         clr.l   -(sp)
604         trap #0
605 .data2  48
606         add.l   #12,sp
607         bcs     3f
608         btst    #0,d0
609         bne     4f
610         move.l  a1,d0
611 4:
612         clr.l   d1
613         rts
614 1:
615         move.l  #22,d0
616 3:
617         jmp     cerror
618
619 enter:
620         movem.l d0/d1/a0/a1,-(sp)
621         move.l  16(sp),a0
622         move.l  a0,-(sp)
623         add.l   a0,a0
624         add.l   a0,a0
625         add.l   #dvect,a0
626         move.l  (a0),a0
627         jsr     (a0)
628         add.l   #4,sp
629         movem.l (sp)+,d0/d1/a0/a1
630         add.l   #4,sp
631         rtr
632 .sect .bss
633 dvect: .space 4*NSIG
634 \0stat.s\0s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0¡\0.define _stat
635 .sect .text
636 .sect .rom
637 .sect .data
638 .sect .bss
639 .sect .text
640 .extern _stat
641 _stat:                  trap #0
642 .data2  0x12
643                         bcc     1f
644                         jmp     cerror
645 1:
646                         clr.l   d0
647                         rts
648 )stime.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0¯\0.define _stime
649 .sect .text
650 .sect .rom
651 .sect .data
652 .sect .bss
653 .sect .text
654 .extern _stime
655 .sect .text
656 _stime:         trap #0
657 .data2  0x19
658                         bcc     1f
659                         jmp     cerror
660 1:
661                         clr.l   d0
662                         rts
663 0sync.s\0\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0z\0.define _sync
664 .sect .text
665 .sect .rom
666 .sect .data
667 .sect .bss
668 .sect .text
669 .extern _sync
670 _sync:                  trap #0
671 .data2  0x24
672                         rts
673 time.s\0\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\10\ 1.define _time
674 .define _ftime
675 .sect .text
676 .sect .rom
677 .sect .data
678 .sect .bss
679 .sect .text
680 .extern _time
681 _time:
682         trap #0
683 .data2  0xD
684         tst.l 4(sp)
685         beq 1f
686         move.l 4(sp),a0
687         move.l d0,(a0)
688 1:
689         rts
690 .extern _ftime
691 _ftime:
692         trap #0
693 .data2 0x23
694         bcc 1f
695         jmp cerror
696 1:
697         clr.l d0
698         rts
699 times.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0z\0.define _times
700 .sect .text
701 .sect .rom
702 .sect .data
703 .sect .bss
704 .sect .text
705 .extern _times
706 _times:
707         trap #0
708 .data2  0x2B
709         rts
710 umask.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\88\0.define _umask
711 .sect .text
712 .sect .rom
713 .sect .data
714 .sect .bss
715 .sect .text
716 .extern _umask
717 .sect .text
718 _umask:         trap #0
719 .data2  0x3C
720                         rts
721 umount.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0¦\0.define _umount
722 .sect .text
723 .sect .rom
724 .sect .data
725 .sect .bss
726 .sect .text
727 .extern _umount
728 _umount:                trap #0
729 .data2  0x16
730                         bcc     1f
731                         jmp     cerror
732 1:
733                         clr.l   d0
734                         rts
735 unlink.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0¥\0.define _unlink
736 .sect .text
737 .sect .rom
738 .sect .data
739 .sect .bss
740 .sect .text
741 .extern _unlink
742 _unlink:                trap #0
743 .data2  0xA
744                         bcc     1f
745                         jmp     cerror
746 1:
747                         clr.l   d0
748                         rts
749
750 utime.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\98\0.define _utime
751 .sect .text
752 .sect .rom
753 .sect .data
754 .sect .bss
755 .sect .text
756 .extern _utime
757 _utime:                 trap #0
758 .data2  0x1E
759                         bcc     1f
760                         jmp     cerror
761 1:
762                         rts
763 wait.s\0\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Í\0.define _wait
764 .sect .text
765 .sect .rom
766 .sect .data
767 .sect .bss
768 .sect .text
769 .extern _wait
770 _wait:          trap #0
771 .data2 0x7
772                 bcc 1f
773                 jmp cerror
774 1:
775                 tst.l 4(sp)
776                 beq 2f
777                 move.l 4(sp),a0
778                 move.l d1,(a0)
779 2:
780                 rts
781 _write.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\96\0.define _write
782 .sect .text
783 .sect .rom
784 .sect .data
785 .sect .bss
786 .sect .text
787 .extern _write
788 _write:         trap #0
789 .data2  0x4
790                         bcc     1f
791                         jmp     cerror
792 1:
793                         rts
794 exit2.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0t\0.define __exit
795 .sect .text
796 .sect .rom
797 .sect .data
798 .sect .bss
799 .sect .text
800 .extern __exit
801 __exit:         trap #0
802 .data2  0x1
803 cleanup.s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0y\0.define __cleanup
804 .sect .text
805 .sect .rom
806 .sect .data
807 .sect .bss
808 .sect .text
809 .extern __cleanup
810 .sect .text
811 __cleanup:
812 rts
813 ccerror.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Å\0.define cerror
814 .define _errno
815 .sect .text
816 .sect .rom
817 .sect .data
818 .sect .bss
819 .sect .text
820 .extern cerror
821 cerror:                 move.l d0,_errno
822                         move.l #-1,d0
823                         rts
824 .sect .bss
825 _errno:
826                         .space 4
827 .sect .text
828 :_alarm.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\8b\0.define __alarm
829 .sect .text
830 .sect .rom
831 .sect .data
832 .sect .bss
833 .sect .text
834 .extern __alarm
835 .sect .text
836 __alarm:                trap #0
837 .data2  0x1B
838                         rts
839  _close.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0¥\0.define __close
840 .sect .text
841 .sect .rom
842 .sect .data
843 .sect .bss
844 .sect .text
845 .extern __close
846 __close:                trap #0
847 .data2  0x6
848                         bcc     1f
849                         jmp     cerror
850 1:
851                         clr.l   d0
852                         rts
853 __creat.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\9a\0.define __creat
854 .sect .text
855 .sect .rom
856 .sect .data
857 .sect .bss
858 .sect .text
859 .extern __creat
860 __creat:                        trap #0
861 .data2  0x8
862                         bcc     1f
863                         jmp     cerror
864 1:
865                         rts
866 _dup.s\0s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0¯\0.define __dup
867 .define __dup2
868 .sect .text
869 .sect .rom
870 .sect .data
871 .sect .bss
872 .sect .text
873 __dup2:         or.l    #64,4(sp)
874
875 __dup:                  trap #0
876 .data2  0x29
877                         bcc     1f
878                         jmp     cerror
879 1:
880                         rts
881         _exec.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0ô\ 1.define __execl
882 .define __execve
883 .define __execv
884 .define __execle
885 .sect .text
886 .sect .rom
887 .sect .data
888 .sect .bss
889 .sect .text
890 __execl:                tst.b -48(sp)
891                 link a6,#0
892                 move.l _environ,-(sp)
893 3:
894                 pea 12(a6)
895 4:
896                 move.l 8(a6),-(sp)
897                 jsr __execve
898                 unlk    a6
899                 rts
900 __execve:       trap #0
901 .data2 0x3b
902                 jmp cerror
903 __execv:                
904                 tst.b -48(sp)
905                 link a6,#0
906                 move.l _environ,-(sp)
907                 move.l  12(a6),-(sp)
908                 bra     4b
909 __execle:       tst.b   -48(sp)
910                 link    a6,#0
911                 lea     12(a6),a0
912 1:
913                 tst.l   (a0)+
914                 bne     1b
915                 move.l  a0,-(sp)
916                 bra     3b
917 _fork.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0¹\0.define __fork
918 .sect .text
919 .sect .rom
920 .sect .data
921 .sect .bss
922 .sect .text
923 .extern __fork
924 __fork:         trap #0
925 .data2 0x2
926                 bra 1f
927                 bcs 2f
928                 rts
929 2:
930                 jmp cerror
931 1:
932                 bcs     2b
933                 clr.l   d0
934                 rts
935 3_fstat.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0§\0.define __fstat
936 .sect .text
937 .sect .rom
938 .sect .data
939 .sect .bss
940 .sect .text
941 .extern __fstat
942 __fstat:                        trap #0
943 .data2  0x1C
944                         bcc     1f
945                         jmp     cerror
946 1:
947                         clr.l   d0
948                         rts
949
950 _getpid.s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\82\0.define __getpid
951 .sect .text
952 .sect .rom
953 .sect .data
954 .sect .bss
955 .sect .text
956 .extern __getpid
957 __getpid:               trap #0
958 .data2  0x14
959                         rts
960 _gtty.s\0s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Û\0.define __gtty
961 .extern __gtty
962 .sect .text
963 .sect .rom
964 .sect .data
965 .sect .bss
966 .sect .text
967 __gtty:
968 tst.b -40(sp)
969 link    a6,#-0
970 move.l 12(a6),-(sp)
971 move.l #0x7408,-(sp)
972 move.l 8(a6),-(sp)
973 jsr __ioctl
974 add.l #12,sp
975 unlk a6
976 rts
977 -_ioctl.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0¦\0.define __ioctl
978 .sect .text
979 .sect .rom
980 .sect .data
981 .sect .bss
982 .sect .text
983 .extern __ioctl
984 __ioctl:                trap #0
985 .data2  0x36
986                         bcc     1f
987                         jmp     cerror
988 1:
989                         clr.l   d0
990                         rts
991 _kill.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0£\0.define __kill
992 .sect .text
993 .sect .rom
994 .sect .data
995 .sect .bss
996 .sect .text
997 .extern __kill
998 __kill:         trap #0
999 .data2  0x25
1000                         bcc     1f
1001                         jmp     cerror
1002 1:
1003                         clr.l   d0
1004                         rts
1005 t_link.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0£\0.define __link
1006 .sect .text
1007 .sect .rom
1008 .sect .data
1009 .sect .bss
1010 .sect .text
1011 .extern __link
1012 __link:                 trap #0
1013 .data2  0x9
1014                         bcc     1f
1015                         jmp     cerror
1016 1:
1017                         clr.l   d0
1018                         rts
1019 t_lseek.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\9a\0.define __lseek
1020 .sect .text
1021 .sect .rom
1022 .sect .data
1023 .sect .bss
1024 .sect .text
1025 .extern __lseek
1026 __lseek:                trap #0
1027 .data2  0x13
1028                         bcc     1f
1029                         jmp     cerror
1030 1:
1031                         rts
1032 _open.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\96\0.define __open
1033 .sect .text
1034 .sect .rom
1035 .sect .data
1036 .sect .bss
1037 .sect .text
1038 .extern __open
1039 __open:         trap #0
1040 .data2  0x5
1041                         bcc     1f
1042                         jmp     cerror
1043 1:
1044                         rts
1045 _pause.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\80\0.define __pause
1046 .sect .text
1047 .sect .rom
1048 .sect .data
1049 .sect .bss
1050 .sect .text
1051 .extern __pause
1052 __pause:                        trap #0
1053 .data2  0x1D
1054                         rts
1055 _pipe.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ô\0.define __pipe
1056 .sect .text
1057 .sect .rom
1058 .sect .data
1059 .sect .bss
1060 .sect .text
1061 .extern __pipe
1062 __pipe:         trap #0
1063 .data2 0x2A
1064                 bcc 1f
1065                 jmp cerror
1066 1:
1067                 move.l 4(sp),a0
1068                 move.l d0,(a0)+
1069                 move.l d1,(a0)
1070                 clr.l d0
1071                 rts
1072 _read.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\96\0.define __read
1073 .sect .text
1074 .sect .rom
1075 .sect .data
1076 .sect .bss
1077 .sect .text
1078 .extern __read
1079 __read:         trap #0
1080 .data2  0x3
1081                         bcc     1f
1082                         jmp     cerror
1083 1:
1084                         rts
1085 _sbrk.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0£\ 1.define __sbrk
1086 .define __brk
1087 .sect .text
1088 .sect .rom
1089 .sect .data
1090 .sect .bss
1091 .sect .text
1092 __sbrk:         tst.b   -8(sp)
1093                         move.l  4(sp),d0
1094                         beq     1f
1095                         add.l   .limhp,d0
1096                         move.l  d0,-(sp)
1097                         clr.l   -(sp)
1098                         trap #0
1099 .data2  0x11
1100                         add.l   #8,sp
1101                         bcc     1f
1102                         jmp     cerror
1103 1:
1104                         move.l  .limhp,d0
1105                         move.l  4(sp),d1
1106                         add.l   d1,.limhp
1107                         rts
1108 __brk:                  trap #0
1109 .data2  0x11
1110                         bcc     1f
1111                         jmp     cerror
1112 1:
1113                         move.l  4(sp),.limhp
1114                         clr.l   d0
1115                         rts
1116         _stty.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Û\0.define __stty
1117 .extern __stty
1118 .sect .text
1119 .sect .rom
1120 .sect .data
1121 .sect .bss
1122 .sect .text
1123 __stty:
1124 tst.b -40(sp)
1125 link    a6,#-0
1126 move.l 12(a6),-(sp)
1127 move.l #0x7409,-(sp)
1128 move.l 8(a6),-(sp)
1129 jsr __ioctl
1130 add.l #12,sp
1131 unlk a6
1132 rts
1133 d_time.s\0\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\13\ 1.define _time
1134 .define __ftime
1135 .sect .text
1136 .sect .rom
1137 .sect .data
1138 .sect .bss
1139 .sect .text
1140 .extern _time
1141 _time:
1142         trap #0
1143 .data2  0xD
1144         tst.l 4(sp)
1145         beq 1f
1146         move.l 4(sp),a0
1147         move.l d0,(a0)
1148 1:
1149         rts
1150 .extern __ftime
1151 __ftime:
1152         trap #0
1153 .data2 0x23
1154         bcc 1f
1155         jmp cerror
1156 1:
1157         clr.l d0
1158         rts
1159
1160 _times.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0}\0.define __times
1161 .sect .text
1162 .sect .rom
1163 .sect .data
1164 .sect .bss
1165 .sect .text
1166 .extern __times
1167 __times:
1168         trap #0
1169 .data2  0x2B
1170         rts
1171 0_unlink.s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0¨\0.define __unlink
1172 .sect .text
1173 .sect .rom
1174 .sect .data
1175 .sect .bss
1176 .sect .text
1177 .extern __unlink
1178 __unlink:               trap #0
1179 .data2  0xA
1180                         bcc     1f
1181                         jmp     cerror
1182 1:
1183                         clr.l   d0
1184                         rts
1185 _wait.s\0s\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0Ð\0.define __wait
1186 .sect .text
1187 .sect .rom
1188 .sect .data
1189 .sect .bss
1190 .sect .text
1191 .extern __wait
1192 __wait:         trap #0
1193 .data2 0x7
1194                 bcc 1f
1195                 jmp cerror
1196 1:
1197                 tst.l 4(sp)
1198                 beq 2f
1199                 move.l 4(sp),a0
1200                 move.l d1,(a0)
1201 2:
1202                 rts
1203 _write.s\0\0\0\0\0\0\0\0\0\0\ 2\ 2¤\ 1\0\0\99\0.define __write
1204 .sect .text
1205 .sect .rom
1206 .sect .data
1207 .sect .bss
1208 .sect .text
1209 .extern __write
1210 __write:                trap #0
1211 .data2  0x4
1212                         bcc     1f
1213                         jmp     cerror
1214 1:
1215                         rts
1216 )