home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / fj / question / unix / 520 < prev    next >
Encoding:
Internet Message Format  |  1992-11-10  |  2.2 KB

  1. Path: sparky!uunet!spool.mu.edu!agate!stanford.edu!sun-barr!news2me.EBay.Sun.COM!exodus.Eng.Sun.COM!exodus!hhiura
  2. From: hhiura@Sun.COM (Hideki Hiura)
  3. Newsgroups: fj.questions.unix
  4. Subject: Re: UNIX System call on 68
  5. Date: 11 Nov 92 18:08:57
  6. Organization: Sun Microsystems, Inc. Mountain View, CA.
  7. Lines: 32
  8. Distribution: fj
  9. Message-ID: <HHIURA.92Nov11180857@momo.Sun.COM>
  10. References: <T20258.92Nov7114702@bacula.mech.t.u-tokyo.ac.jp>
  11. NNTP-Posting-Host: momo
  12. In-reply-to: t20258@mech.t.u-tokyo.ac.jp's message of 7 Nov 92 02:47:02 GMT
  13.  
  14. In article <T20258.92Nov7114702@bacula.mech.t.u-tokyo.ac.jp> t20258@mech.t.u-tokyo.ac.jp (Eiji Inoue) writes:
  15. >     $@:#!"#6#8#0#0#0$N%"%;%s%V%i!<$N%=!<%9$r0\?"$7$h$&$H$7$F$$$k$N$G$9$,!"(J
  16. > $@$=$NCf$K!"(JUNIX$@$N(Jsystem call($@$"$k$$$O(Jfunction call$@$H$$$&$Y$-$J$N$+$J!K(J
  17. > $@$,$"$C$F!"(Jdestination $@%7%9%F%`$O!"2?$N(JBIOS$@$b;}$C$F$J$$$h$&$J$b$N$J$N$G!"(J
  18. > $@$=$NF0:n$d!"F/$-$J$I$O!"2?$H$$$&K\!?;qNA$r8+$l$P!"$o$+$k$N$G$7$g$&$+(J$@!)(J
  19. > $@0lHL$N(JUNIX$@$NK\$G$O!"(Jsystem call$@$H$$$C$F$b!"(JC$@$+$i!"%i%$%V%i%j!<$r8F$V7A(J
  20. > $@$G;H$o$l$F$$$k$N$G!"BP1~(J$@$7$F$$$k$+$b$o$+$j$^$;$s$7!":Y$+$$!J(Jstack work
  21. > or register etc.$@!K$3$H$O!"$o$+$j$^$;$s!#(J
  22. >   $@%=!<%9$N(J$@$[$&$O!"0J2<$NMM$K!";H$o$l$F$$$^$9!#(J
  23. >       move.l    #3,-(a7)        ; Close all open files
  24. >       clr.l    -(a7)            ;   Dummy place holder
  25. >       move.l    #20,d3            ;  How many units to close
  26. > abor1    moveq    #6,d0            ;  UNIX "close" system call
  27. >       trap    #0
  28. >       addq.l    #1,4(a7)        ;  Move to next file descriptor
  29. >       dbra    d3,abor1
  30.  
  31. $@$-$o$a$F(J typical $@$J!"(J68K$@7O$N(J UNIX system call $@8F$S=P$7$N<BAu$G$9$M!#(J
  32. $@@NK?<R$G;d$,(J 68K $@>e$K(J implement $@$7$?(J sysV$@!?(J4.3BSD tahoe kernel $@$G$b$3$&$7$^$7$?$7!"(J
  33. $@:#$^$G$K;d$,8+$?$3$H$,$"$k!"(J68K kernel $@$G(J$@$bF1MM$G$7$?!#(J
  34.  
  35. $@$3$N(J 68k$@7O$G$N(J system call $@$N<jK!$O!"(Jstack $@$K0z?t$r$D$_!"%7%9%F%`%3!<%kHV9f$r(J
  36. d0 $@$KF~(J$@$l!"(Jtrap 0 $@$rH/9T$9$k$H$$$&$b$N$G$9!#(J
  37.  
  38. $@%7%9%F%`%3!<%kHV9f$O!"(J/usr/include/sys/syscalls.h $@$r$_$l$P$o$+(J$@$j$^$9!#(J
  39.  
  40. $@$b$7I,MW$J$i!"$b$C$H>\$7$/$3$NE:IU$N(J assembler source $@$r2r@b$7$F$b$$$$$G$9$h!#(J
  41.  
  42. --
  43. $@Hu1:(J $@=(<y(J  (HIURA, Hideki)
  44. hhiura@Sun.COM
  45.