@@ -272,10 +272,11 @@ static int chroot_encrypted_mkdir(struct libos_dentry* dent, mode_t perm) {
272
272
273
273
/* This opens a "dir:..." URI */
274
274
PAL_HANDLE palhdl ;
275
- ret = PalStreamOpen (uri , PAL_ACCESS_RDONLY , HOST_PERM (perm ), PAL_CREATE_ALWAYS ,
276
- PAL_OPTION_PASSTHROUGH , & palhdl );
277
- if (ret < 0 ) {
278
- ret = pal_to_unix_errno (ret );
275
+ pal_error_t pret ;
276
+ pret = PalStreamOpen (uri , PAL_ACCESS_RDONLY , HOST_PERM (perm ), PAL_CREATE_ALWAYS ,
277
+ PAL_OPTION_PASSTHROUGH , & palhdl );
278
+ if (pret != PAL_ERROR_SUCCESS ) {
279
+ ret = - pal_to_unix_errno (pret );
279
280
goto out ;
280
281
}
281
282
PalObjectDestroy (palhdl );
@@ -304,10 +305,11 @@ static int chroot_encrypted_unlink(struct libos_dentry* dent) {
304
305
return ret ;
305
306
306
307
PAL_HANDLE palhdl ;
307
- ret = PalStreamOpen (uri , PAL_ACCESS_RDONLY , /*share_flags=*/ 0 , PAL_CREATE_NEVER ,
308
- PAL_OPTION_PASSTHROUGH , & palhdl );
309
- if (ret < 0 ) {
310
- ret = pal_to_unix_errno (ret );
308
+ pal_error_t pret ;
309
+ pret = PalStreamOpen (uri , PAL_ACCESS_RDONLY , /*share_flags=*/ 0 , PAL_CREATE_NEVER ,
310
+ PAL_OPTION_PASSTHROUGH , & palhdl );
311
+ if (pret != PAL_ERROR_SUCCESS ) {
312
+ ret = - pal_to_unix_errno (pret );
311
313
goto out ;
312
314
}
313
315
@@ -369,10 +371,11 @@ static int chroot_encrypted_chmod(struct libos_dentry* dent, mode_t perm) {
369
371
goto out ;
370
372
371
373
PAL_HANDLE palhdl ;
372
- ret = PalStreamOpen (uri , PAL_ACCESS_RDONLY , /*share_flags=*/ 0 , PAL_CREATE_NEVER ,
373
- PAL_OPTION_PASSTHROUGH , & palhdl );
374
- if (ret < 0 ) {
375
- ret = pal_to_unix_errno (ret );
374
+ pal_error_t pret ;
375
+ pret = PalStreamOpen (uri , PAL_ACCESS_RDONLY , /*share_flags=*/ 0 , PAL_CREATE_NEVER ,
376
+ PAL_OPTION_PASSTHROUGH , & palhdl );
377
+ if (pret != PAL_ERROR_SUCCESS ) {
378
+ ret = - pal_to_unix_errno (pret );
376
379
goto out ;
377
380
}
378
381
mode_t host_perm = HOST_PERM (perm );
0 commit comments