Kernel 0.94

This commit is contained in:
Rémy GIBERT 2020-03-11 07:40:01 +01:00
parent f1e78993d3
commit a395d3fe03
4 changed files with 16 additions and 16 deletions

Binary file not shown.

View File

@ -184,7 +184,7 @@ SYS.Open .EQ $16
SYS.Close .EQ $18
SYS.Read .EQ $1A
SYS.Write .EQ $1C
* .EQ $1E
SYS.ChOwn .EQ $1E
* STDIO
SYS.FPutC .EQ $20
SYS.PutChar .EQ $22

View File

@ -21,7 +21,7 @@ K.SYSCALL .DA K.ChTyp $00 : STAT
.DA K.Close
.DA K.Read
.DA K.Write
.DA 0
.DA K.ChOwn
.DA K.FPutC $20 : STDIO
.DA K.PutChar

View File

@ -1,20 +1,6 @@
NEW
AUTO 3,1
*/--------------------------------------
* # ChOwn
* ## C
* `short int chown(const char *pathname, short int owner, short int group);`
* ## ASM
* **In:**
* `>PUSHW pathname`
* `>PUSHB owner`
* `>PUSHB group`
* `>SYSCALL chown`
* ## RETURN VALUE
*\--------------------------------------
K.ChOwn clc
rts
*/--------------------------------------
* # open
* ## C
* `hFD open(const char *pathname, short int flags);`
@ -237,6 +223,20 @@ UNISTD.GetPFD sta IO.hFD
rts
*--------------------------------------
DEV.FIFO .AS "/dev/fifo" STAT,UNISTD
*/--------------------------------------
* # ChOwn
* ## C
* `short int chown(const char *pathname, short int owner, short int group);`
* ## ASM
* **In:**
* `>PUSHW pathname`
* `>PUSHB owner`
* `>PUSHB group`
* `>SYSCALL chown`
* ## RETURN VALUE
*\--------------------------------------
K.ChOwn clc
rts
*--------------------------------------
MAN
SAVE USR/SRC/SYS/KERNEL.S.UNISTD