head	1.87;
access;
symbols
	netbsd-11-0-RC4:1.87
	netbsd-11-0-RC3:1.87
	netbsd-11-0-RC2:1.87
	netbsd-11-0-RC1:1.87
	perseant-exfatfs-base-20250801:1.87
	netbsd-11:1.87.0.4
	netbsd-11-base:1.87
	netbsd-10-1-RELEASE:1.85
	perseant-exfatfs-base-20240630:1.87
	perseant-exfatfs:1.87.0.2
	perseant-exfatfs-base:1.87
	netbsd-8-3-RELEASE:1.81
	netbsd-9-4-RELEASE:1.82
	netbsd-10-0-RELEASE:1.85
	netbsd-10-0-RC6:1.85
	netbsd-10-0-RC5:1.85
	netbsd-10-0-RC4:1.85
	netbsd-10-0-RC3:1.85
	netbsd-10-0-RC2:1.85
	netbsd-10-0-RC1:1.85
	netbsd-10:1.85.0.8
	netbsd-10-base:1.85
	netbsd-9-3-RELEASE:1.82
	cjep_sun2x-base1:1.85
	cjep_sun2x:1.85.0.6
	cjep_sun2x-base:1.85
	cjep_staticlib_x-base1:1.85
	netbsd-9-2-RELEASE:1.82
	cjep_staticlib_x:1.85.0.4
	cjep_staticlib_x-base:1.85
	netbsd-9-1-RELEASE:1.82
	phil-wifi-20200421:1.85
	phil-wifi-20200411:1.85
	is-mlppp:1.85.0.2
	is-mlppp-base:1.85
	phil-wifi-20200406:1.85
	netbsd-8-2-RELEASE:1.81
	netbsd-9-0-RELEASE:1.82
	netbsd-9-0-RC2:1.82
	netbsd-9-0-RC1:1.82
	phil-wifi-20191119:1.85
	netbsd-9:1.82.0.4
	netbsd-9-base:1.82
	phil-wifi-20190609:1.82
	netbsd-8-1-RELEASE:1.81
	netbsd-8-1-RC1:1.81
	pgoyette-compat-merge-20190127:1.81.10.1
	pgoyette-compat-20190127:1.82
	pgoyette-compat-20190118:1.82
	pgoyette-compat-1226:1.82
	pgoyette-compat-1126:1.82
	pgoyette-compat-1020:1.82
	pgoyette-compat-0930:1.82
	pgoyette-compat-0906:1.82
	netbsd-7-2-RELEASE:1.75
	pgoyette-compat-0728:1.82
	netbsd-8-0-RELEASE:1.81
	phil-wifi:1.82.0.2
	phil-wifi-base:1.82
	pgoyette-compat-0625:1.82
	netbsd-8-0-RC2:1.81
	pgoyette-compat-0521:1.82
	pgoyette-compat-0502:1.82
	pgoyette-compat-0422:1.82
	netbsd-8-0-RC1:1.81
	pgoyette-compat-0415:1.82
	pgoyette-compat-0407:1.82
	pgoyette-compat-0330:1.81
	pgoyette-compat-0322:1.81
	pgoyette-compat-0315:1.81
	netbsd-7-1-2-RELEASE:1.75
	pgoyette-compat:1.81.0.10
	pgoyette-compat-base:1.81
	netbsd-7-1-1-RELEASE:1.75
	matt-nb8-mediatek:1.81.0.8
	matt-nb8-mediatek-base:1.81
	perseant-stdc-iso10646:1.81.0.6
	perseant-stdc-iso10646-base:1.81
	netbsd-8:1.81.0.4
	netbsd-8-base:1.81
	prg-localcount2-base3:1.81
	prg-localcount2-base2:1.81
	prg-localcount2-base1:1.81
	prg-localcount2:1.81.0.2
	prg-localcount2-base:1.81
	pgoyette-localcount-20170426:1.81
	bouyer-socketcan-base1:1.81
	pgoyette-localcount-20170320:1.80
	netbsd-7-1:1.75.0.12
	netbsd-7-1-RELEASE:1.75
	netbsd-7-1-RC2:1.75
	netbsd-7-nhusb-base-20170116:1.75
	bouyer-socketcan:1.80.0.2
	bouyer-socketcan-base:1.80
	pgoyette-localcount-20170107:1.80
	netbsd-7-1-RC1:1.75
	pgoyette-localcount-20161104:1.79
	netbsd-7-0-2-RELEASE:1.75
	localcount-20160914:1.79
	netbsd-7-nhusb:1.75.0.10
	netbsd-7-nhusb-base:1.75
	pgoyette-localcount-20160806:1.79
	pgoyette-localcount-20160726:1.79
	pgoyette-localcount:1.79.0.2
	pgoyette-localcount-base:1.79
	netbsd-7-0-1-RELEASE:1.75
	netbsd-7-0:1.75.0.8
	netbsd-7-0-RELEASE:1.75
	netbsd-7-0-RC3:1.75
	netbsd-7-0-RC2:1.75
	netbsd-7-0-RC1:1.75
	netbsd-5-2-3-RELEASE:1.56
	netbsd-5-1-5-RELEASE:1.56
	netbsd-6-0-6-RELEASE:1.70
	netbsd-6-1-5-RELEASE:1.70
	netbsd-7:1.75.0.6
	netbsd-7-base:1.75
	yamt-pagecache-base9:1.75
	yamt-pagecache-tag8:1.68.2.1
	netbsd-6-1-4-RELEASE:1.70
	netbsd-6-0-5-RELEASE:1.70
	tls-earlyentropy:1.75.0.4
	tls-earlyentropy-base:1.75
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.75
	riastradh-drm2-base3:1.75
	netbsd-6-1-3-RELEASE:1.70
	netbsd-6-0-4-RELEASE:1.70
	netbsd-5-2-2-RELEASE:1.56
	netbsd-5-1-4-RELEASE:1.56
	netbsd-6-1-2-RELEASE:1.70
	netbsd-6-0-3-RELEASE:1.70
	netbsd-5-2-1-RELEASE:1.56
	netbsd-5-1-3-RELEASE:1.56
	netbsd-6-1-1-RELEASE:1.70
	riastradh-drm2-base2:1.75
	riastradh-drm2-base1:1.75
	riastradh-drm2:1.75.0.2
	riastradh-drm2-base:1.75
	netbsd-6-1:1.70.0.8
	netbsd-6-0-2-RELEASE:1.70
	netbsd-6-1-RELEASE:1.70
	netbsd-6-1-RC4:1.70
	netbsd-6-1-RC3:1.70
	agc-symver:1.73.0.6
	agc-symver-base:1.73
	netbsd-6-1-RC2:1.70
	netbsd-6-1-RC1:1.70
	yamt-pagecache-base8:1.73
	netbsd-5-2:1.56.0.22
	netbsd-6-0-1-RELEASE:1.70
	yamt-pagecache-base7:1.73
	netbsd-5-2-RELEASE:1.56
	netbsd-5-2-RC1:1.56
	matt-nb6-plus-nbase:1.70
	yamt-pagecache-base6:1.73
	netbsd-6-0:1.70.0.6
	netbsd-6-0-RELEASE:1.70
	netbsd-6-0-RC2:1.70
	tls-maxphys:1.73.0.2
	tls-maxphys-base:1.75
	matt-nb6-plus:1.70.0.4
	matt-nb6-plus-base:1.70
	netbsd-6-0-RC1:1.70
	yamt-pagecache-base5:1.73
	yamt-pagecache-base4:1.73
	netbsd-6:1.70.0.2
	netbsd-6-base:1.70
	netbsd-5-1-2-RELEASE:1.56
	netbsd-5-1-1-RELEASE:1.56
	yamt-pagecache-base3:1.68
	yamt-pagecache-base2:1.68
	yamt-pagecache:1.68.0.2
	yamt-pagecache-base:1.68
	cherry-xenmp:1.63.0.4
	cherry-xenmp-base:1.63
	bouyer-quota2-nbase:1.63
	bouyer-quota2:1.63.0.2
	bouyer-quota2-base:1.63
	matt-mips64-premerge-20101231:1.63
	matt-nb5-mips64-premerge-20101231:1.56
	matt-nb5-pq3:1.56.0.20
	matt-nb5-pq3-base:1.56
	netbsd-5-1:1.56.0.18
	netbsd-5-1-RELEASE:1.56
	netbsd-5-1-RC4:1.56
	matt-nb5-mips64-k15:1.56
	netbsd-5-1-RC3:1.56
	netbsd-5-1-RC2:1.56
	netbsd-5-1-RC1:1.56
	netbsd-5-0-2-RELEASE:1.56
	matt-nb5-mips64-premerge-20091211:1.56
	matt-premerge-20091211:1.62
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.56
	matt-nb4-mips64-k7-u2a-k9b:1.56
	matt-nb5-mips64-u1-k1-k5:1.56
	matt-nb5-mips64:1.56.0.16
	netbsd-5-0-1-RELEASE:1.56
	jym-xensuspend-nbase:1.61
	netbsd-5-0:1.56.0.14
	netbsd-5-0-RELEASE:1.56
	netbsd-5-0-RC4:1.56
	netbsd-5-0-RC3:1.56
	netbsd-5-0-RC2:1.56
	jym-xensuspend:1.60.0.2
	jym-xensuspend-base:1.61
	netbsd-5-0-RC1:1.56
	christos-time_t-base:1.58
	christos-time_t:1.58.0.2
	netbsd-5:1.56.0.12
	netbsd-5-base:1.56
	matt-mips64-base2:1.56
	matt-mips64:1.55.0.6
	mjf-devfs2:1.56.0.10
	mjf-devfs2-base:1.56
	netbsd-4-0-1-RELEASE:1.53
	wrstuden-revivesa-base-3:1.56
	wrstuden-revivesa-base-2:1.56
	wrstuden-fixsa-newbase:1.53
	wrstuden-revivesa-base-1:1.56
	yamt-pf42-base4:1.56
	yamt-pf42-base3:1.56
	hpcarm-cleanup-nbase:1.56
	yamt-pf42-baseX:1.56
	yamt-pf42-base2:1.56
	wrstuden-revivesa:1.56.0.8
	wrstuden-revivesa-base:1.56
	yamt-pf42:1.56.0.6
	yamt-pf42-base:1.56
	keiichi-mipv6:1.56.0.4
	keiichi-mipv6-base:1.56
	matt-armv6-nbase:1.56
	matt-armv6-prevmlocking:1.55.4.1
	wrstuden-fixsa-base-1:1.53
	netbsd-4-0:1.53.0.6
	netbsd-4-0-RELEASE:1.53
	cube-autoconf:1.56.0.2
	cube-autoconf-base:1.56
	netbsd-4-0-RC5:1.53
	netbsd-4-0-RC4:1.53
	netbsd-4-0-RC3:1.53
	netbsd-4-0-RC2:1.53
	netbsd-4-0-RC1:1.53
	matt-armv6:1.55.0.4
	matt-armv6-base:1.56
	matt-mips64-base:1.55
	hpcarm-cleanup:1.55.0.2
	hpcarm-cleanup-base:1.56
	netbsd-3-1-1-RELEASE:1.47
	netbsd-3-0-3-RELEASE:1.47
	wrstuden-fixsa:1.53.0.4
	wrstuden-fixsa-base:1.53
	abandoned-netbsd-4-base:1.49
	abandoned-netbsd-4:1.49.0.2
	netbsd-3-1:1.47.0.6
	netbsd-3-1-RELEASE:1.47
	netbsd-3-0-2-RELEASE:1.47
	netbsd-3-1-RC4:1.47
	netbsd-3-1-RC3:1.47
	netbsd-3-1-RC2:1.47
	netbsd-3-1-RC1:1.47
	netbsd-4:1.53.0.2
	netbsd-4-base:1.53
	netbsd-3-0-1-RELEASE:1.47
	netbsd-3-0:1.47.0.4
	netbsd-3-0-RELEASE:1.47
	netbsd-3-0-RC6:1.47
	netbsd-3-0-RC5:1.47
	netbsd-3-0-RC4:1.47
	netbsd-3-0-RC3:1.47
	netbsd-3-0-RC2:1.47
	netbsd-3-0-RC1:1.47
	netbsd-2-0-3-RELEASE:1.43
	netbsd-2-1:1.43.4.1.0.2
	netbsd-2-1-RELEASE:1.43.4.1
	netbsd-2-1-RC6:1.43.4.1
	netbsd-2-1-RC5:1.43.4.1
	netbsd-2-1-RC4:1.43.4.1
	netbsd-2-1-RC3:1.43.4.1
	netbsd-2-1-RC2:1.43.4.1
	netbsd-2-1-RC1:1.43.4.1
	netbsd-2-0-2-RELEASE:1.43
	netbsd-3:1.47.0.2
	netbsd-3-base:1.47
	netbsd-2-0-1-RELEASE:1.43
	netbsd-2:1.43.0.4
	netbsd-2-base:1.43
	netbsd-2-0-RELEASE:1.43
	netbsd-2-0-RC5:1.43
	netbsd-2-0-RC4:1.43
	netbsd-2-0-RC3:1.43
	netbsd-2-0-RC2:1.43
	netbsd-2-0-RC1:1.43
	netbsd-2-0:1.43.0.2
	netbsd-2-0-base:1.43
	netbsd-1-6-PATCH002-RELEASE:1.32.2.1
	netbsd-1-6-PATCH002:1.32.2.1
	netbsd-1-6-PATCH002-RC4:1.32.2.1
	netbsd-1-6-PATCH002-RC3:1.32.2.1
	netbsd-1-6-PATCH002-RC2:1.32.2.1
	netbsd-1-6-PATCH002-RC1:1.32.2.1
	netbsd-1-6-PATCH001:1.32
	netbsd-1-6-PATCH001-RELEASE:1.32
	netbsd-1-6-PATCH001-RC3:1.32
	netbsd-1-6-PATCH001-RC2:1.32
	netbsd-1-6-PATCH001-RC1:1.32
	fvdl_fs64_base:1.42
	netbsd-1-6-RELEASE:1.32
	netbsd-1-6-RC3:1.32
	netbsd-1-6-RC2:1.32
	netbsd-1-6-RC1:1.32
	netbsd-1-6:1.32.0.2
	netbsd-1-6-base:1.32
	netbsd-1-5-PATCH003:1.25.4.2
	netbsd-1-5-PATCH002:1.25.4.1
	netbsd-1-5-PATCH001:1.25.4.1
	netbsd-1-5-RELEASE:1.25.4.1
	netbsd-1-5-BETA2:1.25.4.1
	netbsd-1-5-BETA:1.25.4.1
	netbsd-1-4-PATCH003:1.21
	netbsd-1-5-ALPHA2:1.25.4.1
	netbsd-1-5:1.25.0.4
	netbsd-1-5-base:1.25
	minoura-xpg4dl:1.25.0.2
	minoura-xpg4dl-base:1.25
	netbsd-1-4-PATCH002:1.21
	wrstuden-devbsize-19991221:1.23
	wrstuden-devbsize:1.23.0.4
	wrstuden-devbsize-base:1.23
	comdex-fall-1999:1.23.0.2
	comdex-fall-1999-base:1.23
	netbsd-1-4-PATCH001:1.21
	netbsd-1-4-RELEASE:1.21
	netbsd-1-4:1.21.0.2
	netbsd-1-4-base:1.21
	netbsd-1-3-PATCH003:1.15.2.1
	netbsd-1-3-PATCH003-CANDIDATE2:1.15.2.1
	netbsd-1-3-PATCH003-CANDIDATE1:1.15.2.1
	netbsd-1-3-PATCH003-CANDIDATE0:1.15.2.1
	netbsd-1-3-PATCH002:1.15.2.1
	netbsd-1-3-PATCH001:1.15.2.1
	lite-2:1.1.1.2
	CSRG:1.1.1
	netbsd-1-3-RELEASE:1.15.2.1
	netbsd-1-3-BETA:1.15.2.1
	netbsd-1-3:1.15.0.2
	netbsd-1-3-base:1.15
	netbsd-1-2-PATCH001:1.8
	netbsd-1-2-RELEASE:1.8
	netbsd-1-2-BETA:1.8
	netbsd-1-2:1.8.0.4
	netbsd-1-2-base:1.8
	netbsd-1-1-PATCH001:1.6
	netbsd-1-1-RELEASE:1.6
	netbsd-1-1:1.6.0.4
	netbsd-1-1-base:1.6
	netbsd-1-0-PATCH06:1.6
	netbsd-1-0-PATCH05:1.6
	netbsd-1-0-PATCH04:1.6
	netbsd-1-0-PATCH03:1.6
	netbsd-1-0-PATCH02:1.6
	netbsd-1-0-PATCH1:1.6
	netbsd-1-0-PATCH0:1.6
	netbsd-1-0-RELEASE:1.6
	netbsd-1-0:1.6.0.2
	netbsd-1-0-base:1.6
	netbsd-0-9-RELEASE:1.2
	netbsd-0-9-BETA:1.2
	netbsd-0-9-ALPHA2:1.2
	netbsd-0-9-ALPHA:1.2
	netbsd-0-9:1.2.0.2
	netbsd-0-9-base:1.2
	netbsd-0-8:1.1.1.1
	netbsd-alpha-1:1.1.1.1
	patchkit-0-2-2:1.1.1.1
	WFJ-386bsd-01:1.1.1.1
	WFJ-920714:1.1.1;
