1.1 --- a/libfsserver/lib/files/ext2_file_opener.cc Sun Jul 25 00:54:12 2021 +0200
1.2 +++ b/libfsserver/lib/files/ext2_file_opener.cc Sun Jul 25 17:14:53 2021 +0200
1.3 @@ -26,7 +26,7 @@
1.4
1.5 /* Return a file identifier for the given 'path'. */
1.6
1.7 -fileid_t Ext2FileOpener::get_fileid(const char *path, flags_t flags)
1.8 +long Ext2FileOpener::get_fileid(const char *path, flags_t flags, fileid_t *fileid)
1.9 {
1.10 /* Obtain the inode number. */
1.11
1.12 @@ -36,9 +36,10 @@
1.13 // NOTE: Support file creation.
1.14
1.15 if (retval)
1.16 - return FILEID_INVALID;
1.17 + return -L4_ENOENT;
1.18
1.19 - return (fileid_t) ino;
1.20 + *fileid = (fileid_t) ino;
1.21 + return L4_EOK;
1.22 }
1.23
1.24 /* Return a new accessor for 'fileid'. */