Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Jan 2000 09:25:56 -0500 (EST)
From:      Daniel Hagan <dhagan@cs.vt.edu>
To:        bugs@freebsd.org
Cc:        j@uriah.heep.sax.de, schweikh@noc.dfn.de
Subject:   bin/4238 - chpass time delay sensitivity [PATCH]
Message-ID:  <Pine.OSF.4.02.10001100920220.1760-100000@vtopus.cs.vt.edu>

next in thread | raw e-mail | index | archive | help
J"org wrote a long time ago:
> Fix: include st_mtimensec into the consideration.

st_mtimensec is only available if _POSIX_SOURCE is defined.  However,
defining this in the Makefile breaks lots of other things.  The stat
struct includes st_mtimespec.tv_nsec, which should be equivalent (I
think).  Here's a patch that uses this field.  Are there any reasons to
avoid using this?  (is this a non-standard field that might disappear?)

Index: edit.c
===================================================================
RCS file: /src/cvs/src/usr.bin/chpass/edit.c,v
retrieving revision 1.16
diff -r1.16 edit.c
75c75,76
<               if (begin.st_mtime == end.st_mtime) {
---
>               if ((begin.st_mtimespec.tv_nsec ==  end.st_mtimespec.tv_nsec) &&
>                   (begin.st_size == end.st_size)) {

[uuencoded version to preserve whitespace]
begin 600 pr4238.patch
M26YD97@Z(&5D:70N8PH]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]"E)#4R!F:6QE
M.B`O<W)C+V-V<R]S<F,O=7-R+F)I;B]C:'!A<W,O961I="YC+'8*<F5T<FEE
M=FEN9R!R979I<VEO;B`Q+C$V"F1I9F8@+7(Q+C$V(&5D:70N8PHW-6,W-2PW
M-@H\(`D):68@*&)E9VEN+G-T7VUT:6UE(#T](&5N9"YS=%]M=&EM92D@>PHM
M+2T*/B`)"6EF("@H8F5G:6XN<W1?;71I;65S<&5C+G1V7VYS96,@/3T@96YD
M+G-T7VUT:6UE<W!E8RYT=E]N<V5C*2`F)@H^(`D)("`@("AB96=I;BYS=%]S
7:7IE(#T](&5N9"YS=%]S:7IE*2D@>PHF
`
end

-- 
Daniel Hagan                                             Computer Science CSE
dhagan@cs.vt.edu                                http://www.cs.vt.edu/~dhagan/



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.OSF.4.02.10001100920220.1760-100000>