MFC - tracking commit

This commit is contained in:
Mark Murray 2013-10-03 17:30:55 +00:00
commit e8bbe1e805
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/projects/random_number_generator/; revision=256023
9 changed files with 34 additions and 21 deletions

View File

@ -2,13 +2,13 @@
.include <bsd.own.mk> .include <bsd.own.mk>
FILES= BSD.include.dist \ FILES= ${_BSD.debug.dist} \
BSD.include.dist \
BSD.root.dist \ BSD.root.dist \
${_BSD.sendmail.dist} \ ${_BSD.sendmail.dist} \
BSD.usr.dist \ BSD.usr.dist \
BSD.var.dist BSD.var.dist
.endif
.if ${MK_DEBUG_FILES} != "no" .if ${MK_DEBUG_FILES} != "no"
_BSD.debug.dist= BSD.debug.dist _BSD.debug.dist= BSD.debug.dist
.endif .endif

View File

@ -21,11 +21,11 @@ FILES= DAEMON \
auditd \ auditd \
auditdistd \ auditdistd \
bgfsck \ bgfsck \
bluetooth \ ${_bluetooth} \
bootparams \ bootparams \
bridge \ bridge \
bsnmpd \ bsnmpd \
bthidd \ ${_bthidd} \
ccd \ ccd \
cleanvar \ cleanvar \
cleartmp \ cleartmp \
@ -48,7 +48,7 @@ FILES= DAEMON \
gptboot \ gptboot \
gssd \ gssd \
hastd \ hastd \
hcsecd \ ${_hcsecd} \
hostapd \ hostapd \
hostid \ hostid \
hostid_save \ hostid_save \
@ -182,6 +182,9 @@ _nscd= nscd
.endif .endif
.if ${MK_BLUETOOTH} != "no" .if ${MK_BLUETOOTH} != "no"
_bluetooth= bluetooth
_bthidd= bthidd
_hcsecd= hcsecd
_ubthidhci= ubthidhci _ubthidhci= ubthidhci
.endif .endif

View File

@ -8,8 +8,8 @@ a root login. You can add a user to the wheel group by editing /etc/group.
By pressing "Scroll Lock" you can use the arrow keys to scroll backward By pressing "Scroll Lock" you can use the arrow keys to scroll backward
through the console output. Press "Scroll Lock" again to turn it off. through the console output. Press "Scroll Lock" again to turn it off.
% %
Can't remember if you've installed a certain port or not? Try "pkg_info Can't remember if you've installed a certain port or not? Try "pkg info
-Ix port_name". -x port_name".
% %
Ever wonder what those numbers after command names were, as in cat(1)? It's Ever wonder what those numbers after command names were, as in cat(1)? It's
the section of the manual the man page is in. "man man" will tell you more. the section of the manual the man page is in. "man man" will tell you more.
@ -96,12 +96,6 @@ If you want to play CDs with FreeBSD, a utility for this is already included.
Type 'cdcontrol' then 'help' to learn more. (You may need to set the CDROM Type 'cdcontrol' then 'help' to learn more. (You may need to set the CDROM
environment variable in order to make cdcontrol want to start.) environment variable in order to make cdcontrol want to start.)
% %
If you want to quickly check for duplicate package/port installations,
try the following pkg_info command.
pkg_info | sort | sed -e 's/-[0-9].*$//' | \
uniq -c | grep -v '^[[:space:]]*1'
%
If you'd like to keep track of applications in the FreeBSD ports tree, take a If you'd like to keep track of applications in the FreeBSD ports tree, take a
look at FreshPorts; look at FreshPorts;
@ -356,11 +350,10 @@ adjust, just type 'mixer'.
% %
You can automatically download and install binary packages by doing You can automatically download and install binary packages by doing
pkg_add -r <URL> pkg install <package>
where you replace <URL> with the URL to the package. This will also This will also automatically install the packages that are dependencies
automatically install the packages the package you download is dependent on for the package you install (ie, the packages it needs in order to work.)
(ie, the packages it needs in order to work.)
% %
You can change the video mode on all consoles by adding something like You can change the video mode on all consoles by adding something like
the following to /etc/rc.conf: the following to /etc/rc.conf:
@ -448,8 +441,7 @@ You can use /etc/make.conf to control the options used to compile software
on this system. Example entries are in on this system. Example entries are in
/usr/share/examples/etc/make.conf. /usr/share/examples/etc/make.conf.
% %
You can use "pkg_info" to see a list of packages you have installed. You can use "pkg info" to see a list of packages you have installed.
-- Konstantinos Konstantinidis <kkonstan@duth.gr>
% %
You can use the 'fetch' command to retrieve files over ftp or http. You can use the 'fetch' command to retrieve files over ftp or http.