locks; strict;
comment	@# @;


1.87
date	2023.06.03.09.09.11;	author lukem;	state Exp;
branches;
next	1.86;
commitid	aBaIRnuykonRStrE;

1.86
date	2023.03.28.14.44.34;	author rillig;	state Exp;
branches;
next	1.85;
commitid	vtoq40mI2M7HSTiE;

1.85
date	2019.10.13.07.28.11;	author mrg;	state Exp;
branches;
next	1.84;
commitid	vRNwN94v7NgB2GGB;

1.84
date	2019.10.08.18.50.34;	author christos;	state Exp;
branches;
next	1.83;
commitid	tqXyiCWzbTlQY5GB;

1.83
date	2019.10.04.00.03.56;	author christos;	state Exp;
branches;
next	1.82;
commitid	qQi4Ier7K2r7StFB;

1.82
date	2018.04.04.04.43.46;	author kre;	state Exp;
branches
	1.82.2.1;
next	1.81;
commitid	HNWKPE3UWiue25xA;

1.81
date	2017.04.01.14.31.05;	author abhinav;	state Exp;
branches
	1.81.10.1;
next	1.80;
commitid	Lf9miuimtF3q6QLz;

1.80
date	2016.12.29.18.30.55;	author christos;	state Exp;
branches
	1.80.2.1;
next	1.79;
commitid	ElTXZqb4aD8WqUzz;

1.79
date	2016.04.10.19.05.50;	author roy;	state Exp;
branches
	1.79.2.1;
next	1.78;
commitid	acPlOSgIfOGw472z;

