atime
time_t mtime, atime;
atime = stb.st_atime;
if ((mtime < 0) || (atime < 0)) {
if (atime < 0) {
atime = now;
mtime, atime);
atime.tv_sec = strtol(cp, &cp, 0);
atime.tv_usec = strtol(cp, &cp, 0);
static void set_tym(int dirfd, char *nam_p, time_t atime, time_t mtime);
set_tym(int dirfd, char *nam_p, time_t atime, time_t mtime)
times[0].tv_sec = atime;
static void atime(struct tm *, struct tm *);
atime(&at, &rt);
fhrecp->atime = fhrecp->mtime;
(difftime(ts, linkp->atime) <= prune_timeout)) {
if (difftime(pfe->atime, linkp->atime) < 0) {
pfe->atime = linkp->atime;
(difftime(cur_time, ptr->fhlist_rec.atime) <=
linkp->mtime, linkp->atime, linkp->flags, linkp->reclen);
fhrecp->mtime, fhrecp->atime, fhrecp->flags, fhrecp->reclen);
if (difftime(cur_time, fhrecp->atime) >= mapping_update_interval) {
fhrecp->atime = cur_time;
if (difftime(cur_time, linkp->atime) >= mapping_update_interval) {
linkp->atime = cur_time;
new_fhrecp->atime = new_fhrecp->mtime;
linkp->atime = linkp->mtime;
time32_t atime; /* access time of entry */
time32_t atime; /* access time of entry */
(cl->cl_expiration < coargs->atime)) {
'a', MDB_OPT_UINTPTR_SET, &aflag, (uintptr_t *)&coargs.atime,
coargs.atime *= coargs.nsec_per_tick;
coargs.atime += coargs.now;
if ((aflag && bflag) && (coargs.btime <= coargs.atime)) {
hrtime_t atime; /* expiration before value */
(coargs->exp < coargs->atime)) {
entry->fstat.atime = (ulong_t)file_stat->st_atime;
entry->fstat.atime = (ulong_t)file_stat->st_atime;
file_stat_entry->atime = file_stat->st_atime;
file_stat_entry->atime = file_stat->st_atime;
ulockf(char *file, time_t atime)
timespec_t atime;
timespec32_t atime;
TIMESPEC32_TO_TIMESPEC(&utimbuf.atime, &utimbuf32.atime);
if (utimbuf.atime.tv_nsec == UTIME_OMIT)
else if (utimbuf.atime.tv_nsec == UTIME_NOW)
prtimestruc(pri, "at = ", &utimbuf.atime);
time_t atime = (time_t)lr->lr_atime[0];
ctime(&atime));
if (l9stat->atime != (uint32_t)~0) {
s->atime = (uint32_t)buf->st_atime;
uint32_t atime;
r += l9p_pu32(msg, &stat->atime);
if (st->atime != (uint32_t)-1)
sbuf_printf(sb, " atime=%" PRIu32, st->atime);
m_textstr(4861, "stime,tty=TTY", "I"), "atime,args",\
m_textstr(4862, "tty=TTY", "I"), "atime,args", NULL };
m_textstr(4863, "atime,comm=COMD", "I"), NULL };
#define M_PS_DEFFMT { m_textstr(4864, "pid,tty=TTY", "I"), "atime,comm",\
vap->va_atime.tv_sec = na->atime.seconds;
vap->va_atime.tv_nsec = na->atime.useconds * 1000;
if (!xdr_u_int(xdrs, &objp->atime.seconds))
if (!xdr_u_int(xdrs, &objp->atime.nseconds))
vap->va_atime.tv_sec = na->atime.seconds;
vap->va_atime.tv_nsec = na->atime.nseconds;
if (!xdr_b_nfstime(xdrs, &objp->atime)) {
if (sap->atime.set_it == SET_TO_CLIENT_TIME) {
if (!NFS3_TIME_OK(sap->atime.atime.seconds))
sap->atime.atime.seconds);
vap->va_atime.tv_nsec = (uint32_t)sap->atime.atime.nseconds;
} else if (sap->atime.set_it == SET_TO_SERVER_TIME) {
fap->atime.seconds = vap->va_atime.tv_sec;
fap->atime.nseconds = vap->va_atime.tv_nsec;
args.new_attributes.atime.set_it = SET_TO_SERVER_TIME;
args.new_attributes.atime.set_it = SET_TO_SERVER_TIME;
if (!xdr_enum(xdrs, (enum_t *)&objp->atime.set_it))
if (objp->atime.set_it == SET_TO_CLIENT_TIME) {
if (!xdr_u_int(xdrs, &objp->atime.atime.seconds))
if (!xdr_u_int(xdrs, &objp->atime.atime.nseconds))
na->atime.seconds = IXDR_GET_U_INT32(ptr);
na->atime.nseconds = IXDR_GET_U_INT32(ptr);
IXDR_PUT_U_INT32(ptr, na->atime.seconds);
IXDR_PUT_U_INT32(ptr, na->atime.nseconds);
xdr_u_int(xdrs, &na->atime.seconds) &&
xdr_u_int(xdrs, &na->atime.nseconds) &&
timestruc_t atime;
error = nfs4_time_ntov(&na->time_access, &atime);
if (bcmp(&atime, &sarg->vap->va_atime, sizeof (atime)))
nfstime4 atime;
(longlong_t *)&atime.seconds))
if (!XDR_GETINT32(xdrs, (int *)&atime.nseconds))
error = nfs4_time_ntov(&atime, &vap->va_atime);
nfstime4 atime;
IXDR_GET_U_HYPER(ptr, atime.seconds);
atime.nseconds = IXDR_GET_U_INT32(ptr);
error = nfs4_time_ntov(&atime, &vap->va_atime);
NFS_TIME_T_CONVERT(vap->va_atime.tv_sec, na->atime.seconds);
vap->va_atime.tv_nsec = (uint32_t)na->atime.nseconds;
sa->atime.set_it = DONT_CHANGE;
sa->atime.set_it = SET_TO_CLIENT_TIME;
sa->atime.atime.seconds = (uint32)vap->va_atime.tv_sec;
sa->atime.atime.nseconds = (uint32)vap->va_atime.tv_nsec;
timestruc_t atime = vap->va_atime;
vap->va_atime = atime;
struct pctime atime;
atime.pct_date = pcp->pc_entry.pcd_ladate;
if (atime.pct_date == pcp->pc_entry.pcd_mtime.pct_date)
atime.pct_time = pcp->pc_entry.pcd_mtime.pct_time;
atime.pct_time = 0;
pc_pcttotv(&atime, &unixtime);
struct pctime atime;
error = pc_tvtopct(timep, &atime);
pcp->pc_entry.pcd_ladate = atime.pct_date;
struct timespec *atime,
if (atime) {
smb_time_local2NT(atime, &tm);
uint32_t attr, struct timespec *mtime, struct timespec *atime,
struct timespec *mtime, *atime;
atime = ((mask & AT_ATIME) ? &vap->va_atime : 0);
if (dosattr || mtime || atime) {
dosattr, mtime, atime, &scred);
uint64_t crtime, atime, mtime, ctime;
&crtime, &atime, &mtime, &ctime, &attributes) != 0)
if (atime != 0) {
if ((int64_t)atime < -2)
smb_time_nt_to_unix(atime, &attr->sa_vattr.va_atime);
uint32_t crtime, atime, mtime;
if (smbsr_decode_vwv(sr, "yyy", &crtime, &atime, &mtime) != 0)
if (atime != 0 && atime != UINT_MAX) {
smb_time_local_to_gmt(sr, atime);
uint32_t crtime, atime, mtime;
&crtime, &atime, &mtime) != 0)
if (atime != 0 && atime != (uint32_t)-1) {
smb_time_local_to_gmt(sr, atime);
uint64_t crtime[2], mtime[2], ctime[2], atime[2];
&atime, 16);
&atime, 16);
SA_ADD_BULK_ATTR(attrs, count, SA_ZPL_ATIME(zfsvfs), NULL, &atime, 16);
boolean_t atime = B_FALSE;
atime = B_FALSE;
atime = B_TRUE;
atime_changed_cb(zfsvfs, atime);
uint64_t crtime[2], atime[2], mtime[2], ctime[2];
ZFS_TIME_ENCODE(&vap->va_atime, atime);
ZFS_TIME_ENCODE(&now, atime);
NULL, &atime, 16);
NULL, &atime, 16);
(s)->atime = ddi_get_lbolt64(); \
s->atime = ddi_get_lbolt64();
if (s->atime < expiry) {
int64_t atime;
nfstime3 atime;
nfstime3 atime;
set_atime atime;
(NFS3_TIME_OK((attrs)->atime.seconds) && \
pgraph.proc[i]->atime = 0;
int atime; /* used for cycle detection algorithm */
#define PROC_ARRIVE(pvertex) ((pvertex)->atime = pgraph.mark)
#define PROC_ARRIVED(pvertex) ((pvertex)->atime == pgraph.mark)