code:write - ikarishinjieva/unixV6-code-analyze-chs GitHub Wiki

Source

  • 写文仢 ηš„ η³»η»Ÿθ°ƒη”¨ε‡½ζ•°
  • η”± η”¨ζˆ·ζ€ δΌ ε…₯3δΈͺ参数 fildes, buffer, nbytes
    • fildes : 文仢打开标志, u.u_ofile[fildes] ζŒ‡ε‘ε―ΉεΊ”ηš„ζ–‡δ»Άζ‰“εΌ€η»“ζž„οΌŒε‚ηœ‹ε†…ε­˜ζ‰“εΌ€ζ–‡δ»Άη»“ζž„
    • buffer : 写ε…₯ηš„θ΅·ε§‹εη§»δ½
    • nbytes : 写ε…₯ηš„ε­—θŠ‚ζ•°

5716

5717 /*

5718  * write system call

5719  */

5720 write()

5721 {

5722     rdwr(FWRITE);

5723 }

5724 /* ------------------------- */

Param

(write = 4.)
(file descriptor in r0)
sys write; buffer; nbytes
(byte count in r0)
⚠️ **GitHub.com Fallback** ⚠️