head 1.5; access; symbols pkgsrc-2026Q1:1.5.0.186 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.184 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.5.0.182 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.5.0.180 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.5.0.178 pkgsrc-2025Q1-base:1.5 pkgsrc-2024Q4:1.5.0.176 pkgsrc-2024Q4-base:1.5 pkgsrc-2024Q3:1.5.0.174 pkgsrc-2024Q3-base:1.5 pkgsrc-2024Q2:1.5.0.172 pkgsrc-2024Q2-base:1.5 pkgsrc-2024Q1:1.5.0.170 pkgsrc-2024Q1-base:1.5 pkgsrc-2023Q4:1.5.0.168 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.5.0.166 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.5.0.164 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.162 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.5.0.160 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.158 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.5.0.156 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.154 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.152 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.5.0.150 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.5.0.148 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.5.0.146 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.144 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.142 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.138 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.118 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.140 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.136 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.134 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.132 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.130 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.128 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.126 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.124 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.122 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.120 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.116 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.5.0.114 pkgsrc-2017Q1-base:1.5 pkgsrc-2016Q4:1.5.0.112 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.5.0.110 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.108 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.106 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.104 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.102 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.100 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.98 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.96 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.94 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.5.0.92 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.5.0.90 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.5.0.88 pkgsrc-2013Q4-base:1.5 pkgsrc-2013Q3:1.5.0.86 pkgsrc-2013Q3-base:1.5 pkgsrc-2013Q2:1.5.0.84 pkgsrc-2013Q2-base:1.5 pkgsrc-2013Q1:1.5.0.82 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.5.0.80 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q3:1.5.0.78 pkgsrc-2012Q3-base:1.5 pkgsrc-2012Q2:1.5.0.76 pkgsrc-2012Q2-base:1.5 pkgsrc-2012Q1:1.5.0.74 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.72 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.70 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.68 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.5.0.66 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.5.0.64 pkgsrc-2010Q4-base:1.5 pkgsrc-2010Q3:1.5.0.62 pkgsrc-2010Q3-base:1.5 pkgsrc-2010Q2:1.5.0.60 pkgsrc-2010Q2-base:1.5 pkgsrc-2010Q1:1.5.0.58 pkgsrc-2010Q1-base:1.5 pkgsrc-2009Q4:1.5.0.56 pkgsrc-2009Q4-base:1.5 pkgsrc-2009Q3:1.5.0.54 pkgsrc-2009Q3-base:1.5 pkgsrc-2009Q2:1.5.0.52 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.5.0.50 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.5.0.48 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.5.0.46 pkgsrc-2008Q3-base:1.5 cube-native-xorg:1.5.0.44 cube-native-xorg-base:1.5 pkgsrc-2008Q2:1.5.0.42 pkgsrc-2008Q2-base:1.5 cwrapper:1.5.0.40 pkgsrc-2008Q1:1.5.0.38 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.5.0.36 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.5.0.34 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.5.0.32 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.5.0.30 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.5.0.28 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.26 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.24 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.5.0.22 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.5.0.20 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.5.0.18 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.5.0.16 pkgsrc-2005Q2-base:1.5 pkgsrc-2005Q1:1.5.0.14 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.5.0.12 pkgsrc-2004Q4-base:1.5 pkgsrc-2004Q3:1.5.0.10 pkgsrc-2004Q3-base:1.5 pkgsrc-2004Q2:1.5.0.8 pkgsrc-2004Q2-base:1.5 pkgsrc-2004Q1:1.5.0.6 pkgsrc-2004Q1-base:1.5 pkgsrc-2003Q4:1.5.0.4 pkgsrc-2003Q4-base:1.5 netbsd-1-6-1:1.5.0.2 netbsd-1-6-1-base:1.5 netbsd-1-6:1.4.0.8 netbsd-1-6-RELEASE-base:1.4 pkgviews:1.4.0.4 pkgviews-base:1.4 buildlink2:1.4.0.2 buildlink2-base:1.4 netbsd-1-5-PATCH003:1.4 netbsd-1-5-PATCH001:1.1 netbsd-1-5-RELEASE:1.1 netbsd-1-4-PATCH003:1.1 netbsd-1-4-PATCH002:1.1 comdex-fall-1999:1.1; locks; strict; comment @# @; 1.5 date 2002.10.16.15.01.25; author bouyer; state Exp; branches; next 1.4; 1.4 date 2002.03.15.08.48.32; author tron; state Exp; branches; next 1.3; 1.3 date 2002.03.05.15.23.46; author tron; state Exp; branches; next 1.2; 1.2 date 2001.10.05.13.33.29; author wiz; state dead; branches; next 1.1; 1.1 date 99.10.07.20.48.54; author dante; state Exp; branches; next ; desc @@ 1.5 log @patch-ab didn't apply cleanly with solaris9's gpatch. Regen. @ text @$NetBSD: patch-ab,v 1.4 2002/03/15 08:48:32 tron Exp $ --- src/utmp.c.orig Sun Mar 5 12:21:34 2000 +++ src/utmp.c Wed Oct 16 16:53:32 2002 @@@@ -71,7 +71,7 @@@@ #ifdef WTMP_SUPPORT /* PROTO */ void -wterm_update_wtmp(char *fname, struct utmp *putmp) +wterm_update_wtmp(char *fname, UTMP *putmp) { int fd, retry = 10; /* 10 attempts at locking */ struct flock lck; /* fcntl locking scheme */ @@@@ -90,7 +90,7 @@@@ close(fd); return; /* failed for unknown reason: give up */ } - write(fd, putmp, sizeof(struct utmp)); + write(fd, putmp, sizeof(UTMP)); /* unlocking the file */ lck.l_type = F_UNLCK; @@@@ -218,8 +218,13 @@@@ #endif /* HAVE_UTMP_HOST */ /* ut_name is normally the same as ut_user, but .... */ +#ifdef HAVE_UTMPX_H + STRNCPY(utmp.ut_user, (pwent && pwent->pw_name) ? pwent->pw_name : "?", + sizeof(utmp.ut_user)); +#else STRNCPY(utmp.ut_name, (pwent && pwent->pw_name) ? pwent->pw_name : "?", sizeof(utmp.ut_name)); +#endif utmp.ut_pid = getpid(); @ 1.4 log @Back out work arround for missing updwtmpx(3) in NetBSD-current because the function was added. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.3 2002/03/05 15:23:46 tron Exp $ d4 2 a5 7 +++ src/utmp.c Tue Mar 5 16:21:49 2002 @@@@ -66,12 +66,12 @@@@ # endif #endif /* ------------------------------------------------------------------------- */ #ifndef HAVE_UTMPX_H /* supposedly we have updwtmpx ? */ d14 1 a14 1 @@@@ -90,7 +96,7 @@@@ d23 1 a23 1 @@@@ -218,8 +230,13 @@@@ @ 1.3 log @Fix build problems on NetBSD systems with utmp support including a work arround for the lack of updwtmpx(3). @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 @@@@ -66,12 +66,18 @@@@ a8 6 +#if defined(__NetBSD__) && defined(HAVE_UTMPX_H) +#undef HAVE_UTMPX_H +#define HAVE_UTMPX_H_KLUDGE +#define wterm_update_wtmp updwtmpx +#endif + a27 13 @@@@ -100,6 +106,12 @@@@ } #endif /* WTMP_SUPPORT */ #endif /* !HAVE_UTMPX_H */ + +#ifdef HAVE_UTMPX_H_KLUDGE +#undef HAVE_UTMPX_H_KLUDGE +#define HAVE_UTMPX_H +#endif + /* ------------------------------------------------------------------------- */ #ifdef UTMP_SUPPORT /* @ 1.2 log @Update to 6.2.9. Changes since rxvt 2.4.8: fixed paths for WINGs includes to work with latest Window Maker code. many bugs fixed in patch from suse src.rpm. utmp/wtmp, glibc, pty support etc... fixed bugs fg/bg cursor color code added wmaker app menu fixed xpm-background compile errors fixed misc config errors changed --enable-xpm-background --enable-transparency --enable-next scroll to defaults. added transparent scroller trough fixed 1 pixel border in main window fixed updating for root bg change added many advanced options to app menu for shading, font color, shade color, font size, cloning, etc. more speed fixes fixed bug with restart killing terms. changed NEXT_SCROLLBAR code to produce real NEXTSTEP scrollers @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.1 1999/10/07 20:48:54 dante Exp $ d3 5 a7 3 --- src/Makefile.in.orig Thu Oct 7 22:26:11 1999 +++ src/Makefile.in Thu Oct 7 22:25:13 1999 @@@@ -69,6 +69,7 @@@@ d9 51 a59 3 install: allbin alldoc $(INSTALL_PROGRAM) wterm $(DESTDIR)$(bindir)/$(binprefix)wterm + chmod 4755 $(DESTDIR)$(bindir)/$(binprefix)wterm a60 2 uninstall: (cd $(bindir); $(RMF) $(binprefix)wterm) @ 1.1 log @Install wterm with setuid bit enabled to make 'utmp' works @ text @d1 1 a1 1 $NetBSD$ @