From 5a996c04defaed1c3ae396aa4e352a853de36b58 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Fri, 3 Jun 2016 10:22:05 -0400 Subject: [PATCH] glnx porting: Drop use of gs_file_openat_noatime As noted previously the "noatime" thing is mostly obsoleted by relatime. Closes: #319 Approved by: jlebon --- src/libostree/ostree-repo.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/libostree/ostree-repo.c b/src/libostree/ostree-repo.c index 22b874b3..38dac761 100644 --- a/src/libostree/ostree-repo.c +++ b/src/libostree/ostree-repo.c @@ -3091,8 +3091,13 @@ _ostree_repo_read_bare_fd (OstreeRepo *self, _ostree_loose_path (loose_path_buf, checksum, OSTREE_OBJECT_TYPE_FILE, self->mode); - return gs_file_openat_noatime (self->objects_dir_fd, loose_path_buf, out_fd, - cancellable, error); + *out_fd = openat (self->objects_dir_fd, loose_path_buf, O_RDONLY | O_CLOEXEC); + if (*out_fd < 0) + { + glnx_set_error_from_errno (error); + return FALSE; + } + return TRUE; } /**