elad
d4410e6fde
CURTAIN() -> KAUTH_GENERIC_CANSEE.
2006-07-16 20:21:42 +00:00
elad
d9a7152c3e
add KAUTH_GENERIC_CANSEE, which is like the KAUTH_PROCESS_CANSEE, only
...
for two kauth_cred_t rather than kauth_cred_t and struct proc *.
advise against using it in the man-page; it should be used only in cases
where we either don't have an object-specific op or when we can't easily
use one.
2006-07-16 20:10:11 +00:00
tron
85fccc00b0
Remove C++ sources which are linked into the build area in "cleandir"
...
target. This fixes problems when trying to build another architecture
in the same source tree without using object dirs.
2006-07-16 19:54:21 +00:00
elad
9be7229906
expose less api; prompted by yamt@.
2006-07-16 19:37:55 +00:00
kardel
e804524e26
fix another t{s,v}tohz() fallout (invalid remaining time)
...
now passes regression/sys/kern/sleeping
2006-07-16 19:23:11 +00:00
kardel
e67415898c
Add regressing test for timeout and sleep releated functions.
...
currently implemented tests:
- check agreement of sleep time with real time (from system)
to be within 30ms
- check for EINTR return code on processing SIGALRM signals
- check for valid residual time if available from the interface
Tested interfaces:
- nanotime(2)
- select(2)
- poll(2)
- sleep(3)
2006-07-16 19:19:39 +00:00
elad
c6d34abf63
oops, forgot to commit that one. thanks Arnaud Lacombe.
2006-07-16 18:49:29 +00:00
jschauma
ed7c19f867
Add a regression test for cp(1) to test simple copying of files, directories
...
links etc.
This currently does not test the flags -i, -f, and -v. It also does not
test removal of setuid or setgid bits if the owner can't be changed, nor
does it check creation of device nodes etc.
2006-07-16 16:26:10 +00:00
jschauma
471c8a8e68
return functionality backed out yesterday after fixing the bug I had
...
introduced before. A regression test will be added to src/regress
shortly.
2006-07-16 16:22:24 +00:00
cube
b1b29cb4ae
Remove that example. It was obsolete even before 3.0 release.
2006-07-16 10:52:22 +00:00
tnozaki
309c4c3cc7
corrrect invalid charset mask.
2006-07-16 10:42:26 +00:00
rillig
566c2a43ba
Added an explicit statement about the differences between the user-space
...
snprintf and the kernel snprintf.
2006-07-16 08:25:07 +00:00
yamt
402cb9eb95
adapt to vfs_copyinfh -> vfs_copyinfh_alloc rename.
2006-07-16 07:52:02 +00:00
rillig
f2634b6a2b
Reordered the declaration-specifiers so that "inline" comes before
...
"int", which fixes a gcc warning.
2006-07-16 06:32:42 +00:00
rillig
07e31b3af5
When debugging output is disabled, define DPRINTF() to a proper
...
statement expression instead of the empty string. Fixes a gcc warning in
ibcs2_ioctl.c.
2006-07-16 06:31:42 +00:00
tnozaki
41efa2e2cd
1. added CNS11643 plane 3 <-> UCS iconv data.
...
2. zh_TW.eucTW locale now supports CNS11643 plane 3 ~ 7
2006-07-16 06:13:29 +00:00
rillig
b102417f76
Fixed the gcc warning that "static" should come before "const".
2006-07-16 06:06:20 +00:00
rillig
e769ad7ca4
Added type information for the parameter r of isapnp_read_reg.
2006-07-16 06:01:03 +00:00
tron
903cbf25d1
Create and populate "/etc/bluetooth". Based on patch submitted by
...
Iain Hibbert on "current-users" mailing list.
2006-07-15 21:32:58 +00:00
gdamore
d5875505ba
Remove unused memp. Fixes coverity CID 3713 from run 61.
2006-07-15 20:52:59 +00:00
jschauma
d8c803bc48
The last commit introduced a bug. Revert until that's found and fixed.
2006-07-15 20:42:55 +00:00
elad
4f60437127
minor api cleanup, and remove useless VOP_GETATTR() calls.
2006-07-15 20:07:36 +00:00
elad
a904c6895a
update my email on the copyright to @netbsd.org
2006-07-15 16:48:51 +00:00
elad
a890e27076
move veriexec_clear() from dev/verified_exec.c to kern/kern_verifiedexec.c
2006-07-15 16:43:35 +00:00
elad
e3f6ad54bf
dont use magic numbers.
2006-07-15 16:42:12 +00:00
elad
904a157292
some cleanup and fixes:
...
- fix possible panic and vfs refcnt issue
- use log(9) instead of printf(9) where possible
- indent
- stop logging fsid/fileid
2006-07-15 16:33:16 +00:00
martin
631d071e84
FHANDLE_SIZE_MIN is an allowed value for the requested size (it happens
...
to be the old static size on 32bit archs, so the compat_30 code uses it)
2006-07-15 16:32:29 +00:00
tsutsui
970c192eba
- configure PCI space for viaide so that DMA will work even if the firmware
...
doesn't map DMA registers properly
- enable viaide secondary port explicitly which isn't enabled by some firmware
Tested on RaQ and RaQ2.
2006-07-15 08:08:23 +00:00
elad
c4afa933de
add (commented out) fileassoc(9) kernel options on some popular archs.
2006-07-15 07:55:20 +00:00
elad
f8b95e308b
sync examples with reality.. oops.
2006-07-15 07:19:51 +00:00
skrll
96bba029ff
KNF
2006-07-15 06:44:43 +00:00
yamt
96cfc7d98a
remove unused code and add some comments.
2006-07-15 06:33:40 +00:00
yamt
73f44d02f7
do_setresuid, do_setresgid: use the suser privilege only when necessary.
2006-07-15 06:31:34 +00:00
yamt
bfe8806772
kauth_cred_setgroups: fix an assertion.
2006-07-15 05:54:56 +00:00
yamt
b0c4bb36d9
nfs_getreq: fix a kauth fallout.
...
pointed by nanashi-san. http://pc8.2ch.net/test/read.cgi/unix/1145181361/786
2006-07-15 05:54:10 +00:00
jschauma
2b5fd7fd97
As suggested on tech-userlevel:
...
"-R" claims:
-R [...] Created directories have the same mode as the corre-
sponding source directory, unmodified
by the process' umask.
Make this actually true.
In addition, make '-P' (no symbolic links are followed) apply even if
'-R' is not specified. This allows users to overwrite symbolic links
with files and/or to copy symbolic links over a file without indirecting
through the link (ie a copy of a link turns the target into a link, not
a copy of the file pointed to by the source).
2006-07-15 02:09:47 +00:00
kardel
7e5391a22a
rename boottimebin to timebasebin as this
...
struct actually keeps the start of the UTC
time scale and not the boot time. the relationship
is: utc-time = up-time + timebase.
background: when doing an ACPI sleep the uptime
freezes and on wakeup the tc_setclock() leads to
a new timebasebin - this had no relationship with
a boottime as the structure was previously called.
discussed on tech-kern@
anomalies (moving boottime, uptime describing running time)
where discovered by Arnaud Lacombe.
2006-07-14 23:01:12 +00:00
elad
b2b73a2973
misc cleanup: remove #if 0 code, unused var, and make pretty.
2006-07-14 23:00:09 +00:00
elad
fcacbd8abf
note fileassoc(9).
2006-07-14 22:47:55 +00:00
kardel
97b1c42feb
keep NetBSD boottime semantics:
...
- only set at boot
- only tracking delta of set-time operations
-> will keep boottime stable across ACPI sleeps
uptime(1) will report the time since last boot
2006-07-14 22:44:28 +00:00
elad
bb74ea2d6b
oops, forgot to handle new abi for "query", noted by he@, thanks!
2006-07-14 22:42:05 +00:00
kardel
9a7410ffff
reduce sleep time by slept time for retrys
2006-07-14 22:35:15 +00:00
kardel
ac3f10a8d9
make inittimeleft() and gettimeleft() available (for e. g. kern_event.c)
2006-07-14 22:33:27 +00:00
wiz
f475f1e3d6
Use Dv for defined values. Update history, this KPI appeared in 4.0.
...
Some other minor fixes.
2006-07-14 22:12:16 +00:00
martin
b9dade0e59
netbsd32_sys___fhstat30 and netbsd32_sys___fhstatvfs have nothing to do
...
with compat_30 - so use full/variable sized filehandles here too.
Fixes PR kern/34004.
2006-07-14 22:09:01 +00:00
wiz
3d46a8c2b5
Drop trailing whitespace.
2006-07-14 22:05:57 +00:00
wiz
6dd1c5d067
Punctuation nits.
2006-07-14 22:04:42 +00:00
elad
e18158212d
kauth(9) will be in netbsd 4.0.
2006-07-14 21:58:46 +00:00
elad
1c8d298b89
move security.setid_core.* to kern.coredump.setid.*, as requested by yamt@.
2006-07-14 21:55:19 +00:00
peter
669a86ac31
MKPAM default is "yes".
2006-07-14 21:37:10 +00:00