christos
20abba463b
Selected fixes from Brian Ginsbach <ginsbach@cray.com>, modified by me.
...
- handle globbing of patterns that contain unmatched braces. Globbing
a pattern "foo{" in a directory that contains "foo{" now works.
- check for MAXPATHLEN overflows during filename generation (security problem).
- Posix/XOpen fixes to always return GLOB_ABORTED when a directory open fails
or when a file access fails.
- pathc was not initialized to 0 in one case.
Also
- rename err to error, so that it does not conflict with the libc function.
2001-09-08 22:39:21 +00:00
matt
eef4b63246
Make __start global.
2001-09-08 18:59:20 +00:00
matt
f6225f91fb
Rebuild USE_NEW_TOOLCHAIN files for vax. Add binutils, etc. ..
2001-09-08 18:26:05 +00:00
thomas
35ad82f0df
Make the bootloader ELF aware.
...
It can load either a.out or ELF, depending on compile options.
2001-09-08 16:57:09 +00:00
matt
71e81eb955
Also apply a fix if there are no symbols involved (which means that no
...
reloc will be emitted for the fix).
2001-09-08 16:38:32 +00:00
thomas
1c57ac7869
ELF adaption.
2001-09-08 16:22:29 +00:00
christos
fdad5eb59c
Don't trash the ref count of cred. It causes a memory leak.
2001-09-08 15:34:06 +00:00
fvdl
2c344fe7d9
Allow the old-style sockaddr_in6 for v6 addresses for which the
...
scope id is irrelevant. Makes netscape6 for Linux work again,
which uses v4-mapped addresses to connect to v4 sites.
2001-09-08 14:19:09 +00:00
chuck
1c06d68731
only include opt_compat_43.h if _KERNEL_OPT defined so lkm compiles
2001-09-08 13:23:09 +00:00
chuck
b8a7c35e58
vax1k_subr.c is gone
2001-09-08 13:19:50 +00:00
thomas
b2990af499
ELF adaption.
2001-09-08 11:21:02 +00:00
thomas
f433d91346
Now the default ecexutable is ELF.
...
Add COMPAT_AOUT_M68K to GENERIC options.
2001-09-08 11:19:06 +00:00
thomas
d059704139
ELF adaption, clockframe must be packed.
2001-09-08 11:16:43 +00:00
thomas
e97e2309f0
ELF abaption.
2001-09-08 11:15:35 +00:00
thomas
eb5341b79a
Some ELF adaption.
2001-09-08 11:14:33 +00:00
thomas
d9203a217e
On Atari now the default object format is ELF.
2001-09-08 11:10:41 +00:00
thomas
623e0e4979
Atari now has ELF shared libs.
2001-09-08 11:09:26 +00:00
manu
421be662fc
Forgotten file in my last commit for removing PowerPC mmap hack in Linux
...
emulation
2001-09-08 07:13:04 +00:00
manu
6bbacb9d3f
Removed a hack to make PowerPC mmap work. This could have side effects on
...
alpha and i386. It has been tested and works on i386.
2001-09-08 07:09:43 +00:00
martin
ef3e53a669
Add downinterfaces. Noticed by Thomas Klausner.
2001-09-08 06:06:52 +00:00
matt
649981af00
The don't apply fix if not NO_RELOC only applies to OBJ_ELF.
2001-09-08 04:38:34 +00:00
matt
f23306e36f
We need md_apply_fix is there is NO_RELOC.
2001-09-08 04:33:58 +00:00
mason
44c196b374
The default version created by newfs_lfs without arguments is, in fact, 2.
2001-09-08 03:49:44 +00:00
wiz
08d1db8111
Fix typo in variable name.
2001-09-08 02:35:25 +00:00
christos
f556e46298
Hijack the credentials used to evaluate access, to avoid a potential lwp
...
race by modifying the proc's credentials temporarily. From Bill Sommerfeld.
Thanks for forcing me to do this right :-)
2001-09-08 02:05:39 +00:00
christos
51d673156c
Set the credentials to be used in the NDINIT macro so that syscalls can
...
hijack them.
2001-09-08 02:02:04 +00:00
rafal
ece8acc29b
Make the ARCS console work again, by initializing the dev_t on arcbios init
...
rather than in the open entry point (where it's too late for cnopen). Being
checked in from my Indy using the ARCS console on the graphics display.
2001-09-08 01:39:11 +00:00
wiz
7baf597ac1
Punctuation fixes.
2001-09-08 01:34:37 +00:00
wiz
ccd66c8ed7
Regen with MAKEDEV2manpage.pl v1.9 (formatting improvements).
2001-09-08 01:32:36 +00:00
wiz
0fab5c43fb
Improve punctuation in some cases in autogenerated MAKEDEV(8)s.
2001-09-08 01:30:22 +00:00
wiz
3fcffde451
Fix date.
2001-09-08 01:29:41 +00:00
wiz
e84dcc6980
Whitespace/punctuation fixes.
2001-09-08 01:29:04 +00:00
wiz
f20ee1a91e
Improve markup slightly, and whitespace fixes.
2001-09-08 01:28:23 +00:00
wiz
cc65fbeecf
Whitespace and formatting fixes.
2001-09-08 01:26:54 +00:00
wiz
1863ec0845
Sort SEE ALSO, and a punctuation fix.
2001-09-08 01:26:15 +00:00
wiz
1a4b8c912c
Add section to .Xr.
2001-09-08 01:25:20 +00:00
christos
10535336ed
Add some more WARNS (commented out since they break things)
2001-09-08 01:00:44 +00:00
christos
afd29ed33b
__clone syscall addition.
2001-09-08 00:55:30 +00:00
christos
3282ceb944
Add __clone.S
...
XXX: This breaks the x86_64 port. Frank are you there?
2001-09-08 00:55:00 +00:00
wiz
a957c5e39e
Follow a hint by Simon Burge (first part of diff), and comment in
...
a xref to hz(9) now that it exists (second part).
2001-09-07 23:46:03 +00:00
thomas
f34c1c216e
Return a useful exit status.
2001-09-07 23:09:36 +00:00
matt
239fd58a71
md_apply_fix is a NOP for ELF. So macro it away. Simplify the resulting
...
one for the non-ELF case.
2001-09-07 17:14:24 +00:00
matt
b3b6be7160
Only use data from the r_addend, not the relocation slot itself. Make sure
...
pcrel relocations enable pcrel_offset and augment that for VAX specific
needs.
2001-09-07 17:12:15 +00:00
drochner
e6a8d37fdd
concentrate screen initialization into vga_init_screen() where it belongs
2001-09-07 17:10:13 +00:00
simonb
3d18c18669
Use the command set/feature *enabled* words when displaying what
...
command sets and features are enabled.
2001-09-07 16:33:50 +00:00
sato
9545f31823
initial support of vr4131 bcu.
2001-09-07 16:06:03 +00:00
sato
a18f21f23e
VR4131 have same restriction as VR4122.
2001-09-07 16:04:03 +00:00
sato
5e44e9de0e
add VR4131 releated definisions and change.
2001-09-07 16:02:56 +00:00
mrg
18b82a6732
make this "MI"; nothing different between this and the SPARC version.
2001-09-07 15:50:49 +00:00
fredette
129f58b424
On the 68010, don't bother with the by-8-longwords loop, instead
...
only 16-bit align the region and use loop mode with longwords
to do the bulk of the work.
On the 68020+, fixed an optimization bug where all regions that start
on odd addresses would not be properly longword aligned.
2001-09-07 12:50:01 +00:00