Module Name: src Committed By: christos Date: Sat Apr 11 15:46:19 UTC 2009
Modified Files: src/sys/kern: sys_pipe.c src/sys/sys: pipe.h Log Message: rename ctime to btime for consistency. To generate a diff of this commit: cvs rdiff -u -r1.110 -r1.111 src/sys/kern/sys_pipe.c cvs rdiff -u -r1.26 -r1.27 src/sys/sys/pipe.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/kern/sys_pipe.c diff -u src/sys/kern/sys_pipe.c:1.110 src/sys/kern/sys_pipe.c:1.111 --- src/sys/kern/sys_pipe.c:1.110 Sat Apr 11 10:42:28 2009 +++ src/sys/kern/sys_pipe.c Sat Apr 11 11:46:18 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: sys_pipe.c,v 1.110 2009/04/11 14:42:28 christos Exp $ */ +/* $NetBSD: sys_pipe.c,v 1.111 2009/04/11 15:46:18 christos Exp $ */ /*- * Copyright (c) 2003, 2007, 2008, 2009 The NetBSD Foundation, Inc. @@ -68,7 +68,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sys_pipe.c,v 1.110 2009/04/11 14:42:28 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sys_pipe.c,v 1.111 2009/04/11 15:46:18 christos Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -349,9 +349,8 @@ KASSERT(pipe != NULL); *pipep = pipe; error = 0; - getnanotime(&pipe->pipe_ctime); - pipe->pipe_atime = pipe->pipe_ctime; - pipe->pipe_mtime = pipe->pipe_ctime; + getnanotime(&pipe->pipe_btime); + pipe->pipe_atime = pipe->pipe_mtime = pipe->pipe_btime; pipe->pipe_lock = mutex; if (cache == pipe_rd_cache) { error = pipespace(pipe, PIPE_SIZE); @@ -585,7 +584,7 @@ } if (error == 0) - getnanoime(&rpipe->pipe_atime); + getnanotime(&rpipe->pipe_atime); pipeunlock(rpipe); unlocked_error: @@ -1195,7 +1194,7 @@ ub->st_blocks = (ub->st_size) ? 1 : 0; ub->st_atimespec = pipe->pipe_atime; ub->st_mtimespec = pipe->pipe_mtime; - ub->st_ctimespec = ub->st_birthtimespec = pipe->pipe_ctime; + ub->st_ctimespec = ub->st_birthtimespec = pipe->pipe_btime; ub->st_uid = kauth_cred_geteuid(fp->f_cred); ub->st_gid = kauth_cred_getegid(fp->f_cred); Index: src/sys/sys/pipe.h diff -u src/sys/sys/pipe.h:1.26 src/sys/sys/pipe.h:1.27 --- src/sys/sys/pipe.h:1.26 Sat Apr 11 10:42:28 2009 +++ src/sys/sys/pipe.h Sat Apr 11 11:46:18 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: pipe.h,v 1.26 2009/04/11 14:42:28 christos Exp $ */ +/* $NetBSD: pipe.h,v 1.27 2009/04/11 15:46:18 christos Exp $ */ /* * Copyright (c) 1996 John S. Dyson @@ -111,7 +111,7 @@ struct selinfo pipe_sel; /* for compat with select */ struct timespec pipe_atime; /* time of last access */ struct timespec pipe_mtime; /* time of last modify */ - struct timespec pipe_ctime; /* time of status change */ + struct timespec pipe_btime; /* time of creation */ pid_t pipe_pgid; /* process group for sigio */ struct pipe *pipe_peer; /* link with other direction */ u_int pipe_state; /* pipe status info */