christos
76ecdbe8ac
prototype fully.
2002-11-29 23:18:25 +00:00
christos
af6faffab0
add full prototypes
2002-11-29 23:14:04 +00:00
christos
d2f6d7c61e
kill double-free
2002-11-29 23:11:26 +00:00
christos
56e4ffe15e
enable the other half of initializing amq, otherwise we core-dump.
2002-11-29 23:10:40 +00:00
christos
5894be8371
make functions static and add prototypes.
2002-11-29 23:08:32 +00:00
christos
14b02a1cfc
resolve conflicts.
2002-11-29 23:06:22 +00:00
christos
866a560342
import latest am-utils.
2002-11-29 22:57:11 +00:00
fvdl
96d6d8d8ac
No sense in trying to print arguments to functions, we can't reliably
...
determine them as they're passed in registers. The first 6, anyway,
but only printing arguments 7 and up (if present) makes no sense.
2002-11-29 22:46:26 +00:00
fvdl
6dbe6cdeb5
Initial DDB support, mostly a quick 'n dirty port of the i386 code.
...
No dissassembly yet.
2002-11-29 22:17:12 +00:00
fvdl
93048d8fba
Make physseg attrs unsigned, just to be sure.
2002-11-29 22:14:58 +00:00
fvdl
c08aef9c01
Make this a bit more like -current i386 pmap. Adjust some argument
...
types to avoid sign extension (although this is not a problem
currently).
2002-11-29 22:14:15 +00:00
fvdl
735931f6e4
Use DEFCOPTS, not COPTS, so that the latter may be overridden in a kernel
...
config file.
2002-11-29 19:52:02 +00:00
jdolecek
a45e0497c5
selwakeup(): don't bother with pfind() in SI_COLL case; sel_pid is always zero
...
in this case, and even if not, the process would be already woken up by the
wakeup() call
change sent as part of kern/17517 by David Laight
XXX perhaps should KASSERT() sel_pid is zero in the SI_COLL case
2002-11-29 19:48:22 +00:00
jdolecek
c9710a72e0
Get the dynamic interpreter location using emul_find_interp(), so that
...
it checks both the alternative/emul tree, and the non-emul tree.
This makes it possible to run chrooted emulated binaries without need
to setup shadow /emul tree within the chroot hierarchy.
XXX sligh code rearrangement was necessary, change not tested
2002-11-29 19:40:14 +00:00
fvdl
6da8034165
Think before committing.. previous wasn't actually needed, the values are
...
guaranteed to fit in 32 bits when loading the kernel into physmem,
and it avoids bootloader incompatibility.
2002-11-29 19:38:24 +00:00
jdolecek
da2945cc37
add comment why this doesn't need to use emul_find_interp()
2002-11-29 19:35:25 +00:00
fvdl
6f923c1495
Use long for ssym and esym in btinfo_symtab, so that it works out for
...
both i386 and x86_64.
2002-11-29 19:33:26 +00:00
wiz
f5cc72e57b
-1 -> \-1.
2002-11-29 19:22:01 +00:00
wiz
454f40b755
a <-> an fixes.
2002-11-29 19:19:39 +00:00
wiz
287a8f7fb0
Sync usage with man page (and actual options).
2002-11-29 19:15:41 +00:00
jdolecek
1bf46cc0f0
use emul_find_interp(), rathern than calling emul_find() second time
...
with prefix set to "/"
XXX not tested
2002-11-29 19:15:15 +00:00
wiz
75c991f87d
Bump date for -N; sort options.
2002-11-29 19:14:00 +00:00
jdolecek
47cd9b85d6
Get the dynamic interpreter location using emul_find_interp(), so that
...
it checks both the alternative/emul tree, and the non-emul tree.
This makes it possible to run chrooted emulated binaries without need
to setup shadow /emul tree within the chroot hierarchy.
Only tested for COMPAT_LINUX, changes to other compat modules were
mechanical.
Fixes kern/19161 by Christian Groessler.
2002-11-29 19:13:14 +00:00
wiz
db25e6f163
New sentence, new line.
2002-11-29 19:11:45 +00:00
wiz
80dfe4a842
Bump date for .PATH description; begin sentence with upper case letter;
...
new sentence, new line.
2002-11-29 19:10:25 +00:00
wiz
9b2861466c
Use more markup, and bump date for ppt's -d flag.
2002-11-29 19:09:57 +00:00
wiz
90a6e234c2
regen (bpp man page)
2002-11-29 19:04:44 +00:00
wiz
cf0695b17b
regen (midi)
2002-11-29 19:04:25 +00:00
martin
925c8ea415
Add the sparc/bpp man page.
2002-11-29 18:00:54 +00:00
tsutsui
401a6030de
Note FMV-186/186A/188 PCI Ethernet adapters are supported by fxp(4).
2002-11-29 18:00:02 +00:00
christos
8f7c885f66
clean this up a bit. avoid annoying code duplication on opening files,
...
and make error messages consistent.
2002-11-29 17:15:46 +00:00
jdolecek
dd330529e7
add rename for emul_find_interp(), too
2002-11-29 17:11:21 +00:00
manu
ae748e840c
Implement timebase_info. We don't know exactly what it should do yet...
2002-11-29 17:08:16 +00:00
jdolecek
302af6f02e
add emul_find_interp() function: the function looks for interpreter
...
in alternative emul tree first, and updates interpreter pathname
if found there; if not found in alternative emul tree, pathname
without the emul prefix is checked, and error returned if the file
doesn't exist
2002-11-29 17:08:06 +00:00
jdolecek
b99fe89374
de-__P()
2002-11-29 16:32:50 +00:00
manu
39b522c107
back out the previous change, which is useless. Darwin loads the libraries
...
that are required by the binary, not the libraries required by the libraries
required by the binary.
Hopefully, binaries should load again on i386.
2002-11-29 15:49:09 +00:00
lukem
ee2d1afbb4
- convert to using libc's strsuftoll(3)
...
- use LLT (aka 'long long type') for all numeric class parameters
- improve description of various ftpd.conf(5) options
- statcmd(): print out: mmapsize readsize writesize sendbufsize sendlowat
2002-11-29 14:39:59 +00:00
fvdl
6df30bca4f
Patch that actually works for previous, from Jaromir Dolecek.
2002-11-29 14:32:27 +00:00
lukem
2bfbb05f67
strsuftoll(3)
2002-11-29 13:18:42 +00:00
manu
f47b85037b
Added a few kern sysctl which are the same on Darwin and NetBSD.
2002-11-29 13:18:09 +00:00
manu
65adabf7aa
Filter the flag bits we get from Darwin's sigaction when giving them to
...
our native sigaction beacause unknown bits cause sigaction to fail with EINVAL.
2002-11-29 13:17:22 +00:00
lukem
1fc7ef95dc
update for strsuftoll(3) and associated libc minor bump
2002-11-29 13:16:27 +00:00
lukem
550a64a8e9
convert to using strsuftoll(3) from libc
2002-11-29 13:11:10 +00:00
lukem
d08243260c
convert from strsuftoull() (from ../../bin/dd) to strsuftoll(3) in libc
2002-11-29 13:06:32 +00:00
lukem
336730e201
replace missing strsuftoll(3)
2002-11-29 13:00:22 +00:00
lukem
6ca5b5bb68
add strsuftoll(3) and strsuftollx(3) - parse a string for a number
...
with an optional suffix, product (two numbers separated by `x'), and
provide range checking
2002-11-29 12:58:14 +00:00
manu
a9a3da8aca
The recent mach trap support caused indirect system calls (a la syscall(2))
...
to be incorectly recorded as 'syscall'. Fix this.
2002-11-29 11:56:36 +00:00
manu
b36d0c1bf6
Maitain a chainedlist of already loaded Mach-O objects, to avoid loading
...
the same file multiple times because of recursive loading (ie: libx require
liby and libz and liby require libz, so libz would be loaded twice)
This is probably suboptimal, but it enable /bin/sh to load on the PowerPC,
so it's a good interim solution until we figure precisely how things should
work.
I'm not sure whether this makes the excessive recursive check useless or not.
2002-11-29 11:31:11 +00:00
grant
0a51ab8aee
replace use of alloca() with the more portable malloc()/free().
2002-11-29 08:31:06 +00:00
pk
59c9274871
Always get the `mid' cpu property. Whine if it's not set on an actual
...
multi-processor machine.
2002-11-29 08:29:57 +00:00