pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/misc/watch Change incorrect use of usleep() to use nan...
details: https://anonhg.NetBSD.org/pkgsrc/rev/fac882f1355b
branches: trunk
changeset: 515959:fac882f1355b
user: smb <smb%pkgsrc.org@localhost>
date: Tue Jul 11 16:35:24 2006 +0000
description:
Change incorrect use of usleep() to use nanosleep() instead
diffstat:
misc/watch/Makefile | 3 ++-
misc/watch/distinfo | 3 ++-
misc/watch/patches/patch-ab | 31 +++++++++++++++++++++++++++++++
3 files changed, 35 insertions(+), 2 deletions(-)
diffs (59 lines):
diff -r a6abb65fccb3 -r fac882f1355b misc/watch/Makefile
--- a/misc/watch/Makefile Tue Jul 11 16:29:49 2006 +0000
+++ b/misc/watch/Makefile Tue Jul 11 16:35:24 2006 +0000
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.6 2006/05/15 16:01:03 tron Exp $
+# $NetBSD: Makefile,v 1.7 2006/07/11 16:35:24 smb Exp $
DISTNAME= procps-3.2.6
+PKGREVISION= 1
PKGNAME= ${DISTNAME:S/procps/watch/}
CATEGORIES= misc
MASTER_SITES= http://procps.sourceforge.net/
diff -r a6abb65fccb3 -r fac882f1355b misc/watch/distinfo
--- a/misc/watch/distinfo Tue Jul 11 16:29:49 2006 +0000
+++ b/misc/watch/distinfo Tue Jul 11 16:35:24 2006 +0000
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.4 2006/05/15 16:01:03 tron Exp $
+$NetBSD: distinfo,v 1.5 2006/07/11 16:35:24 smb Exp $
SHA1 (procps-3.2.6.tar.gz) = 91f44180eb50a94eb945c2598c0e849879e65893
RMD160 (procps-3.2.6.tar.gz) = f0b09701ce48d9f6db1cbb209b02ba026ee58d09
Size (procps-3.2.6.tar.gz) = 279084 bytes
SHA1 (patch-aa) = 953dcd9c3287fec91ac7c585ad9dff4b7ec50cf7
+SHA1 (patch-ab) = 221f49cd4dd29f6ac0b647b8d03eed281b95a667
diff -r a6abb65fccb3 -r fac882f1355b misc/watch/patches/patch-ab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/misc/watch/patches/patch-ab Tue Jul 11 16:35:24 2006 +0000
@@ -0,0 +1,31 @@
+$NetBSD: patch-ab,v 1.1 2006/07/11 16:35:24 smb Exp $
+
+--- watch.c.orig 2006-07-09 20:58:47.000000000 -0400
++++ watch.c 2006-07-09 21:01:56.000000000 -0400
+@@ -142,6 +142,7 @@
+ option_differences_cumulative = 0,
+ option_help = 0, option_version = 0;
+ float interval = 2;
++ struct timespec tsinterval;
+ char *command;
+ int command_length = 0; /* not including final \0 */
+
+@@ -201,6 +202,9 @@
+ if (optind >= argc)
+ do_usage();
+
++ tsinterval.tv_sec = interval;
++ tsinterval.tv_nsec = (interval - tsinterval.tv_sec) * 1000000000L;
++
+ command = strdup(argv[optind++]);
+ command_length = strlen(command);
+ for (; optind < argc; optind++) {
+@@ -315,7 +319,7 @@
+
+ first_screen = 0;
+ refresh();
+- usleep(interval * 1000000);
++ nanosleep(&tsinterval, NULL);
+ }
+
+ endwin();
Home |
Main Index |
Thread Index |
Old Index