diff kernel.rhope @ 79:80d8c9248f85

Began work on File
author Mike Pavone <pavone@retrodev.com>
date Sat, 10 Jul 2010 18:02:04 -0400
parents 4d5ea487f810
children d78613686a38
line wrap: on
line diff
--- a/kernel.rhope	Thu Jul 08 21:55:47 2010 -0400
+++ b/kernel.rhope	Sat Jul 10 18:02:04 2010 -0400
@@ -40,8 +40,11 @@
 
 Foreign C:libc
 {
+	open[name(Array,Raw Pointer),flags(Int32,Naked):filedes(Int32,Naked)]
 	write[filedes(Int32,Naked),buf(Array,Raw Pointer),nbyte(Int64,Naked):written(Int32,Naked)]
 	read[filedes(Int32,Naked),buf(Array,Raw Pointer,Mutable),nbyte(Int64,Naked):read(Int64,Naked),buf]
+	close[filedes(Int32,Naked):status(Int32,Naked)]
+	fsync[filedes(Int32,Naked):status(Int32,Naked)]
 }
 
 _Print Int32[n,buf:out]