[libglnx] fdio: Make GLnxFileCopyFlags actually flags
- From: Colin Walters <walters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libglnx] fdio: Make GLnxFileCopyFlags actually flags
- Date: Thu, 27 Oct 2016 17:29:51 +0000 (UTC)
commit 7d2f577d76eeb83a6f7a914a7acd3d277d4cbe7c
Author: Colin Walters <walters verbum org>
Date: Tue Oct 25 12:20:45 2016 -0400
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 files 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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]