1.78
date	2015.09.24.14.39.20;	author christos;	state Exp;
branches;
next	1.77;
commitid	kumyDDngvUMc0wCy;

1.77
date	2015.07.26.02.20.30;	author kamil;	state Exp;
branches;
next	1.76;
commitid	uOP7HlcmWiQkPJuy;

1.76
date	2015.01.18.18.09.36;	author christos;	state Exp;
branches;
next	1.75;
commitid	ZU74bQRAdNjzax6y;

1.75
date	2013.06.20.20.42.30;	author christos;	state Exp;
branches;
next	1.74;
commitid	omm9Ev65cvKVyoUw;

1.74
date	2013.05.02.07.17.09;	author matt;	state Exp;
branches;
next	1.73;

1.73
date	2012.04.07.16.44.39;	author christos;	state Exp;
branches
	1.73.2.1;
next	1.72;

1.72
date	2012.04.07.04.04.45;	author christos;	state Exp;
branches;
next	1.71;

1.71
date	2012.03.21.05.37.44;	author matt;	state Exp;
branches;
next	1.70;

1.70
date	2012.01.07.18.40.55;	author christos;	state Exp;
branches;
next	1.69;

1.69
date	2011.11.13.22.03.34;	author christos;	state Exp;
branches;
next	1.68;

1.68
date	2011.10.21.02.05.36;	author christos;	state Exp;
branches
	1.68.2.1;
next	1.67;

1.67
date	2011.10.21.01.37.59;	author christos;	state Exp;
branches;
next	1.66;

1.66
date	2011.08.30.12.39.52;	author bouyer;	state Exp;
branches;
next	1.65;

1.65
date	2011.08.29.12.37.53;	author jruoho;	state Exp;
branches;
next	1.64;

1.64
date	2011.08.28.07.45.13;	author christos;	state Exp;
branches;
next	1.63;

1.63
date	2010.01.27.19.10.31;	author drochner;	state Exp;
branches;
next	1.62;

1.62
date	2009.06.20.14.28.29;	author christos;	state Exp;
branches;
next	1.61;

1.61
date	2009.05.13.02.50.32;	author pgoyette;	state Exp;
branches;
next	1.60;

1.60
date	2009.01.18.12.13.32;	author lukem;	state Exp;
branches
	1.60.2.1;
next	1.59;

1.59
date	2009.01.11.02.57.17;	author christos;	state Exp;
branches;
next	1.58;

1.58
date	2008.12.26.00.49.28;	author christos;	state Exp;
branches
	1.58.2.1;
next	1.57;

1.57
date	2008.12.16.22.34.40;	author christos;	state Exp;
branches;
next	1.56;

1.56
date	2007.09.25.01.13.56;	author lukem;	state Exp;
branches;
next	1.55;

1.55
date	2007.07.01.21.41.16;	author pooka;	state Exp;
branches
	1.55.4.1;
next	1.54;

1.54
date	2006.12.14.19.18.01;	author christos;	state Exp;
branches;
next	1.53;

1.53
date	2006.11.20.20.33.02;	author christos;	state Exp;
branches;
next	1.52;

1.52
date	2006.11.17.22.10.23;	author christos;	state Exp;
branches;
next	1.51;

1.51
date	2006.10.20.17.40.39;	author christos;	state Exp;
branches;
next	1.50;

1.50
date	2006.08.26.18.11.12;	author christos;	state Exp;
branches;
next	1.49;

1.49
date	2005.09.14.18.45.40;	author elad;	state Exp;
branches;
next	1.48;

1.48
date	2005.09.14.11.36.52;	author elad;	state Exp;
branches;
next	1.47;

1.47
date	2004.12.11.06.41.15;	author christos;	state Exp;
branches;
next	1.46;

1.46
date	2004.11.20.03.06.09;	author christos;	state Exp;
branches;
next	1.45;

1.45
date	2004.11.19.21.37.19;	author christos;	state Exp;
branches;
next	1.44;

1.44
date	2004.11.11.20.36.28;	author dsl;	state Exp;
branches;
next	1.43;

1.43
date	2003.03.22.12.44.04;	author jdolecek;	state Exp;
branches
	1.43.4.1;
next	1.42;

1.42
date	2002.12.12.09.45.33;	author scw;	state Exp;
branches;
next	1.41;

1.41
date	2002.11.30.03.04.46;	author lukem;	state Exp;
branches;
next	1.40;

1.40
date	2002.10.12.20.53.15;	author elric;	state Exp;
branches;
next	1.39;

1.39
date	2002.09.27.20.42.46;	author jdolecek;	state Exp;
branches;
next	1.38;

1.38
date	2002.09.27.15.02.26;	author wiz;	state Exp;
branches;
next	1.37;

1.37
date	2002.09.20.21.10.10;	author christos;	state Exp;
branches;
next	1.36;

1.36
date	2002.08.22.17.24.10;	author abs;	state Exp;
branches;
next	1.35;

1.35
date	2002.08.19.14.55.18;	author lukem;	state Exp;
branches;
next	1.34;

1.34
date	2002.08.19.09.41.34;	author lukem;	state Exp;
branches;
next	1.33;

1.33
date	2002.08.08.16.50.38;	author abs;	state Exp;
branches;
next	1.32;

1.32
date	2001.12.28.01.32.40;	author lukem;	state Exp;
branches
	1.32.2.1;
next	1.31;

1.31
date	2001.11.23.06.20.37;	author gmcgarry;	state Exp;
branches;
next	1.30;

1.30
date	2001.08.20.14.47.49;	author wiz;	state Exp;
branches;
next	1.29;

1.29
date	2001.04.06.14.31.14;	author wiz;	state Exp;
branches;
next	1.28;

1.28
date	2000.12.06.13.37.53;	author tron;	state Exp;
branches;
next	1.27;

1.27
date	2000.07.07.11.05.06;	author itojun;	state Exp;
branches;
next	1.26;

1.26
date	2000.07.06.11.08.19;	author ad;	state Exp;
branches;
next	1.25;

1.25
date	2000.05.12.18.31.55;	author mjl;	state Exp;
branches
	1.25.4.1;
next	1.24;

1.24
date	2000.01.12.05.02.10;	author mjl;	state Exp;
branches;
next	1.23;

1.23
date	99.07.02.15.49.12;	author simonb;	state Exp;
branches;
next	1.22;

1.22
date	99.06.06.01.50.00;	author thorpej;	state Exp;
branches;
next	1.21;

1.21
date	99.01.15.13.31.22;	author bouyer;	state Exp;
branches;
next	1.20;

1.20
date	98.10.14.21.13.05;	author kleink;	state Exp;
branches;
next	1.19;

1.19
date	98.06.27.05.08.56;	author thorpej;	state Exp;
branches;
next	1.18;

1.18
date	98.03.18.16.40.45;	author bouyer;	state Exp;
branches;
next	1.17;

1.17
date	97.11.16.22.15.54;	author christos;	state Exp;
branches;
next	1.16;

1.16
date	97.10.23.03.29.09;	author lukem;	state Exp;
branches;
next	1.15;

1.15
date	97.10.11.02.56.22;	author cjs;	state Exp;
branches
	1.15.2.1;
next	1.14;

1.14
date	97.10.09.14.36.26;	author lukem;	state Exp;
branches;
next	1.13;

1.13
date	97.10.09.12.02.42;	author lukem;	state Exp;
branches;
next	1.12;

1.12
date	97.09.25.04.53.30;	author lukem;	state Exp;
branches;
next	1.11;

1.11
date	97.06.29.18.45.24;	author christos;	state Exp;
branches;
next	1.10;

1.10
date	97.06.29.18.44.03;	author christos;	state Exp;
branches;
next	1.9;

1.9
date	96.11.14.17.53.07;	author gwr;	state Exp;
branches;
next	1.8;

1.8
date	96.05.16.07.03.28;	author thorpej;	state Exp;
branches;
next	1.7;

1.7
date	96.05.15.21.42.23;	author jtc;	state Exp;
branches;
next	1.6;

1.6
date	94.05.04.10.55.57;	author cgd;	state Exp;
branches;
next	1.5;

1.5
date	94.01.27.23.31.19;	author cgd;	state Exp;
branches;
next	1.4;

1.4
date	93.08.06.17.03.54;	author mycroft;	state Exp;
branches;
next	1.3;

1.3
date	93.08.01.05.39.50;	author mycroft;	state Exp;
branches;
next	1.2;

1.2
date	93.06.17.13.11.39;	author mycroft;	state Exp;
branches;
next	1.1;

1.1
date	93.03.21.09.45.37;	author cgd;	state Exp;
branches
	1.1.1.1;
next	;

1.82.2.1
date	2020.04.13.08.03.16;	author martin;	state Exp;
branches;
next	;
commitid	X01YhRUPVUDaec4C;

1.81.10.1
date	2018.04.07.04.12.09;	author pgoyette;	state Exp;
branches;
next	;
commitid	ZMkKSYuBapz7LsxA;

1.80.2.1
date	2017.04.21.16.53.12;	author bouyer;	state Exp;
branches;
next	;
commitid	dUG7nkTKALCadqOz;

1.79.2.1
date	2017.01.07.08.56.05;	author pgoyette;	state Exp;
branches;
next	1.79.2.2;
commitid	uEL0C1YuiJrlV0Bz;

1.79.2.2
date	2017.04.26.02.52.57;	author pgoyette;	state Exp;
branches;
next	;
commitid	ojV02aOSdzvBqZOz;

1.73.2.1
date	2013.06.23.06.21.09;	author tls;	state Exp;
branches;
next	;
commitid	NYFFXRB0xCbrHHUw;

