jhawk
78732e454b
Remove conditionization upon XSERVER -- all the code
...
so conditionalized is already conditionalized on (NWSDISPLAY > 0),
so is wscons-specific. wscons has no conditionalization on XSERVER;
neither should the linux compatibility code.
Removing this is necessary to keep linux X server emulation functionining
after GENERIC rev 1.337 removing "options XSERVER" (relegating it
to the pccons/pcvt-specific, and therefore depricated).
2000-05-15 01:12:07 +00:00
kristerw
020e448c4b
Regen
2000-05-04 21:56:47 +00:00
kristerw
c60bd75960
Added lchflags and issetugid
2000-05-04 21:52:32 +00:00
thorpej
33e0776eda
Remove junk after #undef.
2000-05-03 21:41:43 +00:00
simonb
3c359c262d
The size of the members of struct ultrix_utsname were nothing like
...
reality - adjust and fill in "version" the same way that some other
compat routines do. An Ultrix "uname -a" returns something meaninful
now instead of just "NetBSD ".
2000-04-28 12:52:52 +00:00
minoura
48145d0463
Regen.
2000-04-21 16:18:54 +00:00
minoura
58c5fb660b
We have now native issetugid.
2000-04-21 16:18:16 +00:00
christos
e3004f2598
make this compile with -DDEBUG_SVR4 [lossage because sizeof is u_long now]
2000-04-12 15:12:13 +00:00
christos
aca4545896
Markus Kilbinger <kilbi@rad.rwth-aachen.de>, reported that https: does not work.
...
The reason is that netscape tries to do stream operations on a plain file. So
we avoid that...
2000-04-12 02:46:41 +00:00
chs
45c43091fb
add a cast for clarity.
2000-04-11 05:26:27 +00:00
chs
a6d33cc1f2
add a new function vn_marktext() for exec code to let others know
...
that the vnode is now being used as process text.
2000-04-11 04:37:47 +00:00
chs
ef20427f07
sparc -> __sparc__
2000-04-10 01:22:44 +00:00
christos
e6baf1c570
Follow the unused convention.
2000-04-09 22:40:11 +00:00
mrg
5e32788ad7
regen
2000-04-09 06:49:16 +00:00
mrg
a20d930808
rename some unimplimented (because they are OLD in sunos) syscalls to avoid confusion.
2000-04-09 06:47:39 +00:00
christos
93f27a1a74
Print the extra bits in the SS_ flags. Somehow lwp uses 0x6f00000b0. What is
...
0x6fxxxxxx. Inquiring minds would like to know :-) It does not appear to be
documented.
2000-04-09 06:28:28 +00:00
christos
9813882e34
Add new sysconfig bits.
...
Fix the bogus numbering of the old bits.
2000-04-09 05:33:04 +00:00
christos
a8d9661557
Try to do something more reasonable in the ASLWP case. Unfortunately
...
we don't support the semantics needed.
2000-04-09 05:30:17 +00:00
christos
926a3cecf8
print the extra SA_ bits we don't support.
2000-04-09 05:29:28 +00:00
soren
e48983aa08
Add some IRIX constants.
2000-04-09 01:09:59 +00:00
chs
f1196b666f
change "ifdef sparc" to "ifdef __sparc__".
...
this fixes solaris shared libraries.
2000-04-07 07:02:11 +00:00
augustss
a82aeb5508
Kill register declarations.
2000-03-30 11:24:16 +00:00
simonb
9ff7681a33
Don't need to include <sys/conf.h> here.
2000-03-29 03:43:31 +00:00
simonb
2f1fef39b3
Centralise the declarations of cpu_model, machine, machine_arch,
...
osrelease, and ostype and remove "extern char foo[];" (for hostname
and domainname too).
Also delete redunctant decl of boottime in kern_info_43.c.
2000-03-28 23:57:24 +00:00
kleink
230876cf26
Merge parts of chs-ubc2 into the trunk:
...
* Remove the casts to vaddr_t from the round_page() and trunc_page() macros to
make them type-generic, which is necessary i.e. to operate on file offsets
without truncating them.
* In due course, cast pointer arguments to these macros to an appropriate
integral type (paddr_t, vaddr_t).
Originally done by Chuck Silvers, updated by myself.
2000-03-26 20:42:21 +00:00
frueauf
253924ee60
Fix typo: hxto -> hzto.
2000-03-25 20:23:05 +00:00
thorpej
7b918b4088
New callout mechanism with two major improvements over the old
...
timeout()/untimeout() API:
- Clients supply callout handle storage, thus eliminating problems of
resource allocation.
- Insertion and removal of callouts is constant time, important as
this facility is used quite a lot in the kernel.
The old timeout()/untimeout() API has been removed from the kernel.
2000-03-23 06:40:33 +00:00
thorpej
dabbfde70a
Implement fdremove() which is used in place of all the code that
...
did the "fdp->fd_ofiles[fd] = 0" assignment; fdremove() make sure
the fd_freefiles hints stay in sync.
From OpenBSD.
2000-03-23 05:16:12 +00:00
erh
24d8dabec4
Regen.
2000-03-20 00:50:45 +00:00
erh
c21d536f5d
sys_clone isn't MD on linux.
2000-03-20 00:50:14 +00:00
erh
1d34297aae
Regen.
2000-03-18 23:53:38 +00:00
erh
38cf426930
Fix the msgrcv prototype.
2000-03-18 23:53:24 +00:00
erh
0174e6759b
Add sigset_t parameter to restore_sigcontext, created by the sigreturn functions. linux_sigreturn still needs to use frame->extramask.
...
In setup_linux_rt_sigframe copy the signal mask to both possible locations.
2000-03-18 23:45:41 +00:00
erh
224f92b651
Pass a signal mask to restore_sigcontext.
2000-03-18 23:40:56 +00:00
erh
c7a82169cc
Regen.
2000-03-18 22:46:53 +00:00
erh
2648835399
Use the new linux_sys_reboot and linux_sys_connect.
2000-03-18 22:46:27 +00:00
erh
9db5981a04
Add linux_sys_reboot.
2000-03-18 22:23:13 +00:00
erh
528f8305be
Regen.
2000-03-18 22:21:02 +00:00
erh
f3ae1c7294
Use linux_sys_reboot instead of sys_reboot.
2000-03-18 22:20:57 +00:00
erh
035c694c67
Regen.
2000-03-18 22:16:56 +00:00
erh
dd9cf0df56
Use linux_sys_reboot instead of sys_reboot.
2000-03-18 22:16:46 +00:00
erh
34b72dcf4a
Add defines for linux_sys_reboot.
2000-03-18 22:01:02 +00:00
erh
a159733250
Regen.
2000-03-18 20:44:01 +00:00
erh
50ef430f08
resync NOARGS lines with their definitions in kern/syscalls.master. resync STD lines with what is expected in .c files. (especially wrt adding const). Add missing prototype for setfsuid. Fix ptrace prototype.
2000-03-18 20:43:33 +00:00
erh
fa21d7879c
Adjust linux_sys_ptrace_args to reflect inconsistencies across ports. Temporarily ifndef alpha around getfsuid since Linux/alpha doesn't seem to have it.
2000-03-18 20:42:14 +00:00
soren
95054da1a1
Fix doubled 'the's in comments.
2000-03-13 23:52:25 +00:00
matt
efc9b37ead
expunge vm_offset_t/vm_size_t
2000-03-04 07:28:44 +00:00
matt
74ca33774a
only include i386/include/reg.h on i386.
2000-02-27 17:30:10 +00:00
abs
7ff31fc326
Update patch from Witold Wnuk in PR 9335 to solve potential security
...
issue noted by tls.
2000-02-17 12:34:26 +00:00
eeh
cde9dba8ab
Add support for -current's ELF32 exec format.
2000-02-06 16:45:56 +00:00