B_STAT_ACCESS_TIME
if ((statMask & B_STAT_ACCESS_TIME) != 0) {
# define WSTAT_ATIME B_STAT_ACCESS_TIME
if ((mask & B_STAT_ACCESS_TIME) != 0) {
flags |= B_STAT_ACCESS_TIME;
if ((mask & B_STAT_ACCESS_TIME) != 0) {
| B_STAT_SIZE | B_STAT_ACCESS_TIME | B_STAT_MODIFICATION_TIME
| B_STAT_SIZE | B_STAT_ACCESS_TIME | B_STAT_MODIFICATION_TIME
if ((mask & (B_STAT_ACCESS_TIME | B_STAT_MODIFICATION_TIME)) != 0) {
if ((mask & (B_STAT_ACCESS_TIME | B_STAT_MODIFICATION_TIME))
!= (B_STAT_ACCESS_TIME | B_STAT_MODIFICATION_TIME)) {
if ((mask & B_STAT_ACCESS_TIME) == 0)
| B_STAT_ACCESS_TIME | B_STAT_MODIFICATION_TIME);
if ((statMask & B_STAT_ACCESS_TIME) != 0)
return set_stat(statData, B_STAT_ACCESS_TIME);
mask |= B_STAT_ACCESS_TIME;
mask |= B_STAT_ACCESS_TIME | B_STAT_MODIFICATION_TIME;
if (statMask & (B_STAT_ACCESS_TIME | B_STAT_MODIFICATION_TIME)) {
if (~statMask & (B_STAT_ACCESS_TIME | B_STAT_MODIFICATION_TIME)) {
times[0] = (statMask & B_STAT_ACCESS_TIME)
if (statMask & (B_STAT_ACCESS_TIME | B_STAT_MODIFICATION_TIME)) {
if (~statMask & (B_STAT_ACCESS_TIME | B_STAT_MODIFICATION_TIME)) {
buffer.actime = (statMask & B_STAT_ACCESS_TIME) ? st->st_atime : oldStat.st_atime;
return set_stat(stat, B_STAT_ACCESS_TIME);
sizeof(struct stat), B_STAT_MODIFICATION_TIME | B_STAT_ACCESS_TIME);
mask |= B_STAT_ACCESS_TIME;
mask |= B_STAT_ACCESS_TIME | B_STAT_MODIFICATION_TIME;
B_STAT_MODIFICATION_TIME | B_STAT_ACCESS_TIME);