1.1 --- a/file.h Sat Mar 13 22:38:33 2021 +0100
1.2 +++ b/file.h Sat Mar 13 23:22:31 2021 +0100
1.3 @@ -52,12 +52,16 @@
1.4
1.5
1.6
1.7 -/* File lifecycle operations. */
1.8 +/* File operations. */
1.9
1.10 void file_close(file_t *file);
1.11 +long file_open(file_t *file, const char *filename, l4_cap_idx_t server);
1.12 +
1.13 +/* File lifecycle operations. */
1.14 +
1.15 long file_context(file_t *file, l4_cap_idx_t server);
1.16 +long file_context_open(file_t *file, file_t *context);
1.17 void file_init(file_t *file);
1.18 -long file_open(file_t *file, file_t *context);
1.19
1.20 /* File access region operations. */
1.21
1.22 @@ -68,7 +72,7 @@
1.23 /* Convenience functions. */
1.24
1.25 char *file_string_get(file_t *file, offset_t offset);
1.26 -offset_t file_string_set(file_t *file, const char *data, offset_t offset);
1.27 +int file_string_set(file_t *file, const char *data, offset_t offset, offset_t *written);
1.28
1.29 EXTERN_C_END
1.30