njoly
411ef8d5d2
Small typo in macro (Xd -> Xr).
2011-05-10 12:14:37 +00:00
jruoho
881e57fce3
Remove trailing '\'.
2011-05-10 09:07:51 +00:00
jruoho
31061e207a
Split out the ilogb(3) family out of ieee(3) and properly document it.
2011-05-10 06:38:33 +00:00
drochner
e7c5804ca9
rearrange variable usage to kill __UNCONST
...
reviewed by sjg
2011-05-09 19:15:28 +00:00
jruoho
fa096afe20
Xref raise_default_signal(3).
2011-05-09 09:06:21 +00:00
manu
73963ae9de
Enable the build of perfused and libperfuse
2011-05-09 08:51:08 +00:00
drochner
69de8de8f1
remove excess newlines in debug output
2011-05-06 17:22:09 +00:00
wiz
93cfe89ec0
Add missing preposition.
2011-05-05 07:36:44 +00:00
jruoho
19742b4964
Fix lead paragraph.
2011-05-05 05:58:14 +00:00
manu
38ecbcf429
Fixes for the advlock method. It can now sustain pkgsrc/devel/locktests
...
with glusterfs as backend
2011-05-03 13:19:50 +00:00
manu
7f87f63c56
Call advlock method if supplied
2011-05-03 13:16:47 +00:00
manu
f8934bcc9b
Fix build (libperfuse is still not built by default, but time is coming)
2011-05-03 13:14:09 +00:00
wiz
daf04c06a3
Remove \*[q] -- not necessary, just use plain double quotes instead.
2011-05-03 09:36:24 +00:00
jruoho
5517207853
Xref bswap(3). Simplify STANDARDS.
2011-05-03 04:07:39 +00:00
jruoho
db3b8477d4
Clarify STANDARDS (i.e. cf. ualarm(3) is no longer in POSIX).
2011-05-02 17:34:05 +00:00
jruoho
a192422bb6
Note also that the interaction between setitimer(2) and alarm(3) or sleep(3)
...
is unspecified.
2011-05-02 17:14:20 +00:00
jruoho
04b57bd832
Remove NOTES as it is documented in itimerval(3). Remove #ifdefs from
...
SYNOPSIS (these are visible enough in the body of the text). Use a list for
the timers. Improve wording and markup.
2011-05-02 17:01:52 +00:00
christos
89d0622f3e
Start eliminating "super-user" from the documentation.
2011-05-01 02:54:22 +00:00
christos
0a101028d4
nice should always return EPERM, not EACCES
2011-05-01 02:49:54 +00:00
martin
251de2dee0
Save a few global registers during set/longjmp - at least the application
...
registers and the only currently used system register (%g7).
Sparc now passes the setjmp tests (and should be able to build perl again).
2011-04-30 23:41:12 +00:00
martin
9881f8de04
Fix previous: the way we calculate, we need to test the size of sigjmp_buf
2011-04-30 23:39:08 +00:00
martin
c670087695
Add another compile time assert: catch overflows of jmp_buf
2011-04-30 23:30:27 +00:00
martin
b549c67469
Save/restore some global registers (sigsetjmp compatible). Does not realy
...
make a difference currently, but is a hard to spot blackhole if something
ever starts using the application registers.
2011-04-30 19:43:17 +00:00
martin
44283e6e19
Rearange jmp_buf content again: storing the sigsetjmp() save_mask midway
...
inside the environment is not a good idea, we may overwrite it when
fetching other details of the sigjmp environment.
Instead move it to the very end again.
Do not bother to save volatile (caller saved) global registers.
Fixes PR port-sparc64/44918.
2011-04-30 19:39:38 +00:00
alnsn
df45d61f55
Save/restore errno in error path in dupgood. Check that n>0 before
...
accessing banner[n-1].
Approved a while ago by pooka@
2011-04-30 12:25:05 +00:00
wiz
3ecc6ccf87
Mark up NULL.
2011-04-29 09:43:28 +00:00
matt
e148e1968d
Use correct CALLFRAME_SIZ depending on ABI.
2011-04-29 08:05:22 +00:00
wiz
83e8266979
Sort sections and errors.
2011-04-28 16:34:01 +00:00
wiz
1536c249f7
Markup fixes.
2011-04-28 16:16:23 +00:00
wiz
0b0f158833
New sentence, new line. Use more markup.
2011-04-28 14:59:27 +00:00
wiz
29e0fd69e9
Sort sections.
2011-04-28 12:00:55 +00:00
wiz
3652074286
Sort ERRORS.
2011-04-28 11:58:50 +00:00
wiz
560b21b44e
Fix a typo.
2011-04-28 11:56:26 +00:00
wiz
dbd13d8219
Spelling.
2011-04-28 11:22:44 +00:00
martin
d21307a5d2
Fix offsets used in the assembly code to save global registers into a
...
jmp_buf, add a compile time assert to catch this kind of divergence
in the C code.
Move the fixed "%npc = %pc + 4" computation to longjmp, this frees
the sigcontext sc_npc value. Use this space to save the savemask
for siglongjmp (we have run out of space behind the globals).
Fixes the tests/lib/libc/setjmp/t_threadjmp tests, and also hopefully
fixes PR port-sparc64/44902.
2011-04-27 21:08:48 +00:00
wiz
8973a7a700
Sort sections.
2011-04-25 23:14:33 +00:00
wiz
d489035474
Markup consistency, from YOMURA Masanori. Add serial comma.
2011-04-25 22:47:27 +00:00
wiz
3f4e964f9f
Sort errors.
2011-04-25 22:38:34 +00:00
christos
736e11067f
- make log_krb5 varyadic
...
- centralize error handling to one function
- check for NULL context
2011-04-25 22:22:25 +00:00
christos
def46fd94a
fix pasto (of no consequence)
2011-04-25 22:03:20 +00:00
christos
4a04b195ef
- make log_krb5 varyadic and merge the last error message.
...
- check for NULL context.
- print a more meaningful error when things go south
2011-04-25 22:01:04 +00:00
manu
c3c545a544
- Implement proper unprivilegied user permission verifications
...
Verification is now done in the lookup method, as it is the way to
go. Of course there are corner cases, such as the sticky bit which
need special handling in the remove method.
- Set full fsidx in vftstat method
- Do not pass O_APPEND to the filesystem. FUSE always sends the
write offset, so setting O_APPEND is useless. If the filesystem
uses it in an open(2) system call, it will even cause file
corruptions, since offsets given to pwrite(2) will be ignored.
This fix allows glusterfs to host a NetBSD ./build.sh -o build
- Do not use the FUSE access method, use getattr and check for
permission on our own. The problem is that a FUSE filesystem will
typically use the Linux-specific setfsuid() to perform access
control. If that is missing, any chack is likely to occur on
behalf of the user running the filesystem (typically root), causing
access method to return wrong information.
- When possible, avoid performing a getattr method call and use
cached value in puffs_node instead. We still retreive the latest
value by calling getattr when performing append write operation,
to minimize the chances that another writer appended since the
last time we did.
- Update puffs_node cached file size in write method
- Remove unused argument to perfuse_destroy_pn()
2011-04-25 04:54:53 +00:00
elric
8d159f43a8
We no longer need to -I/usr/include/krb5.
2011-04-24 19:00:56 +00:00
elric
6daa88e0a9
Stop using functions that are deprecated in Heimdal.
2011-04-24 19:00:31 +00:00
elric
0fce8776fa
Stop using functions that are marked as deprecated in Heimdal.
2011-04-24 18:53:55 +00:00
elric
a9c7955034
Remove use of functions marked as deprecated in Heimdal.
2011-04-24 18:48:04 +00:00
christos
322a9e7966
fix freudian slip
2011-04-24 01:56:44 +00:00
joerg
5c2887509e
Don't kill the read(2) stub, just the magic around it.
2011-04-22 14:18:34 +00:00
joerg
77abb554dc
Disable Fortification for pthread and rump stubs.
2011-04-21 13:38:14 +00:00
martin
211a501951
Backout previous, it breaks lots of tests (tests/lib/librumphijack for
...
example).
2011-04-21 08:21:13 +00:00
martin
a128c5080b
Backout previous, it causes lots of test failures (tests/fs/nfs for
...
example).
2011-04-21 08:17:00 +00:00
blymn
e0662f42c2
Fix deleting a key definition, it did not work. Also improve tracing
...
of key definition deletion.
2011-04-21 08:10:49 +00:00
enami
9aed075519
- Put empty line after the local variable definition in the sample code
...
to improve readability.
- Remove indirection operator to clarify error condition.
2011-04-20 23:37:51 +00:00
christos
57ddf70a57
sync with reality (prototype of open is varyadic)
2011-04-20 19:57:58 +00:00
manu
7a675e4eab
In node_lookup() ops, pcn->pcn_nameiop contains a NAMEI_* constant, not
...
PUFFSLOOKUP_*
2011-04-19 10:35:24 +00:00
drochner
1e1bb256ba
according to C99/POSIX, nextafter(x,y) should return y if x==y, from
...
Henning Petersen per PR lib/44875
2011-04-18 15:59:09 +00:00
christos
4957358ed5
Correct check for snprintf() overflow via Maksymilian Arciemowicz from FreeBSD.
...
(the bt one was ok, but set errno and make it the same for consistency).
[to be pulled up]
2011-04-17 23:12:38 +00:00
christos
5b8e5cb4eb
Fix markup
2011-04-16 23:58:01 +00:00
plunky
5bbcd2919f
when placing an attribute/value pair, validate that the value given
...
is a single data element
2011-04-16 07:19:36 +00:00
jruoho
e77640da5b
Merge floor(3) to ceil(3).
2011-04-16 05:48:50 +00:00
jym
e09db11815
Duplicate item detected, destroying duplicate.
2011-04-15 22:57:05 +00:00
elric
98fbe74f8c
Upgrade Heimdal to 1.5pre1 by switching the build from crypto/dist/heimdal
...
to crypto/external/bsd/heimdal. The latter was just imported as the head
of the Heimdal tree as of a few days ago.
2011-04-15 18:05:42 +00:00
jruoho
ff8dfca355
Xref tm(3).
2011-04-14 05:50:49 +00:00
he
b974c45b30
Move the forward declaration of _sys_readlink() outside of the #if,
...
so that the build succeeds even if _FORTIFY_SOURCE isn't > 0.
2011-04-13 12:40:54 +00:00
jruoho
b29fd93227
Collect also the division functions to single place, div(3).
2011-04-13 07:12:52 +00:00
jruoho
19606f522d
Collect abs(3), labs(3), llabs(3), and imaxabs(3) to a single small page.
2011-04-13 06:56:50 +00:00
jruoho
2ba8acef07
Fix another bug (no 'imaxint_t' type).
2011-04-13 06:41:11 +00:00
jruoho
5bbfa36d7b
Fix obvious bug.
2011-04-13 06:35:48 +00:00
jruoho
9d56ec39d7
Split out from ieee(3) also the remainder(3) and copysign(3) families.
2011-04-13 04:57:10 +00:00
christos
e6eca274ad
Fix SSP builds (Vladimir Kirillov)
2011-04-12 19:49:48 +00:00
jruoho
e615e396bd
Split out FUNCTIONS to make this tolerable to read. Also improve readability
...
with lists. Describe the functions in the order of appearance in SYNOPSIS.
Use CAVEATS instead of NOTES. Remove "man page spam". Etc.
2011-04-12 13:46:38 +00:00
jruoho
72e27957d4
Xref tm(3).
2011-04-12 08:40:34 +00:00
jruoho
47a900e8bc
Move some of the discussion from the messy ctime(3) to tm(3).
2011-04-12 08:39:26 +00:00
jruoho
9305ee0c33
Split the nextafter(3) family of functions to their own page and properly
...
document these.
2011-04-12 07:29:50 +00:00
jruoho
8ee666bc1f
.Dv NULL.
2011-04-12 05:41:22 +00:00
jruoho
28629a5be1
Use RETURN VALUES rather than DIAGNOSTIC for... return values.
2011-04-12 04:55:05 +00:00
mrg
e9f4b70f7d
rm -f ${.TARGET} before trying to > write to it; some how mine ended up
...
being mode 444 and the build failed.
2011-04-12 03:35:47 +00:00
roy
ed684e08ea
Clean up some compile warnings
2011-04-11 21:37:19 +00:00
roy
9a92225ded
POSIX says that term.h should define tgetstr and friends
...
Fixes PR lib/43941
2011-04-11 21:13:09 +00:00
drochner
997b81175f
let log(<0) return NaN rather than -inf in POSIX/XOPEN modes, as
...
requested in PR lib/41931 by Havard Eidnes (the PR refers to POSIX,
the OSF/1 manpage suggests that XOPEN should behave that way too)
being here, do the same to log10 and log2
2011-04-11 15:17:33 +00:00
jruoho
32e685d288
Markup improvements.
2011-04-11 05:59:11 +00:00
wiz
a4af43db58
exec is on a higher plane of existence.
2011-04-11 00:21:45 +00:00
joerg
61ae1a1c52
Define _REENT. Extend CPPFLAGS.
2011-04-10 16:47:39 +00:00
christos
a87c855671
Document O_CLOEXEC.
2011-04-10 15:46:15 +00:00
christos
037499057e
make infinityl match what gdtoa thinks.
2011-04-10 13:51:18 +00:00
matt
14d704c9e9
Add a workaround for older crt0.o that overwrite r2 (tcb pointer).
...
(save tcb pointer using _lwp_setprivate in ld.elf_so and retrieve the tcb
via _lwp_getprivate in libc and use it to restore the value in r2).
2011-04-07 02:19:28 +00:00
christos
962e9ad63f
fix long double infinity.
2011-04-06 21:55:36 +00:00
jruoho
6e3ec5b1a3
Fix PR # 41894.
2011-04-06 08:38:43 +00:00
plunky
c5f754b958
inc pointer, so we store the value in the correct place
2011-04-05 18:58:43 +00:00
plunky
63f86cb4b8
Don't add the passed in 'len' value while testing if the data
...
space is large enough, to handle the edge case where len is
large (up to SSIZE_MAX may be valid on some machines) causing
pointers to wrap around and the fail condition to be missed.
2011-04-05 18:19:04 +00:00
plunky
354f9cc3c3
correct inverted logic (if sdp_put_data fails, sdp_put_attr should fail)
2011-04-04 19:51:33 +00:00
plunky
0d74ee67d3
remove compile time guard from previous commit, it is not needed
...
(C99 guarantees [u]intmax types are at least 64-bits)
2011-04-04 18:29:47 +00:00
plunky
a468cfe851
handle overflowed values correctly,
...
also put a compile time guard to warn if INTMAX won't fit in INT64
(all our ports currently have INTMAX = INT64)
2011-04-04 16:19:25 +00:00
blymn
eff7afe2e8
Add man page link for define_key
2011-04-04 10:32:04 +00:00
jruoho
cbe6dc2e1c
Use .Fn for functions.
2011-04-04 08:00:53 +00:00
christos
8056bccd98
Protect against stack smashes (Maksymilian Arciemowicz)
2011-04-03 22:14:15 +00:00
jruoho
dc9fc4f125
.Xr uvm_map_protect, not .Fn.
2011-04-03 06:54:30 +00:00
jruoho
f364f2ef05
Offset indent.
2011-04-03 06:05:21 +00:00
mbalmer
8ac2ff5d25
Fix misplaced parenthesis, from henning.petersen@t-online.de, thanks.
2011-04-02 10:22:09 +00:00
jruoho
132da5fb56
Offset indent.
2011-03-31 07:52:34 +00:00