Fix Plan 9 partial write() return values
[akaros.git] / kern / src / ns / sysfile.c
index 4c52336..16cd623 100644 (file)
@@ -1019,7 +1019,7 @@ static long rwrite(int fd, void *va, long n, int64_t * offp)
        cclose(c);
 
        poperror();
-       return n;
+       return m;
 }
 
 long syswrite(int fd, void *va, long n)