1.68.2.1
date	2012.04.17.00.05.34;	author yamt;	state Exp;
branches;
next	1.68.2.2;

1.68.2.2
date	2014.05.22.11.37.00;	author yamt;	state Exp;
branches;
next	;
commitid	HJV5p3BoaVY5KwBx;

1.60.2.1
date	2009.05.13.19.18.37;	author jym;	state Exp;
branches;
next	;

1.58.2.1
date	2008.12.26.00.49.28;	author christos;	state dead;
branches;
next	1.58.2.2;

1.58.2.2
date	2008.12.28.01.14.32;	author christos;	state Exp;
branches;
next	1.58.2.3;

1.58.2.3
date	2008.12.29.17.02.18;	author christos;	state Exp;
branches;
next	;

1.55.4.1
date	2007.11.06.23.11.58;	author matt;	state Exp;
branches;
next	;

1.43.4.1
date	2005.07.24.01.54.35;	author snj;	state Exp;
branches;
next	;

1.32.2.1
date	2003.10.25.03.32.37;	author cyber;	state Exp;
branches;
next	;

1.25.4.1
date	2000.07.07.16.22.18;	author itojun;	state Exp;
branches;
next	1.25.4.2;

1.25.4.2
date	2002.02.26.22.11.05;	author he;	state Exp;
branches;
next	;

1.15.2.1
date	97.11.09.01.01.02;	author lukem;	state Exp;
branches;
next	;

1.1.1.1
date	93.03.21.09.45.37;	author cgd;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	98.01.22.07.47.42;	author perry;	state Exp;
branches;
next	;


desc
@@


1.87
log
@bsd.own.mk: rename GCC_NO_* to CC_WNO_*

Rename compiler-warning-disable variables from
	GCC_NO_warning
to
	CC_WNO_warning
where warning is the full warning name as used by the compiler.

GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
@
text
@#	$NetBSD: Makefile,v 1.86 2023/03/28 14:44:34 rillig Exp $
#	@@(#)Makefile	8.1 (Berkeley) 6/4/93

USE_SHLIBDIR=	yes

.include <bsd.own.mk>

.include "${NETBSDSRCDIR}/common/lib/libutil/Makefile.inc"

WARNS?=	5
LIB=	util
CPPFLAGS+=-DLIBC_SCCS -I${.CURDIR}
LINTFLAGS+=-w
SRCS+=	efun.c \
	getbootfile.c getbyteorder.c getlabelsector.c getmaxpartitions.c \
	getfsspecname.c getmntopts.c getrawpartition.c getdiskrawname.c \
	disklabel_dkcksum.c disklabel_scan.c \
	if_media.c kinfo_getvmmap.c \
	login.c loginx.c login_cap.c login_tty.c logout.c logoutx.c \
	logwtmp.c logwtmpx.c opendisk.c parsedate.y \
	passwd.c pw_scan.c pidfile.c pidlock.c pty.c \
	raise_default_signal.c \
	secure_path.c sockaddr_snprintf.c stat_flags.c \
	strpct.c ttyaction.c ttymsg.c

MAN=	efun.3 \
	getbootfile.3 getbyteorder.3 getfstypename.3 getlabelsector.3 \
	getmaxpartitions.3 getmntopts.3 getrawpartition.3 \
	getdiskrawname.3 getfsspecname.3 \
	login.3 login_cap.3 loginx.3 kinfo_getvmmap.3 \
	disklabel_dkcksum.3 disklabel_scan.3 \
	opendisk.3 openpty.3 parsedate.3 pidfile.3 pidlock.3 \
	proc_compare.3 pw_getconf.3 pw_init.3 pw_lock.3 secure_path.3 \
	raise_default_signal.3 \
	snprintb.3 sockaddr_snprintf.3 stat_flags.3 strpct.3 ttyaction.3 \
	ttymsg.3 util.3

CPPFLAGS.sockaddr_snprintf.c+=-DHAVE_UTIL_H
CPPFLAGS.sockaddr_snprintf.c+=-DHAVE_NETATALK_AT_H
CPPFLAGS.sockaddr_snprintf.c+=-DHAVE_NET_IF_DL_H
LINTFLAGS.if_media.c+=	-X 351	# 'extern' declaration outside header

COPTS.logwtmp.c+=	${CC_WNO_STRINGOP_TRUNCATION}
COPTS.logwtmpx.c+=	${CC_WNO_STRINGOP_TRUNCATION}

YPREFIX=__pd
.PATH:	${NETBSDSRCDIR}/lib/libc/gen

.include "compat/Makefile.inc"

MLINKS+=getlabelsector.3 getlabeloffset.3
MLINKS+=getlabelsector.3 getlabelusesmbr.3
MLINKS+=getdiskrawname.3 getdiskcookedname.3
MLINKS+=login.3 logout.3
MLINKS+=login.3 logwtmp.3
MLINKS+=login_cap.3 login_getclass.3
MLINKS+=login_cap.3 login_getcapbool.3
MLINKS+=login_cap.3 login_getcapnum.3
MLINKS+=login_cap.3 login_getcapsize.3
MLINKS+=login_cap.3 login_getcapstr.3
MLINKS+=login_cap.3 login_getcaptime.3
MLINKS+=login_cap.3 login_getpwclass.3
MLINKS+=login_cap.3 login_close.3
MLINKS+=login_cap.3 setclasscontext.3
MLINKS+=login_cap.3 setusercontext.3
MLINKS+=loginx.3 logoutx.3 loginx.3 logwtmpx.3
MLINKS+=opendisk.3 opendisk1.3
MLINKS+=openpty.3 login_tty.3
MLINKS+=openpty.3 forkpty.3
MLINKS+=pidfile.3 pidfile_clean.3
MLINKS+=pidfile.3 pidfile_lock.3
MLINKS+=pidfile.3 pidfile_read.3
MLINKS+=pw_getconf.3 pw_getpwconf.3
MLINKS+=pw_init.3 pw_edit.3
MLINKS+=pw_init.3 pw_prompt.3
MLINKS+=pw_init.3 pw_copy.3
MLINKS+=pw_init.3 pw_copyx.3
MLINKS+=pw_init.3 pw_scan.3
MLINKS+=pw_init.3 pw_error.3
MLINKS+=pw_lock.3 pw_mkdb.3
MLINKS+=pw_lock.3 pw_abort.3
MLINKS+=pw_lock.3 pw_getprefix.3
MLINKS+=pw_lock.3 pw_setprefix.3
MLINKS+=pidlock.3 ttylock.3
MLINKS+=pidlock.3 ttyunlock.3
MLINKS+=efun.3 esetfunc.3
MLINKS+=efun.3 easprintf.3
MLINKS+=efun.3 estrlcpy.3
MLINKS+=efun.3 estrlcat.3
MLINKS+=efun.3 estrdup.3
MLINKS+=efun.3 estrndup.3
MLINKS+=efun.3 estrtoi.3
MLINKS+=efun.3 estrtou.3
MLINKS+=efun.3 emalloc.3
MLINKS+=efun.3 ecalloc.3
MLINKS+=efun.3 erealloc.3
MLINKS+=efun.3 ereallocarr.3
MLINKS+=efun.3 efopen.3
MLINKS+=efun.3 evasprintf.3
MLINKS+=stat_flags.3 string_to_flags.3
MLINKS+=stat_flags.3 flags_to_string.3
MLINKS+=snprintb.3 snprintb_m.3
MLINKS+=util.3 libutil.3
MLINKS+=strpct.3 strspct.3
MLINKS+=getmntopts.3 getmntoptstr.3
MLINKS+=getmntopts.3 getmntoptnum.3
MLINKS+=getmntopts.3 freemntopts.3

.include <bsd.lib.mk>
@


1.86
log
@lint: warn about extern declarations outside headers

https://mail-index.netbsd.org/tech-userlevel/2023/03/15/msg013727.html
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.85 2019/10/13 07:28:11 mrg Exp $
d43 2
a44 2
COPTS.logwtmp.c+=	${GCC_NO_STRINGOP_TRUNCATION}
COPTS.logwtmpx.c+=	${GCC_NO_STRINGOP_TRUNCATION}
@


1.85
log
@introduce some common variables for use in GCC warning disables:

GCC_NO_FORMAT_TRUNCATION    -Wno-format-truncation (GCC 7/8)
GCC_NO_STRINGOP_TRUNCATION  -Wno-stringop-truncation (GCC 8)
GCC_NO_STRINGOP_OVERFLOW    -Wno-stringop-overflow (GCC 8)
GCC_NO_CAST_FUNCTION_TYPE   -Wno-cast-function-type (GCC 8)

use these to turn off warnings for most GCC-8 complaints.  many
of these are false positives, most of the real bugs are already
commited, or are yet to come.


we plan to introduce versions of (some?) of these that use the
"-Wno-error=" form, which still displays the warnings but does
not make it an error, and all of the above will be re-considered
as either being "fix me" (warning still displayed) or "warning
is wrong."
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.84 2019/10/08 18:50:34 christos Exp $
d41 1
@


1.84
log
@-Wstringop-truncation is only gcc.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.83 2019/10/04 00:03:56 christos Exp $
d42 2
a43 4
.if ${ACTIVE_CC} == "gcc"
COPTS.logwtmp.c += -Wno-stringop-truncation
COPTS.logwtmpx.c += -Wno-stringop-truncation
.endif
@


1.83
log
@Ignore strncpy(foo, bar, sizeof(foo)) for the wtmp fields where we don't
want NUL termination. We can't use pragma's because the old gcc complains
about the new warnings it does not understand.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.82 2018/04/04 04:43:46 kre Exp $
d42 1
a42 1
#.if ${HAVE_GCC:U0} > 7
d45 1
a45 1
#.endif
@


