1.1 --- a/libfsserver/lib/files/file_paging.cc Sun Jul 25 00:54:12 2021 +0200
1.2 +++ b/libfsserver/lib/files/file_paging.cc Sun Jul 25 17:14:53 2021 +0200
1.3 @@ -116,16 +116,17 @@
1.4
1.5 /* Obtain an identifier for the file, even for new files. */
1.6
1.7 - fileid_t fileid = opening->get_fileid(path, flags);
1.8 + fileid_t fileid;
1.9 + long err = opening->get_fileid(path, flags, &fileid);
1.10
1.11 - if (fileid == FILEID_INVALID)
1.12 - return -L4_ENOENT;
1.13 + if (err)
1.14 + return err;
1.15
1.16 /* Obtain any existing page mapper registered for the file, or make a new
1.17 page mapper. */
1.18
1.19 PageMapper *mapper;
1.20 - long err = get_mapper(opening, path, flags, fileid, &mapper);
1.21 + err = get_mapper(opening, path, flags, fileid, &mapper);
1.22
1.23 if (err)
1.24 return err;