162344 Commits

Author SHA1 Message Date
gavin
c2c8b20929 Spelling nit 2010-02-07 18:00:13 +00:00
imp
6c40efb697 Tell the compiler these structures are aligned to a byte boundary.
All the elements of these structs are char anyway, so it won't hurt
performance.

Bump warns back up to the default.

# we likely should have CTASSERTS to make sure they are the right size.
# but with libarchive based tar maybe we shouldn't bother.
2010-02-07 17:05:22 +00:00
ed
760cf1fda3 Remove statistics from the TTY queues.
I added counters to see how often fast copying to userspace was actually
performed, which was only useful during development. Remove these
statistics now we know it to be effective.
2010-02-07 15:42:15 +00:00
brueffer
f834d13a70 Fix whitespace in pho's entry, results in nicer output files.
PR:		143613
Submitted by:	pluknet <pluknet@gmail.com>
Committed from:	Debian/kFreeBSD talk at FOSDEM
2010-02-07 13:59:03 +00:00
imp
a1d856c695 Initialize fromlen before calling recvfrom to avoid passing in random
stack garbage.

Obtained from:	NetBSD 1.13
2010-02-07 07:50:41 +00:00
kientzle
fd70ced203 Simplify, remove unnecessary code. 2010-02-07 02:04:58 +00:00
kientzle
a405ab8bd4 Merge a bunch of refactoring from Joerg Sonnenberger to
isolate common code used by tar and cpio (and useful to other
libarchive clients).  The functions here are prefixed with
"lafe" (libarchive front-end) to indicate their use.
2010-02-07 02:00:26 +00:00
kientzle
e3debd74cb Style & Portability: Use archive_entry methods to examine
file information, change some functions to static, remove
some unused headers.
2010-02-07 01:35:28 +00:00
kientzle
ec04c1933e Various portability workarounds for non-FreeBSD platforms. 2010-02-07 01:26:45 +00:00
kientzle
38d0db1832 Restructure the logic that determines when we're crossing a mount
point.  In particular, this carves out a place for detecting and
excluding synthetic or network filesystems.
2010-02-07 01:22:55 +00:00
kientzle
15e360bfc8 Minor code rework. 2010-02-07 01:16:05 +00:00
kientzle
8ceb112e10 Trim out some unused configuration variables, remove
some unused headers, etc.
2010-02-07 01:07:58 +00:00
delphij
626ec8ce6e Add files for NO_MAIL, NO_SENDMAIL and NO_MAILWRAPPER.
MFC after:	2 weeks
2010-02-07 00:38:31 +00:00
jilles
9c81a24436 sh: Do not stat() $MAIL/$MAILPATH in non-interactive shells.
These may be NFS mounted, and we should not touch them unless we are going
to do something useful with the information.
2010-02-06 22:57:24 +00:00
bms
6d3ec80689 Add sane-port (Scanner Access Now Easy) as port 6566.
Obtained from:  http://www.iana.org/assignments/port-numbers
MFC after:      3 days
2010-02-06 21:22:01 +00:00
marcel
a85ee262b8 Fix single-stepping when the kernel was entered through the EPC syscall
path. When the taken branch leaves the kernel and enters the process,
we still need to execute the instruction at that address. Don't raise
SIGTRAP when we branch into the process, but enable single-stepping
instead.
2010-02-06 20:46:14 +00:00
kientzle
418133299a Fill in some missing error handling, be a little more careful about
error reporting, prefer int64_t to off_t.
2010-02-06 20:41:25 +00:00
kientzle
6b176158d3 bsdtar doesn't actually know what compression is supported by libarchive
and it should not pretend that it does.  It should just pass along the
user's request and handle an error if it's not supported.
2010-02-06 20:36:14 +00:00
kientzle
4392f2bf72 Refactor the siginfo/sigusr1 handling. The read/write reporting
is sufficiently different that it was simpler to just put separate
reporting functions into read.c and write.c rather than try to have
a single all-purpose reporting function.
Switch to a custom function for converting int64_t to a string; in
the portable version, this saves a lot of configuration headaches
trying to decipher the platform printf().
2010-02-06 20:27:36 +00:00
antoine
4b236d0b57 Update files to remove when MK_KERBEROS=no. 2010-02-06 20:21:03 +00:00
antoine
35ab0aaa2c Add files to remove when MK_JAIL=no. 2010-02-06 20:11:23 +00:00
antoine
0302abf97a Update files to remove when MK_IPX=no. 2010-02-06 20:09:55 +00:00
antoine
5d9ac4f480 Add files to remove when MK_IPFW=no. 2010-02-06 20:08:46 +00:00
antoine
8d4298591a Move rescue/ping6 from files to remove when MK_INET6=no to file to remove
when MK_INET6_SUPPORT=no.  (MK_INET6=no implies MK_INET6_SUPPORT=no)
2010-02-06 20:06:06 +00:00
antoine
36a370a844 Add file to remove when MK_IDEA=no. 2010-02-06 20:02:56 +00:00
antoine
7a4687f407 Add files to remove when MK_GSSAPI=no. 2010-02-06 20:00:35 +00:00
kientzle
dad3a1b37a Remove all traces of an experiment for handling "root" on Windows systems. 2010-02-06 19:56:32 +00:00
kientzle
8f2c956ea0 Reformat the Makefile slightly. 2010-02-06 19:53:48 +00:00
kientzle
06dea2fd79 Allow -b up to 8192. I've had reports from people who routinely
use -b 2048 (1MiB block size).  Setting the limit to 8192 should
allow some room for growth while still helping people who mistakenly
put in byte counts here instead of block counts.
2010-02-06 19:48:59 +00:00
kientzle
cf5d23cf83 Diff reduction compared to portable bsdtar 2.8: Move the
program name into a global, which eliminates an extra
argument from a lot of places.
2010-02-06 19:44:37 +00:00
rpaulo
4304f61e8f Revert unwanted changes in revision 203422.
Spotted by:	sam
2010-02-06 19:24:16 +00:00
bschmidt
a487005b0c Add myself.
Approved by:	rpaulo (mentor)
2010-02-06 18:10:58 +00:00
jh
195a0b1d0f - Cast intptr_t, pid_t and time_t values to intmax_t and use %jd with
printf.
- Cast the system call return value to long and use %ld in a printf in
  ktrsysret().

