apb
01a2b8e8ab
Clarify the range of the result from toascii.
2008-04-17 16:41:00 +00:00
apb
576ccca3eb
When given negative inputs, isascii returns false. Clarify that
...
it checks for the range 0 to 127, not "less than or equal to 0177".
2008-04-17 16:40:20 +00:00
apb
a754895afc
Refer to the CAVEATS section of ctype(3) for more information.
2008-04-17 16:25:36 +00:00
apb
bafb5bb96d
* Expand the CAVEATS section with a lot more detail on how to safely
...
use the ctype functions.
* Use toupper((int)(unsigned char)*s)) instead of just
toupper((unsigned char)*s) in an example.
2008-04-17 16:24:40 +00:00
njoly
3c71964512
Fix _SC_MQ_OPEN_MAX/_SC_MQ_PRIO_MAX sysctlgetmibinfo calls.
...
The corresponding sysctl nodes are available under kern.mqueue tree.
2008-04-09 18:37:04 +00:00
rtr
f2575a3983
whitespace fix
2008-04-05 08:01:54 +00:00
dholland
5b571a159f
Add a note clarifying that getprogname() results are not trustable in a
...
setugid environment. Prompted by PR 38327 discussion.
2008-03-29 16:51:40 +00:00
lukem
da757a063f
Style tweaks:
...
* test defined(HAVE_foo) not just HAVE_foo
* replace u_foo with unsigned foo
* the whitespace change whose name we dare not mention
2008-03-10 01:18:44 +00:00
yamt
b82fd04ee9
sysconf: cache the result of _SC_PAGESIZE.
2008-03-08 13:34:40 +00:00
ad
1046045268
Keep one builtin slot so that pthread initialization doesn't need to use
...
malloc().
2008-03-07 17:56:39 +00:00
christos
5b9284aa07
GLOB_NO_DOTDIRS patch from mouse@
...
Fixes re-definition of GLOB_PERIOD.
2008-02-22 18:33:51 +00:00
jmmv
2630bb2c25
Document dehumanize_number(3).
2008-02-09 09:09:04 +00:00
christos
0d149bc5fe
Add csetexpandtc()
2008-02-02 20:56:46 +00:00
christos
56709adfc9
Try to fix previous commit of /.. and /. handling for GLOB_PERIOD. I will
...
write a regression test for this.
2008-02-01 23:29:54 +00:00
apb
9eaab5ee00
Mention use of /var/run/dev.db, and add .Xr dev_mkdb 8 .
...
Could somebody update the HISTORY?
2008-01-30 19:24:59 +00:00
rmind
b5e9addd22
sched_setparam: fix the case when incorrect (according to the class)
...
in-kernel priority is used. Reported by <drochner>.
Minor fixes for scheduling calls to conform the POSIX:
- If pid is equal to zero, use the calling process;
- In case of permission problem, return EPERM instead of EACESS;
- sched_setscheduler() should return previously used policy;
- pthread_* calls should return the error code or zero;
Should fix the namespace problems (and builds of some packages):
- Move cpuset_t defintion from pset.h to sched.h;
- Remove the #include of pset.h in pthread.h;
2008-01-26 17:55:29 +00:00
christos
00f5cbb6dc
From Richard M Kreuter: GLOB_PERIOD fix for trailing ./ or ../
2008-01-18 16:20:00 +00:00
rmind
5c71a4d49f
Implementation of processor-sets, affinity and POSIX real-time extensions.
...
Add schedctl(8) - a program to control scheduling of processes and threads.
Notes:
- This is supported only by SCHED_M2;
- Migration of LWP mechanism will be revisited;
Proposed on: <tech-kern>. Reviewed by: <ad>.
2008-01-15 03:37:10 +00:00
elad
e7f75b7de6
PR/35562: khorben at defora dot org: Potential denial of service when
...
listing files on an NFS share
Limit the number of retries as suggested in the PR.
Reviewed by and okay fvdl@.
2008-01-10 09:49:04 +00:00
simonb
d8de5b102b
Remove support for NetBSD/pc532.
2008-01-09 11:25:58 +00:00
christos
aa33183605
Simplify and check for snprintf() error.
2008-01-03 04:26:27 +00:00
christos
8bb176858f
block signals before playing with files. From Anon Ymous
2008-01-01 21:22:55 +00:00
yamt
b367d7f8b2
fix indentation.
2007-12-14 19:51:37 +00:00
xtraeme
5ee1eac43a
Fix up a comment.
2007-12-14 17:32:47 +00:00
christos
6d28b23da6
- add dehumanize_number
...
- decls for humanize_number and dehumanize_number are in stdlib.h
2007-12-14 17:26:19 +00:00
xtraeme
486b2ff085
The humanize_number(3) proto will be available in stdlib.h, after
...
christos moves it to the correct place.
2007-12-14 16:31:20 +00:00
christos
14c8a52580
From Richard M Kreuter, add GLOB_PERIOD.
2007-12-05 20:25:54 +00:00
christos
7d0c83db72
make _FORTIFY_SOURCE play nicely with lint
2007-10-26 19:48:14 +00:00
ad
9c3109d6c5
Add _SC_NPROCESSORS_ONLN and _SC_NPROCESSORS_CONF for sysconf(). These
...
are extensions but are provided by many Unix systems.
2007-10-15 14:12:54 +00:00
rmind
2cecf9bbe9
Implementation of POSIX message queues.
...
Reviewed by: <ad>, <tech-kern>
2007-09-07 18:56:02 +00:00
wiz
e3d3393d01
Add xref to shquote(3), suggested by joerg. Bump date.
2007-08-02 23:45:10 +00:00
yamt
8a52d96235
add a comment.
2007-07-20 12:41:07 +00:00
christos
fede0a77fc
kill MFSNAMELEN
2007-07-17 20:03:10 +00:00
ginsbach
2f41073256
Follow the example of other nbtool compat functions, like dirname, and
...
don't create if it is determined that the system in question doesn't need
them. This cleans up build warnings on systems with err.h (HAVE_ERR_H)
for example Mac OS X 10.3.
2007-06-18 14:13:54 +00:00
christos
7a5ce90a9f
PR/36464: scandir(3) corrupts heap when run on ZFS directories because ZFS
...
returns the number of entries as the directory size.
Use a new, more conservative entries estimator.
2007-06-09 23:57:25 +00:00
christos
1418345039
Make these work with _FORTIFY_SOURCE, by overriding the fortified definitions
2007-06-03 17:39:26 +00:00
christos
36a3340867
PR/36299: Greg Woods: Add namespace protection for sl_delete.
2007-05-09 17:10:29 +00:00
rmind
0994dd0691
- Create sysctl nodes for AIO.
...
- Add POSIX defined system variables and constants of AIO_LISTIO_MAX and
AIO_MAX values. Both with _POSIX_ASYNCHRONOUS_IO, provide them in
sysconf(3) and getconf(1) interfaces.
- Clean up sysconf(3) for handling sysctl nodes dynamically.
2007-05-01 01:01:25 +00:00
enami
fab1fda977
Fix a bug that humanize_number() produces "1000" where it should be "1.0G"
...
or "1.0M". The bug reported by Greg Troxel.
2007-03-13 02:52:10 +00:00
drochner
7161d089aa
-get cabs() and cabsf() out of public view - these are historical and
...
conflict with C99 functions which are builtins in newer gcc
(actually, the old cabs() is ABI compatible with the new _complex one
on i386, but this is purely accidental)
remove public prototypes and manpages, move the code into a compat
subdirectory as libc does so that binary compatibility is kept
-add a manpage for the isgreater() etc macros, borrowed from FreeBSD
2007-02-22 22:08:17 +00:00
oster
5422c82afe
Add "local" versions of getnetgrent() et al. and now call those for the NIS
...
versions. Fix conditional compilation issues with YP and NSS_FILES.
2007-02-07 19:12:44 +00:00
oster
0271ab9db4
nsdispatch()-ify getnetgrent() and friends.
...
Approved by: christos
2007-02-06 15:17:54 +00:00
christos
3ab861054c
make this compile with DIAGNOSTIC
2007-02-03 16:22:48 +00:00
christos
0e61db23eb
Compile with DIAGNOSTIC
2007-02-03 16:17:15 +00:00
christos
b513fb7c0a
make this compile with DIAGNOSTIC
2007-02-03 16:12:47 +00:00
wiz
9e27ce3c1f
Sort sections.
2007-01-20 13:11:36 +00:00
cbiere
75289275f1
isascii() and toascii() are defined for all integers unlike the other
...
functions. Explicitely mention "undefined behavior".
2007-01-18 11:33:13 +00:00
rillig
4d81a78185
Added a reference to ctype.3. What's the value of having that page at
...
all if it isn't referenced by others?
Suggested by Slava Semushin via private mail.
2007-01-18 08:35:07 +00:00
rillig
8b4906df56
Added a warning about a wrong usage, which is nevertheless often found
...
in real code, and an example code that does it correctly.
2007-01-18 08:33:34 +00:00
hubertf
55ac93d329
Remove more duplicate #includes, and a few spurious whitespaces at EOL
...
From Slava Semushin <slava.semushin@gmail.com>
2007-01-17 23:24:22 +00:00