Alfred Perlstein
d10f73b311
don't seg if the syscall is invalid for i386fbsd.
2004-08-08 23:29:36 +00:00
Dag-Erling Smørgrav
4c814dfc27
Use fallthrough to simplify the multiplier logic; optimistically add
...
support for the T multiplier; improve the error message for unrecognized
multipliers.
2004-08-08 23:14:44 +00:00
Dag-Erling Smørgrav
266e79978a
Fix some whitespace issues, and move a curly brace out of an #ifdef to
...
avoid confusing auto-indenting editors.
2004-08-08 23:11:43 +00:00
David Xu
2c4abc3eb7
Initialize thread_db module.
2004-08-08 22:46:22 +00:00
David Xu
d771a99114
1. Add some code check if thread suspending or resuming is failed.
...
2. Add code to retrieve thread tls address.
2004-08-08 22:45:36 +00:00
David Xu
78f687539a
Check debugger suspending flag for system scope thread.
...
Reviewed by: deischen
2004-08-08 22:42:11 +00:00
Simon L. B. Nielsen
62f9a9e925
Auto generate device listings the following drivers: adv, amd, bt, ida,
...
iir, ips, nsp, ohci, and stg.
2004-08-08 22:39:19 +00:00
David Xu
3e93cc3ae3
1.Use new way to check if a thread is in critical region, defer suspending
...
if it is true.
2.Add thread_db api td_thr_tls_get_addr to get tls address, the real code
is commented out util tls patch is committed.
Reviewed by: deischen
2004-08-08 22:37:53 +00:00
David Xu
604be46d1e
1.Add KSE_INTR_DBSUSPEND command for kse_thr_interrupt to suspend a bound
...
thread, after the bound thread leaves critical region, the thread should
check debug flag may suspend itself by using the command.
2.Schedule upcall after thread is suspended by debugger
3.Wakeup upcall thread after process suspension.
Reviewed by: deischen
2004-08-08 22:32:20 +00:00
David Xu
2b70a83aff
Call thread_user_enter for M:N thread, ast() should be treated as another
...
entrance of kernel.
2004-08-08 22:28:33 +00:00
Simon L. B. Nielsen
e86c09ff09
Bump document date for last commit.
2004-08-08 22:27:02 +00:00
David Xu
1f2eac6cf3
Add pl_flags to ptrace_lwpinfo, two flags PL_FLAG_SA and PL_FLAG_BOUND
...
indicate that a thread is in UTS critical region.
Reviewed by: deischen
Approved by: marcel
2004-08-08 22:26:11 +00:00
Simon L. B. Nielsen
f0c7f156b3
- Add a HARDWARE section which lists supported devices.
2004-08-08 22:19:05 +00:00
Simon L. B. Nielsen
a0a4f505cc
- Add a HARDWARE section which lists supported devices based on the
...
manual page and the Hardware Notes.
2004-08-08 21:47:40 +00:00
Simon L. B. Nielsen
93fceccc94
- Add support for the .Dq macro.
2004-08-08 21:28:00 +00:00
Stefan Farfeleder
b902e8b239
Implement C99's standard header <tgmath.h>. It provides type-generic macros
...
for the <math.h> and <complex.h> functions that have float, double and long
double implementations. Such type-generic macros expand to an actual
function, depending on the types of the macro arguments, eg. if <tgmath.h>
is included, the invocation cos(1.0f) calls the function cosf().
2004-08-08 20:05:47 +00:00
David Malone
7e6990487d
s/FALLTHOUGH/FALLTHROUGH/
...
Submitted by: Xin LI <delphij@frontfree.net>
2004-08-08 18:59:19 +00:00
Tim Kientzle
b757c8251b
gtar uses -F for another purpose, so bsdtar no longer treats it as a
...
synonym for --format. Update the man page to reflect this. While
I'm here, change the man page to document "tar" rather than "bsdtar,"
update some comments about -l compatibility and fix a few grammar nits.
2004-08-08 17:20:23 +00:00
Sam Leffler
e383b24041
Add missing bit of last if_start workaround: mark scan callout
...
MPSAFE only debug_mpsafenet is 1 so callbacks to send management
frames hold Giant; this is another bandaid on the path to removing Giant.
2004-08-08 17:10:54 +00:00
Hiroki Sato
b78b739ec8
Use &url.*; for URLs in www.FreeBSD.org.
2004-08-08 15:08:29 +00:00
Hiroki Sato
04a1cae76e
Simplify parameter entities in doctype declaration.
2004-08-08 14:59:27 +00:00
Poul-Henning Kamp
7ac439fec4
use bufdone() not biodone().
2004-08-08 13:23:05 +00:00
Poul-Henning Kamp
a8687125e5
Use bufdone(), not biodone().
2004-08-08 13:20:43 +00:00
Thomas Quinot
a88c11a0c9
Include the nanoBSD make.conf in the top-level nanoBSD Makefile, so
...
all configuration knobs (both system settings and nanoBSD-specific ones)
can be tuned by modifying a single file. Move KERNCONF default value
to make.conf.
Attempt to resolve CFGMASTER like CUSTOMIZE, first relative to ${.CURDIR},
then as an absolute path.
Allow optional additional arguments to be passed to the CUSTOMIZE script.
2004-08-08 13:05:03 +00:00
Ken Smith
230ff190bc
Looks like the x.org manuals are in x11/xorg-manpages, not x11/xorg-manuals.
2004-08-08 10:50:19 +00:00
Doug Rabson
cfaf7e60cc
Make sure that AT_PHDR has a useful value even for static programs.
2004-08-08 09:48:10 +00:00
Hiroki Sato
293283dc5b
- Add an -o option to specify the output file.
...
- Make "die()" more verbose.
- Do not put extra blank lines into the output file.
- Normalize text by using numeric entities because
some characters such as "'" can break the generated SGML.
Reviewed by: simon
2004-08-08 09:23:49 +00:00
MIHIRA Sanpei Yoshiro
92c7375fb6
Add support iRiver iFP MP3 player
...
PR: kern/54881, i386/63941, kern/66124
Submitted by: Magnus <bsdhead.at.spray.dot.se@FreeBSD.org>,
Dmitry Dyomin <old@old.com.ua>,
Dmitry Sivachenko <mitya@demos.su>
MFC after: 1 week
2004-08-08 09:08:37 +00:00
Ken Smith
29c8aaf706
The compat2x and compat3x packages are not buildable due to security
...
issues.
2004-08-08 09:07:41 +00:00
Poul-Henning Kamp
07f076fe7a
OK, now check geom class version numbers.
2004-08-08 08:34:46 +00:00
Poul-Henning Kamp
5721c9c76a
Tag all geom classes in the tree with a version number.
2004-08-08 07:57:53 +00:00
Tim Kientzle
7acae2155e
Add archive_entry_set_mtime()
2004-08-08 07:39:19 +00:00
Poul-Henning Kamp
e232f70a75
OOps, that check was a bit premature. Allow zero versions as well.
2004-08-08 07:30:47 +00:00
MIHIRA Sanpei Yoshiro
d41f8399cd
Add support Sony Handycam TRV-30 memory stick slot
...
PR: kern/69915
Submitted by: Christian Gusenbauer <c47g@gmx.at>
MFC after: 1 week
2004-08-08 07:09:43 +00:00
Poul-Henning Kamp
650ee351b3
Use default method initialization on geoms.
2004-08-08 06:49:07 +00:00
Poul-Henning Kamp
199456973f
Use a ->fini() from the geom class to destroy the control device.
...
Use default initialization of geom methods.
2004-08-08 06:47:43 +00:00
Poul-Henning Kamp
dd66958e28
Give classes a version number and refuse to touch classes which are not
...
understood. This makes room for additional binary compatibility in the
future.
Put fields in the class for the geom's methods and initialize the methods
of a new geom from these fields. This saves some code in all classes.
2004-08-08 06:46:27 +00:00
Tim Kientzle
6fc954815f
Better low-memory handling: If the link cache runs out of memory, just
...
throw out the whole thing and stop tracking links entirely. That will
break all remaining hardlinks, but should free up enough memory to
let everything finish.
2004-08-08 06:36:03 +00:00
Tim Kientzle
991f1d87bb
Move the smart chdir logic into a couple of utility functions in util.c.
...
Then use them to provide consistent -C support throughout the program.
Thanks to: Christoph Mallon
2004-08-08 05:50:10 +00:00
MIHIRA Sanpei Yoshiro
2de562f7a1
Add support to Sony Ericsson USB Cable(Susteen USB Data Cable)
...
PR: kern/66416
Submitted by: Fredrik Lindberg <fliREMOVEME@shapeshifter.se>
MFC after: 1 week
2004-08-08 05:21:56 +00:00
Tim Kientzle
dd1a40a3c0
It shouldn't be an error to specify the same mode twice: allow -cc but not -ct.
...
Thanks to: Christoph Mallon (whose proposed patch was actually
simpler than what I ended up with)
2004-08-08 05:10:10 +00:00
Tim Kientzle
3387f49acb
Another pointy-hat problem: PACKAGE_VERSION macro is set in
...
CFLAGS, it shouldn't be in bsdtar_platform.h.
Thanks to: Andrey Chernov for looking over my shoulder so much lately.
2004-08-08 04:36:32 +00:00
Alfred Perlstein
fdaba3df74
Bump __FreeBSD_version for vfs_mount signature change.
2004-08-08 03:21:37 +00:00
John-Mark Gurney
227559d11f
rearange some code that handles the thread taskqueue so that it is more
...
generic. Introduce a new define TASKQUEUE_DEFINE_THREAD that takes a
single arg, which is the name of the queue.
Document these changes.
2004-08-08 02:37:22 +00:00
Tim Kientzle
0a36c0e86b
Oops. Use "unsigned long" instead of "int" for the intermediate variables
...
in wide-character conversions, since it's guaranteed to be large enough.
Thanks to: Andrey Chernov
2004-08-08 02:22:48 +00:00
Tim Kientzle
5ccc2612d1
Minor portability fixes. bsdtar now compiles on Win32/cygwin, though
...
it doesn't yet seem to work entirely correctly.
2004-08-08 01:30:30 +00:00
Philip Paeps
c4dbfe3893
Assume a finger of regular width when no width value is reported by
...
the touchpad (which happens when it has no extended capabilities).
Spotted by: dhw
Forgotten by: philip
2004-08-08 01:26:00 +00:00
MIHIRA Sanpei Yoshiro
e314368afd
Add support AOpen VA1000 video capture card
...
PR: kern/62146
Submitted by: HASHI Hiroaki <hasi@cskk-sv.co.jp>
MFC after: 1 week
2004-08-08 01:23:39 +00:00
Tim Kientzle
61913b5f21
Use 'int' for certain wide-character conversions instead of wchar_t.
...
That quiets some compiler warnings on platforms with 16-bit wchar_t.
With this change, libarchive now compiles cleanly on Win32/cygwin.
2004-08-08 01:21:10 +00:00
Philip Paeps
1b5dd3aee5
Update support for Synaptics Touchpads (Volume IV)
...
o Change the motion calculation to result in
a more reasonable speed of motion
This should fix the 'aiming' problems people have reported. It also
mitigates (but doesn't completely solve) the 'stalling' problems at
very low speeds.
Tested by: many subscribers to -current
Approved by: njl
2004-08-08 01:10:23 +00:00