pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/sysutils/fam Use sysctl() when sysctlbyname() is unava...
details: https://anonhg.NetBSD.org/pkgsrc/rev/538fa02ca416
branches: trunk
changeset: 530787:538fa02ca416
user: minskim <minskim%pkgsrc.org@localhost>
date: Sun Jul 08 23:31:34 2007 +0000
description:
Use sysctl() when sysctlbyname() is unavailable. Patch from OpenBSD ports.
This fixes PR 36346.
diffstat:
sysutils/fam/distinfo | 8 ++++----
sysutils/fam/files/IMonKQueue.c++ | 11 ++++++++++-
sysutils/fam/patches/patch-aa | 6 +++---
sysutils/fam/patches/patch-ab | 17 ++++++++++-------
sysutils/fam/patches/patch-ax | 6 +++---
5 files changed, 30 insertions(+), 18 deletions(-)
diffs (154 lines):
diff -r 49b5bf87495e -r 538fa02ca416 sysutils/fam/distinfo
--- a/sysutils/fam/distinfo Sun Jul 08 22:33:05 2007 +0000
+++ b/sysutils/fam/distinfo Sun Jul 08 23:31:34 2007 +0000
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.26 2007/07/08 22:22:29 minskim Exp $
+$NetBSD: distinfo,v 1.27 2007/07/08 23:31:34 minskim Exp $
SHA1 (fam-2.7.0.tar.gz) = 6c2316f02acf89a41c42ffc3d7fd9cf5eada83a8
RMD160 (fam-2.7.0.tar.gz) = 1895b578d6a141c36d5bee4e3fbbc2a298a91430
Size (fam-2.7.0.tar.gz) = 301974 bytes
-SHA1 (patch-aa) = 9e777dc42b92081b8ca8670277c561f0b6e28d9f
-SHA1 (patch-ab) = 88add19778bbc586e41249a59afb7ba643ff3a5d
+SHA1 (patch-aa) = d9dd9b6faf4ccd89c41404b74fb577ac327fed05
+SHA1 (patch-ab) = dcc2820c754a6670c1c6da0380cac79c6b88f280
SHA1 (patch-ac) = 676966b0372780af4ee5536276132a04dd038863
SHA1 (patch-ad) = 19364c8dd3f887a59f41556206c8c2d179577932
SHA1 (patch-ae) = aa8fed958555d6870367fd202a6117ddcb5a1da9
@@ -26,7 +26,7 @@
SHA1 (patch-au) = 6bd507eb448b3fd126042759a3b6f70335401c5b
SHA1 (patch-av) = e79813d88ec48a886688539da34150c5bd229a0a
SHA1 (patch-aw) = 9e5de9617e6cd59644294695d0ea79427b521ba0
-SHA1 (patch-ax) = bbc6926f9274e3e263343805b1da8ab839e25444
+SHA1 (patch-ax) = c63bf7f2bff7cb9e3bc4c1c6c474a398b01eafcc
SHA1 (patch-ay) = 081b4bc7cf25a8e30b3680b6df7599570ea0db86
SHA1 (patch-az) = 13901fdef8c13318d585e36820c5e0aa4c28f889
SHA1 (patch-ba) = 2f41331994a56eb70364beab70d40ac0bbd1b050
diff -r 49b5bf87495e -r 538fa02ca416 sysutils/fam/files/IMonKQueue.c++
--- a/sysutils/fam/files/IMonKQueue.c++ Sun Jul 08 22:33:05 2007 +0000
+++ b/sysutils/fam/files/IMonKQueue.c++ Sun Jul 08 23:31:34 2007 +0000
@@ -1,4 +1,4 @@
-// $NetBSD: IMonKQueue.c++,v 1.3 2005/01/05 16:21:06 jmmv Exp $
+// $NetBSD: IMonKQueue.c++,v 1.4 2007/07/08 23:31:34 minskim Exp $
//
// Copyright (c) 2004, 2005 Julio M. Merino Vidal.
//
@@ -167,7 +167,16 @@
// Get the maximum number of files we can open and use it to set a
// limit of the files we can monitor.
size_t len = sizeof(max_changes);
+#ifdef HAVE_SYSCTLBYNAME
if (sysctlbyname("kern.maxfiles", &max_changes, &len, NULL, 0) == -1)
+#else
+ int mib[2];
+
+ mib[0] = CTL_KERN;
+ mib[1] = KERN_MAXFILES;
+
+ if (sysctl(mib, 2, &max_changes, &len, NULL, 0) == -1)
+#endif
max_changes = 128;
else
max_changes /= 2;
diff -r 49b5bf87495e -r 538fa02ca416 sysutils/fam/patches/patch-aa
--- a/sysutils/fam/patches/patch-aa Sun Jul 08 22:33:05 2007 +0000
+++ b/sysutils/fam/patches/patch-aa Sun Jul 08 23:31:34 2007 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-aa,v 1.8 2004/12/09 18:45:32 minskim Exp $
+$NetBSD: patch-aa,v 1.9 2007/07/08 23:31:35 minskim Exp $
---- configure.ac.orig 2003-11-26 13:47:59.000000000 -0600
+--- configure.ac.orig 2003-11-26 11:47:59.000000000 -0800
+++ configure.ac
@@ -31,7 +31,7 @@ AC_CHECK_LIB([rpcsvc], [pmap_set])
# Checks for header files.
@@ -24,7 +24,7 @@
AC_FUNC_ERROR_AT_LINE
AC_FUNC_SELECT_ARGTYPES
-AC_CHECK_FUNCS([bindresvport _daemonize daemon getgrmember select])
-+AC_CHECK_FUNCS([bindresvport _daemonize daemon getgrmember select unsetenv])
++AC_CHECK_FUNCS([bindresvport _daemonize daemon getgrmember select sysctlbyname unsetenv])
AC_CONFIG_FILES([Makefile
src/Makefile
diff -r 49b5bf87495e -r 538fa02ca416 sysutils/fam/patches/patch-ab
--- a/sysutils/fam/patches/patch-ab Sun Jul 08 22:33:05 2007 +0000
+++ b/sysutils/fam/patches/patch-ab Sun Jul 08 23:31:34 2007 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.6 2005/03/14 22:40:09 tv Exp $
+$NetBSD: patch-ab,v 1.7 2007/07/08 23:31:35 minskim Exp $
---- config.h.in.orig 2003-01-19 18:40:15.000000000 -0600
+--- config.h.in.orig 2003-01-19 16:40:15.000000000 -0800
+++ config.h.in
-@@ -49,9 +49,15 @@
+@@ -49,9 +49,18 @@
/* Define to 1 if you have the <rpc/rpc.h> header file. */
#undef HAVE_RPC_RPC_H
@@ -12,13 +12,16 @@
/* Define to 1 if you have the `select' function. */
#undef HAVE_SELECT
++/* Define to 1 if you have the `sysctlbyname' function. */
++#undef HAVE_SYSCTLBYNAME
++
+/* Define to 1 if you have the `unsetenv' function. */
+#undef HAVE_UNSETENV
+
/* Define to 1 if the system has the type `socklen_t'. */
#undef HAVE_SOCKLEN_T
-@@ -76,6 +82,9 @@
+@@ -76,6 +85,9 @@
/* Define to 1 if `sa_len' is member of `struct sockaddr'. */
#undef HAVE_STRUCT_SOCKADDR_SA_LEN
@@ -28,7 +31,7 @@
/* Define to 1 if you have the <syslog.h> header file. */
#undef HAVE_SYSLOG_H
-@@ -83,6 +92,9 @@
+@@ -83,6 +95,9 @@
*/
#undef HAVE_SYS_DIR_H
@@ -38,7 +41,7 @@
/* Define to 1 if you have the <sys/imon.h> header file. */
#undef HAVE_SYS_IMON_H
-@@ -120,6 +132,15 @@
+@@ -120,6 +135,15 @@
/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
@@ -54,7 +57,7 @@
/* Define to 1 if the system has the type `_Bool'. */
#undef HAVE__BOOL
-@@ -180,3 +201,9 @@
+@@ -180,3 +204,9 @@
/* Define to `int' if <sys/types.h> doesn't define. */
#undef uid_t
diff -r 49b5bf87495e -r 538fa02ca416 sysutils/fam/patches/patch-ax
--- a/sysutils/fam/patches/patch-ax Sun Jul 08 22:33:05 2007 +0000
+++ b/sysutils/fam/patches/patch-ax Sun Jul 08 23:31:34 2007 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-ax,v 1.11 2005/03/01 23:06:55 dmcmahill Exp $
+$NetBSD: patch-ax,v 1.12 2007/07/08 23:31:35 minskim Exp $
---- configure.orig 2003-11-26 13:47:26.000000000 -0600
+--- configure.orig 2003-11-26 11:47:26.000000000 -0800
+++ configure
@@ -1,6 +1,6 @@
#! /bin/sh
@@ -160,7 +160,7 @@
-for ac_func in bindresvport _daemonize daemon getgrmember select
-+for ac_func in bindresvport _daemonize daemon getgrmember select unsetenv
++for ac_func in bindresvport _daemonize daemon getgrmember select sysctlbyname unsetenv
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
echo "$as_me:$LINENO: checking for $ac_func" >&5
Home |
Main Index |
Thread Index |
Old Index