1.82
log
@
Document opendisk1() - it has been around long enough.
(pity about the name...)

XXX pullup-8
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.81 2017/04/01 14:31:05 abhinav Exp $
d42 5
@


1.82.2.1
log
@Mostly merge changes from HEAD upto 20200411
@
text
@d1 1
a1 1
#	$NetBSD$
a41 3
COPTS.logwtmp.c+=	${GCC_NO_STRINGOP_TRUNCATION}
COPTS.logwtmpx.c+=	${GCC_NO_STRINGOP_TRUNCATION}

@


1.81
log
@Add man page links for:
   EV_SET to kqueue(2)
   getmntoptstr, getmntoptnum, freemntopts to getmntopts(3)

Reviewed by wiz@@
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.80 2016/12/29 18:30:55 christos Exp $
d63 1
@


1.81.10.1
log
@Sync with HEAD.  77 conflicts resolved - all of them $NetBSD$
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.82 2018/04/04 04:43:46 kre Exp $
a62 1
MLINKS+=opendisk.3 opendisk1.3
@


1.80
log
@Make this portable to other OSs
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.79 2016/04/10 19:05:50 roy Exp $
d100 3
@


1.80.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.81 2017/04/01 14:31:05 abhinav Exp $
a99 3
MLINKS+=getmntopts.3 getmntoptstr.3
MLINKS+=getmntopts.3 getmntoptnum.3
MLINKS+=getmntopts.3 freemntopts.3
@


1.79
log
@Implement pidfile_lock, pidfile_read and pidfile_clean.

Discussed on tech-net@@, ok core@@.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.78 2015/09/24 14:39:20 christos Exp $
d38 4
@


1.79.2.1
log
@Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.80 2016/12/29 18:30:55 christos Exp $
a37 4
CPPFLAGS.sockaddr_snprintf.c+=-DHAVE_UTIL_H
CPPFLAGS.sockaddr_snprintf.c+=-DHAVE_NETATALK_AT_H
CPPFLAGS.sockaddr_snprintf.c+=-DHAVE_NET_IF_DL_H

@


1.79.2.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.81 2017/04/01 14:31:05 abhinav Exp $
a99 3
MLINKS+=getmntopts.3 getmntoptstr.3
MLINKS+=getmntopts.3 getmntoptnum.3
MLINKS+=getmntopts.3 freemntopts.3
@


1.78
log
@Add kinfo_getvmmap from FreeBSD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.77 2015/07/26 02:20:30 kamil Exp $
d61 3
@


1.77
log
@Add ereallocarr(3) to libutil

ereallocarr(3) wraps reallocarr(3) and embeds return status validation.

Older version reviewed by <riastradh> and <christos>
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.76 2015/01/18 18:09:36 christos Exp $
d18 1
a18 1
	if_media.c \
d30 1
a30 1
	login.3 login_cap.3 loginx.3 \
@


1.76
log
@add estro{i,u} (Kamil Rytarowski)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.75 2013/06/20 20:42:30 christos Exp $
d85 1
@


1.75
log
@document login_getpwclass(3)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.74 2013/05/02 07:17:09 matt Exp $
d80 2
@


1.74
log
@Add getbyteorder() call.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.73 2012/04/07 16:44:39 christos Exp $
d54 1
@


1.73
log
@- add getdiskrawname.
- exit on error for lint.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.72 2012/04/07 04:04:45 christos Exp $
d14 2
a15 1
SRCS+=	efun.c getbootfile.c getlabelsector.c getmaxpartitions.c \
d26 2
a27 1
MAN=	efun.3 getbootfile.3 getfstypename.3 getlabelsector.3 \
@


1.73.2.1
log
@resync from head
@
text
@d1 1
a1 1
#	$NetBSD$
d14 1
a14 2
SRCS+=	efun.c \
	getbootfile.c getbyteorder.c getlabelsector.c getmaxpartitions.c \
d25 1
a25 2
MAN=	efun.3 \
	getbootfile.3 getbyteorder.3 getfstypename.3 getlabelsector.3 \
a51 1
MLINKS+=login_cap.3 login_getpwclass.3
@


1.72
log
@add getfsspecname
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.71 2012/03/21 05:37:44 matt Exp $
d13 1
d15 1
a15 1
	getfsspecname.c getmntopts.c getrawpartition.c \
d27 1
a27 1
	getfsspecname.3 \
d43 1
@


1.71
log
@These directories default to WARNS?=5
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.70 2012/01/07 18:40:55 christos Exp $
d14 1
a14 1
	getmntopts.c getrawpartition.c \
d26 1
@


1.70
log
@- add strspct
- be explicit about string not being NUL terminated if bufsiz == 0
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.69 2011/11/13 22:03:34 christos Exp $
d10 1
a10 1
WARNS=	4
@


1.69
log
@add manual page
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.68 2011/10/21 02:05:36 christos Exp $
d83 1
@


1.68
log
@Add proc_compare
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.67 2011/10/21 01:37:59 christos Exp $
d24 2
a25 3
MAN=	efun.3 getbootfile.3 getlabelsector.3 getmaxpartitions.3 \
	getmntopts.3 \
	getrawpartition.3 \
@


1.68.2.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.68 2011/10/21 02:05:36 christos Exp $
d10 1
a10 1
WARNS?=	5
a12 1
LINTFLAGS+=-w
d14 1
a14 1
	getfsspecname.c getmntopts.c getrawpartition.c getdiskrawname.c \
d24 3
a26 3
MAN=	efun.3 getbootfile.3 getfstypename.3 getlabelsector.3 \
	getmaxpartitions.3 getmntopts.3 getrawpartition.3 \
	getdiskrawname.3 getfsspecname.3 \
a41 1
MLINKS+=getdiskrawname.3 getdiskcookedname.3
a83 1
MLINKS+=strpct.3 strspct.3
@


1.68.2.2
log
@sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.68.2.1 2012/04/17 00:05:34 yamt Exp $
d14 1
a14 2
SRCS+=	efun.c \
	getbootfile.c getbyteorder.c getlabelsector.c getmaxpartitions.c \
d25 1
a25 2
MAN=	efun.3 \
	getbootfile.3 getbyteorder.3 getfstypename.3 getlabelsector.3 \
a51 1
MLINKS+=login_cap.3 login_getpwclass.3
@


1.67
log
@Don't use = to assing SRCS, but += so that we can remove snprintb.c,
which was added elsewhere.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.66 2011/08/30 12:39:52 bouyer Exp $
d30 1
a30 1
	pw_getconf.3 pw_init.3 pw_lock.3 secure_path.3 \
@


1.66
log
@Add getlabelusesmbr(), as proposed in
http://mail-index.netbsd.org/tech-userlevel/2011/08/25/msg005404.html
This is used by disk tools such as disklabel(8) to dynamically decide is
the undelyling platform uses a disklabel-in-mbr-partition or not
(instead of using a compile-time list of ports).
getlabelusesmbr() reads the sysctl kern.labelusesmbr, takes its value from the
machdep #define LABELUSESMBR.
For evbmips, make LABELUSESMBR 1 if the platform uses pmon
as bootloader, and 0 (the previous value) otherwise.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.65 2011/08/29 12:37:53 jruoho Exp $
d13 1
a13 1
SRCS=	efun.c getbootfile.c getlabelsector.c getmaxpartitions.c \
d21 1
a21 1
	secure_path.c snprintb.c sockaddr_snprintf.c stat_flags.c \
@


1.65
log
@Build libutil(3) as a link to util(3).
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.64 2011/08/28 07:45:13 christos Exp $
d41 1
@


1.64
log
@add strpct, requested by joerg
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.63 2010/01/27 19:10:31 drochner Exp $
d82 1
@


1.63
log
@retire pw_policy(3) -- it is not found useful, there are other
(more common) ways to enforce a password strength policy
approved by elad
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.62 2009/06/20 14:28:29 christos Exp $
d22 1
a22 1
	ttyaction.c ttymsg.c
d32 1
a32 1
	snprintb.3 sockaddr_snprintf.3 stat_flags.3 ttyaction.3 \
@


1.62
log
@add a link to pw_copyx; from anon ymous
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.61 2009/05/13 02:50:32 pgoyette Exp $
d19 1
a19 1
	passwd.c pw_scan.c pw_policy.c pidfile.c pidlock.c pty.c \
d30 1
a30 1
	pw_getconf.3 pw_init.3 pw_lock.3 pw_policy.3 secure_path.3 \
@


1.61
log
@Implement snprintb_m(3) to provide multi-line bit/bit-field decode.
Discussed on tech-kern.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.60 2009/01/18 12:13:32 lukem Exp $
d59 1
@


1.60
log
@WARNS=4
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.59 2009/01/11 02:57:17 christos Exp $
d80 1
@


1.60.2.1
log
@Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.61 2009/05/13 02:50:32 pgoyette Exp $
a79 1
MLINKS+=snprintb.3 snprintb_m.3
@


1.59
log
@merge christos-time_t
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.58.2.2 2008/12/29 17:02:18 christos Exp $
d10 1
a10 1
WARNS=3
@


1.58
log
@document pw_getpwconf.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.57 2008/12/16 22:34:40 christos Exp $
d12 1
a12 1
CPPFLAGS+=-DLIBC_SCCS
d35 1
d38 2
@


1.58.2.1
log
@file Makefile was added on branch christos-time_t on 2008-12-28 01:14:32 +0000
@
text
@d1 78
@