PR:		bin/123774
MFC after:	2 weeks
2010-02-06 16:01:38 +00:00
trasz
3de39c243b Add missing coma. 2010-02-06 14:10:45 +00:00
eri
3c38fdad1e Propagate the vlan eventis to the underlying interfaces/members so they can do initialization of hw related features.
PR:	kern/141646
Reviewed by:	thompsa
Approved by:	thompsa(co-mentor)
MFC after:	2 weeks
2010-02-06 13:49:35 +00:00
gavin
26a5ac9972 Add the -i option to the synopsis.
Submitted by:	dhw
MFC after:	1 week (with r203310)
2010-02-06 13:39:08 +00:00
avg
1c539daf15 acpi_cpu: prefer _OSC over _PDC, just in case
_PDC was deprecated in favor of _OSC long time ago, but it
seems that they still peacefully coexist and in some case
only _PDC is present.
Still _OSC provides a reacher interface and is capable to
report back its status.
If the status is non-zero, then report it, we may find
it useful to understand what firmware expects from OS.
Also clean up some comments that became less useful over time.

Reviewed by:	njl, jhb, rpaulo
MFC after:	3 weeks
2010-02-06 12:48:06 +00:00
antoine
7f8d973093 Document one more file descriptor type and two more vnode types.
MFC after:	2 weeks
2010-02-06 11:29:06 +00:00
jkim
6dfb90c3f2 Map and report actual video memory we need. 2010-02-06 00:52:42 +00:00
delphij
24ba9f93f8 Correct two typos.
Reported by:	Brandon Falk <falkman gamozo org>
MFC after:	1 week
2010-02-06 00:25:46 +00:00
delphij
8f18b4f64e Remove two files that are not needed by FreeBSD.
Approved by:	pjd
MFC after:	2 weeks
2010-02-05 23:17:59 +00:00
mjacob
3beedded3e Fix gcore so that it can have the '-s' flag without hanging. 2010-02-05 18:28:43 +00:00
delphij
d9a99c8c78 Fix a bug in previous revision.
The bc(1) program may need to deal with files when it's being run in
interactive mode, so we can not blindly use interactive mode (in turn
use libedit) but need to check if the input source is really the standard
input.

This commit should fix a regression where 'bc -l' would not parse the
mathlib.

Reported by:	trasz
2010-02-05 18:17:17 +00:00
jkim
0ade8a15a8 Replace some homegrown functions with better/correct ones. 2010-02-05 18:00:24 +00:00
mav
2cf2bd6f0a Use new helper functions to set PCIe max read request size. 2010-02-05 17:20:48 +00:00
mav
89887095f9 Add pci_get|set_max_read_req() helper functions to control maximum PCIe
read request size.

Reviewed by:	jhb@
2010-02-05 17:18:48 +00:00
nwhitehorn
4b053fe723 Add a description of supported PowerPC hardware to the hardware notes. 2010-02-05 16:41:19 +00:00
mav
11b72c7c68 Report SATA300 chips also as SATA. 2010-02-05 14:41:18 +00:00
mav
86ce93b08d When hacking INQUIRY result, make sure that it is right INQUIRY and there
is enough of result to hack.
2010-02-05 12:40:18 +00:00
neel
f6bab2156a Correct a comment - we are not setting the exception level but rather are
disabling interrupts.

Simplify register usage - we can directly load 'curpcb' into 'k1' after
interrupts are disabled. There is no need to do so indirectly through 'a1'.
2010-02-05 06:36:03 +00:00