wiz
636a4f58a9
Describe how to portable extend a file. From joerg. Bump date.
2008-03-16 11:33:40 +00:00
christos
749de7f2a4
Since _file is a short, check that the fd fits in it, otherwise bail with
...
EMFILE. We treat _file as an unsigned short to double our range, with a
special case for -1 (closed). Make a note of what we should do about stdio
if we ever bump libc. We could change _file in the future compatibly to an
int by putting it in the extension space but for now we don't bother.
2008-03-13 15:40:00 +00:00
rmind
1c7eae5598
Use size_t to avoid overflow when sorting large arrays. While here, ANSIfy.
...
Obtained from FreeBSD (das@).
2008-03-11 18:04:59 +00:00
he
71ca0c37fa
As mrg@ informs me, delay slots are indented 1 and not 2 spaces.
2008-03-10 18:31:08 +00:00
he
bbed82985f
Fix the problem that CURBRK can't be referenced directly via R_SPARC_GOT13
...
here anymore (apparently libc grew too big). Use sethi and %hi/%lo instead.
2008-03-10 18:28:43 +00:00
wiz
388f16d85b
Move previously added sentence to STANDARDS section, as suggested by yamt.
2008-03-10 12:25:55 +00:00
wiz
4111fbb94d
Mention that extending files with truncate is a POSIX extension.
...
Requested by joerg.
Bump date.
2008-03-10 11:47:28 +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
91224074af
Redo the CPU-based arena selection slightly differently. With the latest
...
libpthread and kernel, this mysteriously works without a problem.
2008-03-08 13:17:13 +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
tnozaki
47d7f820fd
bin/38047 fix bad prototype for function mbrlen
...
reported by cheusov AT tut DOT by, thanks!
2008-02-28 19:36:51 +00:00
christos
908cf676a4
mention RANDOM_MAX
2008-02-28 16:16:35 +00:00
xtraeme
c3e906d7a0
There's no need to do the mutex_trylock dance anymore in __cxa_finalize(),
...
just using mutex_lock() is enough.
2008-02-25 14:35:54 +00:00
xtraeme
1b5143aa5d
Add a comment for __libc_atexit_init() missed in previous that was
...
available in the original patch.
2008-02-25 14:15:10 +00:00
xtraeme
95157b046e
Make the atexit mutex recursive and initialize it in __libc_init()
...
as suggested by ad@, based on the patch provided by Sverre Froyen
in lib/37654.
Reviewed by ad@ and jmcneill@.
2008-02-25 14:06:13 +00:00
christos
972b0b15b4
doecument that we now can return eagain.
2008-02-24 21:55:45 +00:00
sborrill
b701bbf89d
Fix tiny typo
2008-02-23 17:53:23 +00:00
christos
6711b9aec7
use the proper variable.
2008-02-23 15:53:22 +00:00
christos
8fbaff1005
fix lint issues.
2008-02-23 15:18:04 +00:00
joerg
758ec1af13
Also cast before anding the characters.
2008-02-22 19:25:59 +00:00
christos
5b9284aa07
GLOB_NO_DOTDIRS patch from mouse@
...
Fixes re-definition of GLOB_PERIOD.
2008-02-22 18:33:51 +00:00
joerg
966f3cc69d
Add some explicit casts to stop GCC complains about signed char shifts.
2008-02-22 14:40:15 +00:00
joerg
2ca83a6a31
Replace O(nm) versions of strspn, strcspn and strpbrk with O(n+m)
...
implementations based on the suggestions I made for DragonFly's libc
ages ago. For charset with more than one entry and iterating over the
first two characters of s, this is consistently faster on amd64.
2008-02-22 13:32:19 +00:00
garbled
f908c50890
Make use of ppc tuned assembler.
2008-02-21 17:37:00 +00:00
tnn
26fe2af07d
minor pedanticism about glibc. Suggested by Joerg.
2008-02-16 17:45:39 +00:00
tnn
c4bfcd4e81
Add a history section and a compatibility section.
2008-02-14 18:08:35 +00:00
rillig
e477e0fd7c
I tried to add a partition to the swap space that wasn't marked as swap
...
partition, and I got ENXIO. Since the existing description didn't apply
to this case, I added another.
2008-02-13 11:10:31 +00:00
rillig
ae9e303fcf
Aligned the text of ENXIO with the one in gen/errlist.c.
2008-02-13 10:48:18 +00:00
drochner
58cba952a0
remove a stale __weak_alias (code went into the compat section)
2008-02-12 19:36:06 +00:00
ad
749400b704
Crank minor for atomic ops.
2008-02-10 18:47:06 +00:00
ad
b5b3e9fb51
Enable the atomic ops in userspace.
2008-02-10 18:45:40 +00:00
junyoung
a81d5c256d
__attribute__((__packed__)) -> __packed.
2008-02-10 05:58:22 +00:00
junyoung
f59892f81b
u_intXX_t -> uintXX_t.
2008-02-09 14:56:20 +00:00
jmmv
2630bb2c25
Document dehumanize_number(3).
2008-02-09 09:09:04 +00:00
dholland
3ad5f9069e
Document the behavior of dup2 when oldfd == newfd: nothing happens.
...
Suggested by the patches in PR bin/36551 from Greg A. Woods.
2008-02-09 04:58:30 +00:00
mrg
d638eaddc1
m68k/Makefile.inc:
...
- add __mmap.S to SRCS.
- add _lwp_getprivate.S mremap.S to ASM.
sys/Makefile.inc:
- look for __glue.S as well as glue.S.
- introduce a new ASM_MD and set it to "_lwp_getprivate.S mremap.S".
this is used for assembler files that may have non-default
implementations.
now m68k and m68000 mostly build again.
2008-02-09 02:41:06 +00:00
mrg
ecc90aa046
make all sun2 use -O0 and move most of the hacks out into just 3 files.
2008-02-09 02:37:21 +00:00
mrg
e6f4791d95
make sun2 build again with liberal use of -O0.
2008-02-05 02:41:15 +00:00
rtr
1db9feaaa0
fix comment Abtract -> Abstract
2008-02-04 23:08:01 +00:00
christos
ed13fe5855
fix posix_memalign; we are not going to support alignments > pagesize in
...
this implementation.
2008-02-03 22:56:53 +00:00
christos
708c364c0e
namespace protection for csetexpandtc()
2008-02-02 22:06:34 +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
abs
e26de9edf5
Adjust "The getpeereid() function appeared in NetBSD 4.0" to a more
...
correct NetBSD 5.0.
2008-01-29 13:55:27 +00:00
christos
ef1144e6de
Always try both tcp and udp, trying first the one specified by the protocol
...
wanted.
2008-01-28 01:10:22 +00:00
martin
29ef53c683
libc part of posix_fadvise changes.
...
The new compatibility stub is ABI compatible to the old syscall, so no
need to bump libc minor.
2008-01-27 16:18:22 +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
a1e4f75af9
PR/37864: Wolfgang Stukenbrock: when requesting TCP rcp-service port numbers
...
UDP is used
2008-01-25 19:43:53 +00:00