head 1.2; access; symbols pkgsrc-2013Q2:1.2.0.54 pkgsrc-2013Q2-base:1.2 pkgsrc-2012Q4:1.2.0.52 pkgsrc-2012Q4-base:1.2 pkgsrc-2011Q4:1.2.0.50 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q2:1.2.0.48 pkgsrc-2011Q2-base:1.2 pkgsrc-2009Q4:1.2.0.46 pkgsrc-2009Q4-base:1.2 pkgsrc-2008Q4:1.2.0.44 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.42 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.40 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.38 pkgsrc-2008Q2-base:1.2 pkgsrc-2008Q1:1.2.0.36 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.34 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.32 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.30 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.28 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.26 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.24 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.22 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.20 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.18 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.16 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.14 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.12 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.10 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.8 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.6 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.2.0.4 pkgsrc-2004Q1-base:1.2 pkgsrc-2003Q4:1.2.0.2 pkgsrc-2003Q4-base:1.2 buildlink2-base:1.2; locks; strict; comment @# @; 1.2 date 2000.05.09.11.16.00; author agc; state dead; branches; next 1.1; 1.1 date 2000.05.05.01.41.56; author hubertf; state Exp; branches; next ; desc @@ 1.2 log @Revert previous change - use one set of sources, for maintenance reasons, across -current pkgsrc and the 1.4 branch. @ text @$NetBSD: patch-ab,v 1.1 2000/05/05 01:41:56 hubertf Exp $ --- user.c Fri May 5 03:21:02 2000 +++ user.c.orig Fri May 5 03:20:51 2000 @@@@ -202,6 +202,24 @@@@ return ret; } +#define NetBSD_1_4_K 104110000 + +#if defined(__NetBSD_Version__) && (__NetBSD_Version__ < NetBSD_1_4_K) +/* bounds checking strncpy */ +static int +strlcpy(char *to, char *from, size_t tosize) +{ + size_t n; + int fromsize; + + fromsize = strlen(from); + n = MIN(tosize - 1, fromsize); + (void) memcpy(to, from, n); + to[n] = '\0'; + return fromsize; +} +#endif + #ifdef EXTENSIONS /* return 1 if all of `s' is numeric */ static int @ 1.1 log @Bump to 20000505. Changes: * Add note on how to update distfile, mostly taken from pkg_install pkg. * Move 1.4 patches from src/usr.sbin/user/user.c to pkgsrc (I didn't want to add it to doc/HACKS :) @ text @d1 1 a1 1 $NetBSD$ @