From 7d2f577d76eeb83a6f7a914a7acd3d277d4cbe7c Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Tue, 25 Oct 2016 12:20:45 -0400 Subject: fdio: Make GLnxFileCopyFlags actually flags I wanted to add a new one, and realized it was wrong. Luckily, I think we were safe until now, since the set of bits for `(0, 1, 2)` is actually distinct. Although, hm, callers specifying `GLNX_FILE_COPY_OVERWRITE` may have not actually been getting that. --- glnx-fdio.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/glnx-fdio.h b/glnx-fdio.h index 982545a..111df9d 100644 --- a/glnx-fdio.h +++ b/glnx-fdio.h @@ -130,9 +130,9 @@ int glnx_loop_write (int fd, const void *buf, size_t nbytes); typedef enum { - GLNX_FILE_COPY_OVERWRITE, - GLNX_FILE_COPY_NOXATTRS, - GLNX_FILE_COPY_DATASYNC + GLNX_FILE_COPY_OVERWRITE = (1 << 0), + GLNX_FILE_COPY_NOXATTRS = (1 << 1), + GLNX_FILE_COPY_DATASYNC = (1 << 2) } GLnxFileCopyFlags; gboolean -- cgit v1.2.1