1.58.2.2
log
@compat code for libutil.
@
text
@a0 80
#	$NetBSD: Makefile,v 1.58.2.1 2008/12/28 01:14:32 christos Exp $
#	@@(#)Makefile	8.1 (Berkeley) 6/4/93

USE_SHLIBDIR=	yes

.include <bsd.own.mk>

.include "${NETBSDSRCDIR}/common/lib/libutil/Makefile.inc"

WARNS=3
LIB=	util
CPPFLAGS+=-DLIBC_SCCS -I${.CURDIR}
SRCS=	efun.c getbootfile.c getlabelsector.c getmaxpartitions.c \
	getmntopts.c getrawpartition.c \
	disklabel_dkcksum.c disklabel_scan.c \
	if_media.c \
	login.c loginx.c login_cap.c login_tty.c logout.c logoutx.c \
	logwtmp.c logwtmpx.c opendisk.c parsedate.y \
	passwd.c pw_scan.c pw_policy.c pidfile.c pidlock.c pty.c \
	raise_default_signal.c \
	secure_path.c snprintb.c sockaddr_snprintf.c stat_flags.c \
	ttyaction.c ttymsg.c

MAN=	efun.3 getbootfile.3 getlabelsector.3 getmaxpartitions.3 \
	getmntopts.3 \
	getrawpartition.3 \
	login.3 login_cap.3 loginx.3 \
	disklabel_dkcksum.3 disklabel_scan.3 \
	opendisk.3 openpty.3 parsedate.3 pidfile.3 pidlock.3 \
	pw_getconf.3 pw_init.3 pw_lock.3 pw_policy.3 secure_path.3 \
	raise_default_signal.3 \
	snprintb.3 sockaddr_snprintf.3 stat_flags.3 ttyaction.3 \
	ttymsg.3 util.3

.PATH:	${NETBSDSRCDIR}/lib/libc/gen

.include "compat/Makefile.inc"

MLINKS+=getlabelsector.3 getlabeloffset.3
MLINKS+=login.3 logout.3
MLINKS+=login.3 logwtmp.3
MLINKS+=login_cap.3 login_getclass.3
MLINKS+=login_cap.3 login_getcapbool.3
MLINKS+=login_cap.3 login_getcapnum.3
MLINKS+=login_cap.3 login_getcapsize.3
MLINKS+=login_cap.3 login_getcapstr.3
MLINKS+=login_cap.3 login_getcaptime.3
MLINKS+=login_cap.3 login_close.3
MLINKS+=login_cap.3 setclasscontext.3
MLINKS+=login_cap.3 setusercontext.3
MLINKS+=loginx.3 logoutx.3 loginx.3 logwtmpx.3
MLINKS+=openpty.3 login_tty.3
MLINKS+=openpty.3 forkpty.3
MLINKS+=pw_getconf.3 pw_getpwconf.3
MLINKS+=pw_init.3 pw_edit.3
MLINKS+=pw_init.3 pw_prompt.3
MLINKS+=pw_init.3 pw_copy.3
MLINKS+=pw_init.3 pw_scan.3
MLINKS+=pw_init.3 pw_error.3
MLINKS+=pw_lock.3 pw_mkdb.3
MLINKS+=pw_lock.3 pw_abort.3
MLINKS+=pw_lock.3 pw_getprefix.3
MLINKS+=pw_lock.3 pw_setprefix.3
MLINKS+=pidlock.3 ttylock.3
MLINKS+=pidlock.3 ttyunlock.3
MLINKS+=efun.3 esetfunc.3
MLINKS+=efun.3 easprintf.3
MLINKS+=efun.3 estrlcpy.3
MLINKS+=efun.3 estrlcat.3
MLINKS+=efun.3 estrdup.3
MLINKS+=efun.3 estrndup.3
MLINKS+=efun.3 emalloc.3
MLINKS+=efun.3 ecalloc.3
MLINKS+=efun.3 erealloc.3
MLINKS+=efun.3 efopen.3
MLINKS+=efun.3 evasprintf.3
MLINKS+=stat_flags.3 string_to_flags.3
MLINKS+=stat_flags.3 flags_to_string.3

.include <bsd.lib.mk>
@


1.58.2.3
log
@hide yacc symbols from parsedate. Broke other yacc applications.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.58.2.2 2008/12/29 17:02:18 christos Exp $
a34 1
YPREFIX=__pd
@


1.57
log
@move snprintb to common
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.56 2007/09/25 01:13:56 lukem Exp $
d52 1
@


1.56
log
@Add raise_default_signal(3) -- raise the default signal handler.
Can be used by applications that have their own SIGINT (et al)
handlers and want to exit in a manner that correctly
signals to the parent that the process was terminated by a signal.
See http://www.cons.org/cracauer/sigint.html for more info.
Discussed on tech-userlevel@@.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.55 2007/07/01 21:41:16 pooka Exp $
d8 2
@


1.55
log
@add estrndup()
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.54 2006/12/14 19:18:01 christos Exp $
d18 1
d29 1
@


1.55.4.1
log
@sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.56 2007/09/25 01:13:56 lukem Exp $
a17 1
	raise_default_signal.c \
a27 1
	raise_default_signal.3 \
@


1.54
log
@moved string_to_flags and flags_to_string from ls to libutil.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.53 2006/11/20 20:33:02 christos Exp $
d64 1
@


1.53
log
@rename getdate to parsedate to avoid conflict with posix function
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.52 2006/11/17 22:10:23 christos Exp $
d18 2
a19 1
	secure_path.c snprintb.c sockaddr_snprintf.c ttyaction.c ttymsg.c
d28 1
a28 1
	snprintb.3 sockaddr_snprintf.3 ttyaction.3 \
d69 2
@


1.52
log
@add getdate.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.51 2006/10/20 17:40:39 christos Exp $
d11 1
a11 1
SRCS=	efun.c getbootfile.c getdate.y getlabelsector.c getmaxpartitions.c \
d16 1
a16 1
	logwtmp.c logwtmpx.c opendisk.c \
d20 1
a20 1
MAN=	efun.3 getbootfile.3 getdate.3 getlabelsector.3 getmaxpartitions.3 \
d25 1
a25 1
	opendisk.3 openpty.3 pidfile.3 pidlock.3 \
@


1.51
log
@include ecalloc() from our anonymous user.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.50 2006/08/26 18:11:12 christos Exp $
d11 1
a11 1
SRCS=	efun.c getbootfile.c getlabelsector.c getmaxpartitions.c \
d20 1
a20 1
MAN=	efun.3 getbootfile.3 getlabelsector.3 getmaxpartitions.3 \
@


1.50
log
@Add efun(3)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.49 2005/09/14 18:45:40 elad Exp $
d64 1
@


1.49
log
@Add pw_policy.3.
From Hisashi T Fujinaka, thanks!
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.48 2005/09/14 11:36:52 elad Exp $
d11 1
a11 1
SRCS=	getbootfile.c getlabelsector.c getmaxpartitions.c \
d20 1
a20 1
MAN=	getbootfile.3 getlabelsector.3 getmaxpartitions.3 \
d58 9
@


1.48
log
@Introduce pw_policy(3), an easily extendable way of defining password
policies and enforcing them in programs.

Man-page written with much help and tips from David Maxwell, Hubert
Feyrer, and Thomas Klausner.

This bumps libutil minor to 7.

XXX: Need default policy to go in /etc/passwd.conf, and integration
     into local/yp/PAM password changing code.

PR/10206.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.47 2004/12/11 06:41:15 christos Exp $
d26 2
a27 2
	pw_getconf.3 pw_init.3 pw_lock.3 secure_path.3 snprintb.3 \
	sockaddr_snprintf.3 ttyaction.3 \
@


1.47
log
@WARNS=3; fix cast-qual issues.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.46 2004/11/20 03:06:09 christos Exp $
d17 2
a18 2
	passwd.c pw_scan.c pidfile.c pidlock.c pty.c secure_path.c \
	snprintb.c sockaddr_snprintf.c ttyaction.c ttymsg.c
@


1.46
log
@Add a manual page.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.45 2004/11/19 21:37:19 christos Exp $
d8 1
@


1.45
log
@Add sockaddr_snprintf; XXX: Needs a man page.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.44 2004/11/11 20:36:28 dsl Exp $
d25 2
a26 1
	pw_getconf.3 pw_init.3 pw_lock.3 secure_path.3 snprintb.3 ttyaction.3 \
@


1.44
log
@Add if_media.c, functions for converting media to/from strings.
(from ifconfig.c)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.43 2003/03/22 12:44:04 jdolecek Exp $
d17 1
a17 1
	snprintb.c ttyaction.c ttymsg.c
@


1.43
log
@move getmntopts(3) to libutil, build and install also it's manpage
bump libutil minor
adjust individual mount_*/Makefile to use libutil getmntopts(3)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.42 2002/12/12 09:45:33 scw Exp $
d13 1
@


