drochner
a8675b3763
emulate getgrouplist() directly, no need to pull in
...
the wrapper from libc
2005-09-14 15:54:53 +00:00
drochner
360dbbc86f
make bpf stats #ifndef SMALL,
...
fixes build of x_netstat
2005-09-14 15:35:26 +00:00
he
ea19769e49
pty.o in libutil.a wants to call getgrent_r(), so provide a cheesy
...
non-reentrant version here in order to avoid linker conflicts when
the rest of this file is attempted linked together with libc's
getgrent.o.
Reviewed by christos.
2005-09-14 15:31:18 +00:00
soda
a74b7aeaeb
mention what is the failure case, from FreeBSD revision 1.46 cvs log
2005-09-14 15:13:19 +00:00
christos
fe968d1756
PR/31312: Juan RP: Don't use negative cacheing on msdosfs, because of the
...
evil case preserving and case sensitive semantics. From FreeBSD.
2005-09-14 15:07:22 +00:00
he
1d4573eec9
We need <compat/sys/signal.h> and <compat/sys/signalvar.h> here
...
for native_sigset13_to_sigset, sigset13_t, and sigvec.
The includes in sparc's machdep.c is conditional on COMPAT_13, as is
the use of native_sigset13_to_sigset.
2005-09-14 15:03:50 +00:00
he
acd01ac82f
Need <compat/sys/sigtypes.h> here for sigset13_t.
2005-09-14 15:00:16 +00:00
christos
eefcfba9b0
When readdir() is called from vfs_getcwd, uio->uio_procp is NULL. Deal with
...
that. Fixes 'cd /dev/fd && pwd'
2005-09-14 14:53:47 +00:00
tron
41bb2c9889
Make cross compiling NetBSD under Linux work again. Problem noted by
...
R. Huvendiek on "current-users" mailing list.
2005-09-14 14:06:11 +00:00
tsarna
384be89761
Adjust for ownership of /var/rwho
2005-09-14 14:01:57 +00:00
he
70fe9e01e8
This now needs <compat/sys/signal.h> to build.
2005-09-14 13:49:50 +00:00
he
87e3d67bce
This file now needs <compat/sys/stat.h> to build.
2005-09-14 13:49:27 +00:00
he
f9efc4ab63
Patterned after the other fixes for __longjmp14.c, include
...
<compat/include/setjmp.h> also here to make these build.
2005-09-14 13:46:32 +00:00
elad
8d6270e665
Introduce pw_policy(3), an easily extendable way of defining password
...
policies and enforcing them in programs.
Man-page written with much help and tips from David Maxwell, Hubert
Feyrer, and Thomas Klausner.
This bumps libutil minor to 7.
XXX: Need default policy to go in /etc/passwd.conf, and integration
into local/yp/PAM password changing code.
PR/10206.
2005-09-14 11:36:52 +00:00
he
80a9d6b5a5
Now that process_frame() is a macro (done "unannounced" in arm's
...
include/frame.h), don't try to define an inline function with the
same name and same contents.
2005-09-14 10:51:22 +00:00
yamt
7720dda14a
tmpfs_read: handle requests past EOF.
2005-09-14 10:40:49 +00:00
yamt
6dadccf7c5
ufs_balloc_range: correct range to clear PG_RDONLY.
...
fix a panic in ubc_fault.
2005-09-14 10:33:25 +00:00
drochner
fb8d4ae653
cosmetics: strip trailing blanks when the ISO volume label is printed
2005-09-14 09:41:24 +00:00
martin
b0e34b2bc9
Add missing <compat/include/setjmp.h>
2005-09-14 08:59:37 +00:00
tron
b03866ace9
Add 10 Gigabit Ethernet drivers dge(4) and xge(4).
2005-09-14 08:22:24 +00:00
martin
3e94fd1a1c
Ignore KBD_IDLE one layer earlier - wskbd does not like it [and complains
...
in DEBUG kernels], and we already ignored it for raw mode.
2005-09-14 07:32:43 +00:00
christos
3ff3472e11
Use the re-entrant getgr*_r functions. From John Nemeth.
2005-09-14 02:12:34 +00:00
lukem
3b87ff7e46
Add a note explaining why we don't "obsolete" end-user configuration files.
...
Inspired by the fallout from the recent named.conf move.
XXX: consider fixing spamd.conf in a similar manner.
2005-09-14 00:38:39 +00:00
lukem
36476eed8b
Don't mark /etc/namedb/named.conf as "obsolete" since that will cause
...
a file that has end-user configuration to be unconditionally removed.
Instead, remove the entry from the set list, and add a note to UPDATING
reminding users of MKUPDATE=yes to manually rectify the problem in
their DESTDIR.
The "named" fix in postinstall(8) will migrate /etc/namedb/named.conf
to /etc/named.conf if the latter doesn't exist.
(The need for these style of migrations was why I implemented postinstall(8)
in the first place.)
2005-09-14 00:32:26 +00:00
jdarrow
95cef3f6e6
Change default countdown time to 5 seconds to match i386 bootblock
...
defaults in sys/arch/i386/stand/lib/boot_params.S
Fixes PR install/30422 by me.
2005-09-13 23:43:22 +00:00
christos
ff66f5797e
need linux_syscallargs.h to compile, and remove inline function.
2005-09-13 22:08:21 +00:00
christos
afffbeb330
split compat_16 functions to their own file and make this compile again.
2005-09-13 22:07:47 +00:00
yamt
6fbf5bf6f1
wrap swap related code by #ifdef VMSWAP. always #define VMSWAP for now.
2005-09-13 22:00:05 +00:00
elad
6ed9366c27
Don't overflow when DEBUG is defined.
...
PR/30833, from Tomas Skare.
2005-09-13 21:38:03 +00:00
jmmv
2ddaf8b92b
Nodes cannot use the '0' identifier or they will be skipped by readdir.
...
E.g., the root node's '.' and '..' directory entries did not appear in
a directory list, because the root node always holds the first id.
2005-09-13 21:30:52 +00:00
christos
0743a9e845
use stat and not lstat to detect if we have a directory. refactor the mkpath()
...
code.
2005-09-13 20:09:55 +00:00
jmmv
5f4b660e4e
Adapt recent changes to the style of the rest of the file.
2005-09-13 20:02:05 +00:00
yamt
873763ea0f
uao_put: recognize endoff == 0 as "to the end of the object",
...
as VOP_PUTPAGES (thus vnode pager) does. for tmpfs.
2005-09-13 19:54:09 +00:00
christos
66077da03e
remove itojun and add christos from openssl, openssh, and bind.
2005-09-13 17:13:50 +00:00
christos
f12b717439
blurb for libpthread.
2005-09-13 17:09:59 +00:00
elad
1a75cd7fa5
- cksum -m -> cksum -a md5.
...
- Generate SHA512 checksums too.
Is there any reason to still generate MD5 checksums?
2005-09-13 16:38:01 +00:00
christos
c83d281198
Forgot to reverse the conditional test.
2005-09-13 16:35:24 +00:00
christos
929821126f
when creating directories, check if the failure occured because someone
...
else created the directory before we did to avoid races. From chuq.
2005-09-13 15:50:17 +00:00
christos
d69a9593f3
We don't need any ndbm sources.
2005-09-13 15:32:48 +00:00
yamt
647aa77538
- don't waste/leak kva.
...
- implement getpages/putpages. support mmap.
- eliminate meaningless memcpy.
- ubcify.
2005-09-13 14:29:18 +00:00
yamt
a7ca1cc6ef
tmpfs_read: return EISDIR rather than EINVAL for non-VREG files.
...
XXX should we follow nfs, which uses EPERM?
2005-09-13 14:27:29 +00:00
christos
25f2b410ca
don't use the _foo.c files; all the code is in foo.c now.
2005-09-13 13:52:23 +00:00
christos
95a8d0876b
don't use the weak names directly, so that the compat code works.
2005-09-13 13:51:50 +00:00
yamt
1873c5428a
tmpfs_link: always free pnbuf.
2005-09-13 12:11:27 +00:00
wiz
57a6585373
Fix getCDKMatrixCell type. From Eric Auge in PR 31055.
2005-09-13 11:48:41 +00:00
martin
699dc5a659
Add missing <compat/..> include
2005-09-13 09:52:17 +00:00
martin
30895fa9a4
The entity passed to the HAL as a HAL_BUS_HANDLE needs to be an integral
...
or pointer type. So on sparc64 (and maybe others too?) where
bus_space_handle_t is a struct, pass the address of the bus_space_handle_t
and adjust the register access functions accordingly.
While there, slightly optimize the bus_space_* usage in the register
access functions and macros.
2005-09-13 05:50:29 +00:00
christos
ebc4ea57cf
redefine panic if we are a user program.
2005-09-13 04:40:42 +00:00
christos
6d662c2dfa
make this compile again.
2005-09-13 04:40:25 +00:00
christos
100801ed72
rename lfs.h to lfs_user.h so that it does not conflict.
2005-09-13 04:14:17 +00:00