View File

@ -159,6 +159,10 @@ if [ -n "$git_cmd" ] ; then
git=" ${git}" git=" ${git}"
fi fi
fi fi
git_b=`$git_cmd rev-parse --abbrev-ref HEAD`
if [ -n "$git_b" ] ; then
git="${git}(${git_b})"
fi
if $git_cmd --work-tree=${SYSDIR}/.. diff-index \ if $git_cmd --work-tree=${SYSDIR}/.. diff-index \
--name-only HEAD | read dummy; then --name-only HEAD | read dummy; then
git="${git}-dirty" git="${git}-dirty"

View File

@ -220,6 +220,7 @@ tap_destroy(struct tap_softc *tp)
CURVNET_SET(ifp->if_vnet); CURVNET_SET(ifp->if_vnet);
destroy_dev(tp->tap_dev); destroy_dev(tp->tap_dev);
seldrain(&tp->tap_rsel); seldrain(&tp->tap_rsel);
knlist_clear(&tp->tap_rsel.si_note, 0);
knlist_destroy(&tp->tap_rsel.si_note); knlist_destroy(&tp->tap_rsel.si_note);
ether_ifdetach(ifp); ether_ifdetach(ifp);
if_free(ifp); if_free(ifp);

View File

@ -258,6 +258,7 @@ tun_destroy(struct tun_softc *tp)
if_free(TUN2IFP(tp)); if_free(TUN2IFP(tp));
destroy_dev(dev); destroy_dev(dev);
seldrain(&tp->tun_rsel); seldrain(&tp->tun_rsel);
knlist_clear(&tp->tun_rsel.si_note, 0);
knlist_destroy(&tp->tun_rsel.si_note); knlist_destroy(&tp->tun_rsel.si_note);
mtx_destroy(&tp->tun_mtx); mtx_destroy(&tp->tun_mtx);
cv_destroy(&tp->tun_cv); cv_destroy(&tp->tun_cv);

View File

@ -54,6 +54,18 @@ struct mdproc {
#endif #endif
#ifdef _KERNEL #ifdef _KERNEL
#include <machine/pcb.h>
/* Get the current kernel thread stack usage. */
#define GET_STACK_USAGE(total, used) do { \
struct thread *td = curthread; \
(total) = td->td_kstack_pages * PAGE_SIZE - sizeof(struct pcb); \
(used) = (char *)td->td_kstack + \
td->td_kstack_pages * PAGE_SIZE - \
(char *)&td; \
} while (0)
struct syscall_args { struct syscall_args {
u_int code; u_int code;
struct sysent *callp; struct sysent *callp;

View File

@ -84,7 +84,7 @@
#define CLOCK_LOCAL 1 #define CLOCK_LOCAL 1
/* Meinberg clocks */ /* Meinberg clocks */
/* #undef CLOCK_MEINBERG */ #define CLOCK_MEINBERG 1
/* Magnavox MX4200 GPS receiver */ /* Magnavox MX4200 GPS receiver */
/* #undef CLOCK_MX4200 */ /* #undef CLOCK_MX4200 */

View File

@ -9,7 +9,7 @@ SRCS= clk_computime.c clk_dcf7000.c clk_hopf6021.c clk_meinberg.c \
clk_rawdcf.c clk_rcc8000.c clk_schmid.c clk_trimtaip.c \ clk_rawdcf.c clk_rcc8000.c clk_schmid.c clk_trimtaip.c \
clk_trimtsip.c clk_varitext.c clk_wharton.c data_mbg.c \ clk_trimtsip.c clk_varitext.c clk_wharton.c data_mbg.c \
info_trimble.c parse.c parse_conf.c trim_info.c \ info_trimble.c parse.c parse_conf.c trim_info.c \
binio.c gpstolfp.c binio.c gpstolfp.c ieee754io.c mfp_mul.c
CFLAGS+= -I${.CURDIR}/../../../contrib/ntp/include -I${.CURDIR}/../ CFLAGS+= -I${.CURDIR}/../../../contrib/ntp/include -I${.CURDIR}/../