1.43.4.1
log
@Pull up revision 1.44 (requested by riz in ticket #5518):
Add if_media.c, functions for converting media to/from strings.
(from ifconfig.c)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.43 2003/03/22 12:44:04 jdolecek Exp $
a12 1
	if_media.c \
@


1.42
log
@Add getlabelsector() and getlabeloffset() as wrappers around the
KERN_LABELSECTOR and KERN_LABELOFFSET sysctls.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.41 2002/11/30 03:04:46 lukem Exp $
d10 2
a11 1
SRCS=	getbootfile.c getlabelsector.c getmaxpartitions.c getrawpartition.c \
d18 3
a20 1
MAN=	getbootfile.3 getlabelsector.3 getmaxpartitions.3 getrawpartition.3 \
@


1.41
log
@- Migrate fparseln(3) from libutil to libc, where it should have been in
  the first place...
- Bump libutil major (to 7.0) and libc minor (to 12.91).
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.40 2002/10/12 20:53:15 elric Exp $
d10 1
a10 1
SRCS=	getbootfile.c getmaxpartitions.c getrawpartition.c \
d17 1
a17 1
MAN=	getbootfile.3 getmaxpartitions.3 getrawpartition.3 \
d26 1
@


1.40
log
@Added two functions disklabel_dkcksum() and disklabel_scan() to libutil
so that they can be shared by disklabel(8) and cgdconfig(8).
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.39 2002/09/27 20:42:46 jdolecek Exp $
d10 1
a10 1
SRCS=	fparseln.c getbootfile.c getmaxpartitions.c getrawpartition.c \
d17 1
a17 1
MAN=	fparseln.3 getbootfile.3 getmaxpartitions.3 getrawpartition.3 \
@


1.39
log
@put utmpx/wtmpx routines to separate files, so that programs overriding the
utmp/wtmp routines could still be linked static
fixes e.g. static build of ftpd
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.38 2002/09/27 15:02:26 wiz Exp $
d11 1
d19 1
@


1.38
log
@Add documentation for utmpx and some related functions.
Thanks for some explanations to christos, and for some STANDARDS hints
to Klaus Klein.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.37 2002/09/20 21:10:10 christos Exp $
d11 2
a12 1
	login.c login_cap.c login_tty.c logout.c logwtmp.c opendisk.c \
@


1.37
log
@Add snprintb(3) inspired from bitmask_snprintf(9), but made to look like
more like snprintf(3). Discussed with thorpej.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.36 2002/08/22 17:24:10 abs Exp $
d16 2
a17 1
	login.3 login_cap.3 opendisk.3 openpty.3 pidfile.3 pidlock.3 \
d34 1
@


1.36
log
@Move humanize_number(3) from libutil to libc as per discussion on tech-misc
Revert minor number bump on libutil (with note to skip it next update), and
bump libc.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.35 2002/08/19 14:55:18 lukem Exp $
d13 1
a13 1
	ttyaction.c ttymsg.c
d17 1
a17 1
	pw_getconf.3 pw_init.3 pw_lock.3 secure_path.3 ttyaction.3 \
@


1.35
log
@Explicitly move setting of NOxxx and USE_SHLIBDIR to the top of the
Makefile (before including <bsd.own.mk>)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.34 2002/08/19 09:41:34 lukem Exp $
d11 3
a13 3
	humanize_number.c login.c login_cap.c login_tty.c \
	logout.c logwtmp.c opendisk.c passwd.c pw_scan.c pidfile.c pidlock.c \
	pty.c secure_path.c ttyaction.c ttymsg.c
d16 3
a18 3
	humanize_number.3 login.3 login_cap.3 opendisk.3 \
	openpty.3 pidfile.3 pidlock.3 pw_getconf.3 pw_init.3 pw_lock.3 \
	secure_path.3 ttyaction.3 ttymsg.3 util.3
@


1.34
log
@Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path (etc).
(Reduces make output by ~ 20%)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.33 2002/08/08 16:50:38 abs Exp $
d4 2
a8 1
USE_SHLIBDIR=	yes
@


1.33
log
@Add humanize_number.3 from Tomas Svensson in PR lib/15508.
	Bump version of libutil
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.32 2001/12/28 01:32:40 lukem Exp $
d4 2
d19 1
a19 1
.PATH:	${.CURDIR}/../libc/gen
@


1.32
log
@* Add user-controlled mk.conf variables
	- SHLIBDIR	Location to install shared libraries if ${USE_SHLIBDIR}
			is "yes".  Defaults to "/usr/lib".

	- USE_SHLIBDIR	If "yes", install shared libraries in ${SHLIBDIR}
			instead of ${LIBDIR}.  Defaults to "no".
			Sets ${_LIBSODIR} to the appropriate value.
			This may be set by individual Makefiles as well.

	- SHLINKDIR	Location of shared linker.  Defaults to "/usr/libexec".
			If != "/usr/libexec", change the dynamic-linker
			encoded in shared programs

* Set USE_SHLIBDIR for libraries used by /bin and /sbin:
	libc libcrypt libcrypto libedit libipsec libkvm libm libmi387
	libtermcap libutil libz

* If ${_LIBSODIR} != ${LIBDIR}, add symlinks from ${LIBDIR}/${LIB}.so*
  to ${_LIBSODIR}/${LIB}.so* for compatibility.

* Always install /sbin/init statically (for now)


The net effect of these changes depends on how the variables are set:

  1.)	If nothing is set or changed, there is no change from the
	current behaviour:
		- Static /bin, /sbin, and bits of /usr/*
		- Dynamic rest
		- Shared linker is /usr/libexec/ld*so

  2.)	If the following make variables are set:
		LDSTATIC=
		SHLINKDIR=/lib
		SHLIBDIR=/lib
	Then the behaviour becomes:
		- Dynamic tools
		- .so libraries used by /bin and /sbin are installed to /lib,
		  with symlinks from /usr/lib/lib*so to -> /lib/lib*so
		  where appropriate
		- Shared linker is /lib/ld*so

  3.)	As per 2.), but add the following variable:
		USE_SHLIBDIR=yes
	This forces all .so's to be instaleld in /lib (with compat
	symlinks), not just those tagged by their Makefiles to be.
	Again, compat symlinks are installed
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.31 2001/11/23 06:20:37 gmcgarry Exp $
d8 1
a8 1
	login.c login_cap.c login_tty.c \
d13 1
a13 1
	login.3 login_cap.3 opendisk.3 \
@


1.32.2.1
log
@Pull up revision 1.40 (requested by jmc in ticket #1461):
Added two functions disklabel_dkcksum() and disklabel_scan() to libutil
so that they can be shared by disklabel(8) and cgdconfig(8).
@
text
@d1 1
a1 1
#	$NetBSD$
a7 1
	disklabel_dkcksum.c disklabel_scan.c \
a13 1
	disklabel_dkcksum.3 disklabel_scan.3 \
@


1.31
log
@Add a catch-all man page for libutil.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.30 2001/08/20 14:47:49 wiz Exp $
d5 1
@


1.30
log
@Rename secure_path(3) source file from securepath.c to secure_path.c.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.29 2001/04/06 14:31:14 wiz Exp $
d14 1
a14 1
	secure_path.3 ttyaction.3 ttymsg.3
@


1.29
log
@Add getbootfile(3) to libutil, and a man page.
Bump libutil version to 5.5.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.28 2000/12/06 13:37:53 tron Exp $
d9 1
a9 1
	pty.c securepath.c ttyaction.c ttymsg.c
@


1.28
log
@Add two new passwd file update functions:
- The pw_setprefix() function defines the root directory used for passwd
  file updates. If the prefix is set to /newroot pw_lock() will operate on
  /newroot/etc/ptmp afterwards. The default prefix is an empty string.
- The pw_getprefix() function returns the root directory which is currently
  used for passwd file updates.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.27 2000/07/07 11:05:06 itojun Exp $
d6 1
a6 1
SRCS=	fparseln.c getmaxpartitions.c getrawpartition.c \
d11 1
a11 1
MAN=	fparseln.3 getmaxpartitions.3 getrawpartition.3 \
@


1.27
log
@rename securepath.3 into secure_path.3, as the function is named secure_path().
it is too hard to guess...
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.26 2000/07/06 11:08:19 ad Exp $
d38 2
@


1.26
log
@Documentation for pw_getconf(). From OpenBSD.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.25 2000/05/12 18:31:55 mjl Exp $
d14 1
a14 1
	securepath.3 ttyaction.3 ttymsg.3
@


1.25
log
@Correct typos which prevent man pages from being installed.
Fixes PR/10104 by Greg Woods.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.24 2000/01/12 05:02:10 mjl Exp $
d13 1
a13 1
	openpty.3 pidfile.3 pidlock.3 pw_init.3 pw_lock.3 \
@


1.25.4.1
log
@pullup, approved by releng-1-5
rename securepath.3 into secure_path.3, as the function is named secure_path().
it is too hard to guess...

basesrc/distrib/sets/lists/comp/mi 1.243 -> 1.244
basesrc/distrib/sets/lists/comp/obsolete.mi 1.23 -> 1.24
basesrc/lib/libutil/Makefile 1.26 -> 1.27
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.25 2000/05/12 18:31:55 mjl Exp $
d14 1
a14 1
	secure_path.3 ttyaction.3 ttymsg.3
@


1.25.4.2
log
@Pull up revision 1.26 (via patch, requested by jonathan):
  Add support for local MD5-encrypted passwords.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.25.4.1 2000/07/07 16:22:18 itojun Exp $
d13 1
a13 1
	openpty.3 pidfile.3 pidlock.3 pw_getconf.3 pw_init.3 pw_lock.3 \
@


1.24
log
@Add necessary support routines for login.conf.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.23 1999/07/02 15:49:12 simonb Exp $
d20 9
a28 9
MKLINKS+=login_cap.3 login_getclass.3
MKLINKS+=login_cap.3 login_getcapbool.3
MKLINKS+=login_cap.3 login_getcapnum.3
MKLINKS+=login_cap.3 login_getcapsize.3
MKLINKS+=login_cap.3 login_getcapstr.3
MKLINKS+=login_cap.3 login_getcaptime.3
MKLINKS+=login_cap.3 login_close.3
MKLINKS+=login_cap.3 setclasscontext.3
MKLINKS+=login_cap.3 setusercontext.3
@


1.23
log
@More trailing white space.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.22 1999/06/06 01:50:00 thorpej Exp $
d6 2
a7 1
SRCS=	fparseln.c getmaxpartitions.c getrawpartition.c login.c login_tty.c \
d9 1
a9 1
	pty.c ttyaction.c ttymsg.c
d11 4
a14 2
MAN=	fparseln.3 getmaxpartitions.3 getrawpartition.3 login.3 opendisk.3 \
	openpty.3 pidfile.3 pidlock.3 pw_init.3 pw_lock.3 ttyaction.3 ttymsg.3
d20 9
@


1.22
log
@Add pidfile(3), which write a pid file in /var/run, and arranges for it
to be removed on normal exit.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.21 1999/01/15 13:31:22 bouyer Exp $
d8 1
a8 1
	pty.c ttyaction.c ttymsg.c 
d11 1
a11 1
	openpty.3 pidfile.3 pidlock.3 pw_init.3 pw_lock.3 ttyaction.3 ttymsg.3 
@


1.21
log
@Move the bswap functions from libutil to libc (this bups the
minor of libc and the major of libutil). For little-endian architectures
merge the bnswap() assembly versions with nto* and hton* using symbols
aliasing. Use symbol renaming for the bswap function in this case to avoid
namespace pollution.
Declare bswap* in machine/bswap.h, not machine/endian.h. For little-endian
machines, common code for inline macros go in machine/byte_swap.h
Sync libkern with libc.
Adjust #include in kernel sources for machine/bswap.h.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.20 1998/10/14 21:13:05 kleink Exp $
d7 2
a8 2
	logout.c logwtmp.c opendisk.c passwd.c pw_scan.c pidlock.c pty.c \
	ttyaction.c ttymsg.c 
d11 1
a11 1
	openpty.3 pidlock.3 pw_init.3 pw_lock.3 ttyaction.3 ttymsg.3 
@


1.20
log
@Kill __LIBUTIL_BUILD in favor of the newly added _LIBC indicator completely;
suggested by Jason Thorpe.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.19 1998/06/27 05:08:56 thorpej Exp $
d8 1
a8 1
	ttyaction.c ttymsg.c bswap.c
d11 1
a11 1
	openpty.3 pidlock.3 pw_init.3 pw_lock.3 ttyaction.3 ttymsg.3 bswap.3
a27 3
MLINKS+=bswap.3 bswap16.3
MLINKS+=bswap.3 bswap32.3
MLINKS+=bswap.3 bswap64.3
@


1.19
log
@Put pw_scan() back into libutil and pretent that libutil.so.5.0 never
existed.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.18 1998/03/18 16:40:45 bouyer Exp $
d5 1
a5 1
CPPFLAGS+=-DLIBC_SCCS -D__LIBUTIL_BUILD
@


1.18
log
@Add bswap{16,32,64} functions to libutil. Because of this, bump minor.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.17 1997/11/16 22:15:54 christos Exp $
d5 1
a5 1
CPPFLAGS+=-DLIBC_SCCS
d7 2
a8 2
	logout.c logwtmp.c opendisk.c passwd.c pidlock.c pty.c ttyaction.c \
	ttymsg.c bswap.c
d12 2
@


1.17
log
@PR/4475: Jason R. Thorpe: there is no common function to parse a continued
line.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.16 1997/10/23 03:29:09 lukem Exp $
d8 1
a8 1
	ttymsg.c
d11 1
a11 1
	openpty.3 pidlock.3 pw_init.3 pw_lock.3 ttyaction.3 ttymsg.3
d26 3
@


1.16
log
@use CPPFLAGS instead of CFLAGS, remove -Wall et al (WARNS=1 already does this)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.15 1997/10/11 02:56:22 cjs Exp $
d6 3
a8 2
SRCS=	getmaxpartitions.c getrawpartition.c login.c login_tty.c logout.c \
	logwtmp.c opendisk.c passwd.c pidlock.c pty.c ttyaction.c ttymsg.c
d10 2
a11 2
MAN=	getmaxpartitions.3 getrawpartition.3 login.3 opendisk.3 openpty.3 \
	pidlock.3 pw_init.3 pw_lock.3 ttyaction.3 ttymsg.3
@


1.15
log
@Add pidlock, ttylock, ttyunlock functions.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.14 1997/10/09 14:36:26 lukem Exp $
d5 1
a5 1
CFLAGS+=-DLIBC_SCCS -Wall -Wstrict-prototypes -Wmissing-prototypes
@


1.15.2.1
log
@sync with trunk (approved by thorpej)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.16 1997/10/23 03:29:09 lukem Exp $
d5 1
a5 1
CPPFLAGS+=-DLIBC_SCCS
@


1.14
log
@- define WARNS?=1 in the top-level Makefile.inc, and don't define
  anywhere else.
- for now, override WARNS=0 in librpcsvc and libwrap, until they're
  cleaned up
- rcsid police

lib is now clean (except for librpcsvc and libwrap) on the i386, and
this should motivate the other ports to fix any other minor problems
that their compilers pick up that the i386 version doesn't.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.13 1997/10/09 12:02:42 lukem Exp $
d7 1
a7 1
	logwtmp.c opendisk.c passwd.c pty.c ttyaction.c ttymsg.c
d10 1
a10 1
	pw_init.3 pw_lock.3 ttyaction.3 ttymsg.3
d23 2
@


1.13
log
@WARNSify
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.12 1997/09/25 04:53:30 lukem Exp $
a7 1
WARNS?=	1
@


1.12
log
@implement opendisk(3), as discussed with Jason Thorpe
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.11 1997/06/29 18:45:24 christos Exp $
d8 1
@


1.11
log
@Add ttymsg.3 to the man pages.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.10 1997/06/29 18:44:03 christos Exp $
d7 1
a7 1
	logwtmp.c passwd.c pty.c ttyaction.c ttymsg.c
d9 2
a10 2
MAN=	getmaxpartitions.3 getrawpartition.3 login.3 openpty.3 pw_init.3 \
	pw_lock.3 ttyaction.3 ttymsg.3
@


1.10
log
@- RCSID police
- Add ttymsg.3
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.9 1996/11/14 17:53:07 gwr Exp $
d10 1
a10 1
	pw_lock.3 ttyaction.3
@


1.9
log
@Add ttyaction.3 and ttyaction.c
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.8 1996/05/16 07:03:28 thorpej Exp $
d5 1
a5 1
CFLAGS+=-DLIBC_SCCS
d7 1
a7 1
	logwtmp.c passwd.c pty.c ttyaction.c
@


1.8
log
@Add two functions to libutil:

	- getmaxpartitions: get the value of MAXPARTITIONS for the
	  currently running system

	- getrawpartition: get the value of RAW_PART for the
	  currently running system

These functions are necessary since the value of MAXPARTITIONS might
be different across platforms which are binary compatible (e.g. amiga
and sun3).
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.7 1996/05/15 21:42:23 jtc Exp $
d7 1
a7 1
	logwtmp.c passwd.c pty.c
d10 1
a10 1
	pw_lock.3
@


1.7
log
@Minor reorganization of libutil, including the addition of passward
locking and editing functions.
From Greg Hudson <ghudson@@MIT.EDU>
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.9 1996/5/11 14:48:16 ghudson Exp $
d6 2
a7 1
SRCS=	login.c login_tty.c logout.c logwtmp.c passwd.c pty.c
d9 2
a10 1
MAN=	login.3 openpty.3 pw_init.3 pw_lock.3
@


1.6
log
@minor cleanup; kill unnecessary casts
@
text
@d1 2
a2 2
#	from: @@(#)Makefile	8.1 (Berkeley) 6/4/93
#	$Id$
d6 15
a20 1
SRCS=	login.c login_tty.c logout.c logwtmp.c pty.c
@


1.5
log
@get rid of stuff that doesn't belong here
@
text
@d1 2
a2 2
#	from: @@(#)Makefile	5.10 (Berkeley) 5/6/91
#	$Id: Makefile,v 1.4 1993/08/06 17:03:54 mycroft Exp $
@


1.4
log
@Add getbsize() from Berkeley, somewhat modified.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.3 1993/08/01 05:39:50 mycroft Exp $
d6 1
a6 5
SRCS=	daemon.c getbsize.c getloadavg.c kvm.c login.c login_tty.c logout.c \
	logwtmp.c pty.c pwcache.c
MAN3=	getloadavg.0 pwcache.0

MLINKS+=pwcache.3 user_from_uid.3 pwcache.3 group_from_gid.3
@


1.3
log
@Add RCS identifiers.
@
text
@d2 1
a2 1
#	$Id: $
d6 2
a7 2
SRCS=	daemon.c getloadavg.c kvm.c login.c login_tty.c logout.c logwtmp.c \
	pty.c pwcache.c
@


1.2
log
@Don't need -I/sys any more.
@
text
@d1 2
a2 1
#	@@(#)Makefile	5.10 (Berkeley) 5/6/91
@


1.1
log
@Initial revision
@
text
@d4 1
a4 2
# kvm.c needs -I/sys
CFLAGS+=-DLIBC_SCCS -I/sys
@


1.1.1.1
log
@initial import of 386bsd-0.1 sources
@
text
@@


1.1.1.2
log
@import lite-2 onto vendor branch
@
text
@d1 1
a1 1
#	@@(#)Makefile	8.1 (Berkeley) 6/4/93
d4 1
d6 5
a10 1
SRCS=	login.c login_tty.c logout.c logwtmp.c pty.c
@
