head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.132 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.130 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.128 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.126 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.124 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.122 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.120 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.118 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.116 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.114 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.112 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.110 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.108 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.106 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.104 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.102 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.100 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.98 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.96 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.94 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.92 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.90 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.88 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.84 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.64 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.86 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.82 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.80 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.78 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.76 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.74 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.72 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.70 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.68 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.66 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.62 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.60 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.58 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.56 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.54 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.52 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.50 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.48 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.46 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.44 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.42 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.40 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.38 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.36 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.34 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.32 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.30 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.28 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.26 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.24 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.22 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.20 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.18 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.16 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.14 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.12 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.10 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.8 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.6 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.4 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.2 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.2.0.2 pkgsrc-2009Q3-base:1.2; locks; strict; comment @# @; 1.4 date 2009.12.20.23.22.35; author tnn; state Exp; branches; next 1.3; 1.3 date 2009.10.31.02.54.34; author wiz; state dead; branches; next 1.2; 1.2 date 2009.08.18.05.40.44; author hasso; state Exp; branches; next 1.1; 1.1 date 2009.08.17.10.26.17; author tron; state Exp; branches; next ; desc @@ 1.4 log @Don't feed CFLAGS to linker when building example program. @ text @$NetBSD$ --- examples/Makefile.in.orig 2009-10-17 02:08:52.000000000 +0000 +++ examples/Makefile.in @@@@ -92,7 +92,7 @@@@ am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERB am__v_at_0 = @@ CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@@ AM_V_CCLD = $(am__v_CCLD_$(V)) am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY)) @ 1.3 log @Update to 0.14: add daemon_set_verbosity() call; numerous updates @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 2009/08/18 05:40:44 hasso Exp $ d3 11 a13 28 http://git.0pointer.de/?p=libdaemon.git;a=commitdiff;h=5b1daf07 --- libdaemon/dfork.c.orig 2008-07-28 22:37:56 +0300 +++ libdaemon/dfork.c 2009-08-18 08:25:30 +0300 @@@@ -42,6 +42,14 @@@@ #include "dnonblock.h" #include "dlog.h" +#if defined(_NSIG) /* On glibc NSIG does not count RT signals */ +# define SIGNAL_UPPER_BOUND _NSIG +#elif defined(NSIG) /* Solaris defines just this */ +# define SIGNAL_UPPER_BOUND NSIG +#else +# error "Unknown upper bound for signals" +#endif + static int _daemon_retval_pipe[2] = { -1, -1 }; static int _null_open(int f, int fd) { @@@@ -665,7 +673,7 @@@@ int daemon_reset_sigs(int except, ...) { int daemon_reset_sigsv(const int except[]) { int sig; - for (sig = 1; sig < _NSIG; sig++) { + for (sig = 1; sig < SIGNAL_UPPER_BOUND; sig++) { int reset = 1; switch (sig) { @ 1.2 log @More portable fix for upper bound for signals problem pulled out from upstream git repo. Should fix build on Solaris, FreeBSD and DragonFly. If there is still need for Darwin specific fix with __DARWIN_NSIG (there is no NSIG or it's semantically different like NSIG and _NSIG in Linux), please add it back. @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @Fix build problem under Mac OS X (Leopard?). @ text @d3 7 a9 5 --- libdaemon/dfork.c.orig 2008-07-28 20:37:56.000000000 +0100 +++ libdaemon/dfork.c 2009-08-17 11:23:13.000000000 +0100 @@@@ -662,6 +662,10 @@@@ return r; } d11 6 a16 2 +#if !defined(_NSIG) && defined(__DARWIN_NSIG) +#define _NSIG __DARWIN_NSIG d19 4 d26 5 @