Skip to content

Commit b28ac93

Browse files
committed
Update for __WASI_PATH_FILESTAT_SET_ATIM renaming.
1 parent d35e2ff commit b28ac93

3 files changed

Lines changed: 13 additions & 13 deletions

File tree

expected/wasm32-wasi/predefined-macros.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3506,6 +3506,10 @@
35063506
#define __WASI_FDFLAG_NONBLOCK (UINT16_C(0x0004))
35073507
#define __WASI_FDFLAG_RSYNC (UINT16_C(0x0008))
35083508
#define __WASI_FDFLAG_SYNC (UINT16_C(0x0010))
3509+
#define __WASI_FILESTAT_SET_ATIM (UINT16_C(0x0001))
3510+
#define __WASI_FILESTAT_SET_ATIM_NOW (UINT16_C(0x0002))
3511+
#define __WASI_FILESTAT_SET_MTIM (UINT16_C(0x0004))
3512+
#define __WASI_FILESTAT_SET_MTIM_NOW (UINT16_C(0x0008))
35093513
#define __WASI_FILETYPE_BLOCK_DEVICE (UINT8_C(1))
35103514
#define __WASI_FILETYPE_CHARACTER_DEVICE (UINT8_C(2))
35113515
#define __WASI_FILETYPE_DIRECTORY (UINT8_C(3))
@@ -3519,10 +3523,6 @@
35193523
#define __WASI_O_DIRECTORY (UINT16_C(0x0002))
35203524
#define __WASI_O_EXCL (UINT16_C(0x0004))
35213525
#define __WASI_O_TRUNC (UINT16_C(0x0008))
3522-
#define __WASI_PATH_FILESTAT_SET_ATIM (UINT16_C(0x0001))
3523-
#define __WASI_PATH_FILESTAT_SET_ATIM_NOW (UINT16_C(0x0002))
3524-
#define __WASI_PATH_FILESTAT_SET_MTIM (UINT16_C(0x0004))
3525-
#define __WASI_PATH_FILESTAT_SET_MTIM_NOW (UINT16_C(0x0008))
35263526
#define __WASI_RIGHT_FD_ADVISE (UINT64_C(0x0000000000000080))
35273527
#define __WASI_RIGHT_FD_ALLOCATE (UINT64_C(0x0000000000000100))
35283528
#define __WASI_RIGHT_FD_DATASYNC (UINT64_C(0x0000000000000001))

libc-bottom-half/cloudlibc/src/libc/sys/stat/stat_impl.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ static inline bool utimens_get_timestamps(const struct timespec *times,
9898
#ifdef __wasilibc_unmodified_upstream // fstat
9999
*flags = __WASI_FILESTAT_ATIM_NOW | __WASI_FILESTAT_MTIM_NOW;
100100
#else
101-
*flags = __WASI_PATH_FILESTAT_SET_ATIM_NOW | __WASI_PATH_FILESTAT_SET_MTIM_NOW;
101+
*flags = __WASI_FILESTAT_SET_ATIM_NOW | __WASI_FILESTAT_SET_MTIM_NOW;
102102
#endif
103103
} else {
104104
// Set individual timestamps.
@@ -108,7 +108,7 @@ static inline bool utimens_get_timestamps(const struct timespec *times,
108108
#ifdef __wasilibc_unmodified_upstream // fstat
109109
*flags |= __WASI_FILESTAT_ATIM_NOW;
110110
#else
111-
*flags |= __WASI_PATH_FILESTAT_SET_ATIM_NOW;
111+
*flags |= __WASI_FILESTAT_SET_ATIM_NOW;
112112
#endif
113113
break;
114114
case UTIME_OMIT:
@@ -118,7 +118,7 @@ static inline bool utimens_get_timestamps(const struct timespec *times,
118118
*flags |= __WASI_FILESTAT_ATIM;
119119
if (!timespec_to_timestamp_exact(&times[0], &fs->st_atim))
120120
#else
121-
*flags |= __WASI_PATH_FILESTAT_SET_ATIM;
121+
*flags |= __WASI_FILESTAT_SET_ATIM;
122122
if (!timespec_to_timestamp_exact(&times[0], st_atim))
123123
#endif
124124
return false;
@@ -130,7 +130,7 @@ static inline bool utimens_get_timestamps(const struct timespec *times,
130130
#ifdef __wasilibc_unmodified_upstream // fstat
131131
*flags |= __WASI_FILESTAT_MTIM_NOW;
132132
#else
133-
*flags |= __WASI_PATH_FILESTAT_SET_MTIM_NOW;
133+
*flags |= __WASI_FILESTAT_SET_MTIM_NOW;
134134
#endif
135135
break;
136136
case UTIME_OMIT:
@@ -140,7 +140,7 @@ static inline bool utimens_get_timestamps(const struct timespec *times,
140140
*flags |= __WASI_FILESTAT_MTIM;
141141
if (!timespec_to_timestamp_exact(&times[1], &fs->st_mtim))
142142
#else
143-
*flags |= __WASI_PATH_FILESTAT_SET_MTIM;
143+
*flags |= __WASI_FILESTAT_SET_MTIM;
144144
if (!timespec_to_timestamp_exact(&times[1], st_mtim))
145145
#endif
146146
return false;

libc-bottom-half/headers/public/wasi/core.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -163,10 +163,10 @@ typedef uint8_t __wasi_filetype_t;
163163
#define __WASI_FILETYPE_SYMBOLIC_LINK (UINT8_C(7))
164164

165165
typedef uint16_t __wasi_fstflags_t;
166-
#define __WASI_PATH_FILESTAT_SET_ATIM (UINT16_C(0x0001))
167-
#define __WASI_PATH_FILESTAT_SET_ATIM_NOW (UINT16_C(0x0002))
168-
#define __WASI_PATH_FILESTAT_SET_MTIM (UINT16_C(0x0004))
169-
#define __WASI_PATH_FILESTAT_SET_MTIM_NOW (UINT16_C(0x0008))
166+
#define __WASI_FILESTAT_SET_ATIM (UINT16_C(0x0001))
167+
#define __WASI_FILESTAT_SET_ATIM_NOW (UINT16_C(0x0002))
168+
#define __WASI_FILESTAT_SET_MTIM (UINT16_C(0x0004))
169+
#define __WASI_FILESTAT_SET_MTIM_NOW (UINT16_C(0x0008))
170170

171171
typedef uint64_t __wasi_inode_t;
172172

0 commit comments

Comments
 (0)