e2cff70
--- api/libuv/src/Clib/bgluv.c.orig	2020-10-14 14:35:37.483412294 -0600
e2cff70
+++ api/libuv/src/Clib/bgluv.c	2020-10-21 13:33:35.967707218 -0600
e2cff70
@@ -1062,7 +1062,7 @@ bgl_uv_fs_write( obj_t obj, obj_t buffer
e2cff70
 	 req->data = proc; 
e2cff70
 	 gc_mark( proc );
e2cff70
 
e2cff70
-	 uv_fs_write( loop, req, fd, &iov, 1, position, &bgl_uv_fs_rw_cb );
e2cff70
+	 return uv_fs_write( loop, req, fd, &iov, 1, position, &bgl_uv_fs_rw_cb );
e2cff70
       } else {
e2cff70
 	 uv_fs_t req;
e2cff70
 	 int r;
e2cff70
@@ -1099,7 +1099,7 @@ bgl_uv_fs_read( obj_t obj, obj_t buffer,
e2cff70
 	 req->data = proc;
e2cff70
 	 gc_mark( proc );
e2cff70
 
e2cff70
-	 uv_fs_read( loop, req, fd, &iov, 1, position, &bgl_uv_fs_rw_cb );
e2cff70
+	 return uv_fs_read( loop, req, fd, &iov, 1, position, &bgl_uv_fs_rw_cb );
e2cff70
       } else {
e2cff70
 	 uv_fs_t req;
e2cff70
 	 int r;