scw
5764a76889
Remove support for NetBSD/{,evb}sh5.
2007-04-08 09:35:21 +00:00
plunky
93d3f2eebc
be nice, and linger to let the L2CAP connection close down gracefully
2007-04-07 21:08:46 +00:00
pooka
f7d8f11391
document the flush routines
2007-04-06 17:55:10 +00:00
pooka
6cc35b910e
support page cache flushing
2007-04-06 17:49:11 +00:00
pooka
1e9c4b7026
use range invalidation op also for invalidating entire page cache of a node
2007-04-06 17:06:39 +00:00
pooka
622f8591d4
document puffs_inval_pagecache_node{,_range}
2007-04-06 16:44:01 +00:00
pooka
fa10fe8f9f
implement puffs_inval_pagecache_node_range()
2007-04-06 16:38:03 +00:00
christos
79fa594887
Coverity CID/4454: Avoid double fclose.
2007-04-04 21:54:45 +00:00
christos
28712ce84b
bring in FreeBSD's vfscanf() to gain multi-byte/collation support.
...
Unfortunately it is too difficult to make vfwscanf and this share
the same code like I did with printf, because for string parsing
the code is too different.
2007-04-01 19:23:55 +00:00
tnozaki
fd2dd8ec0d
add new encoding support to iconv(3):
...
- RISCOS-LATIN1
- DEC-MCS
- DEC-HANYU(libDECHanyu)
2007-04-01 18:52:28 +00:00
tnozaki
a224676694
oops, fix miss-increment fp->_p.
2007-04-01 18:35:53 +00:00
tnozaki
4e9a549847
mbrtowc(3) never return correct multibyte length of L'\0'.
2007-04-01 17:49:10 +00:00
tnozaki
61c3ab2f95
don't use __sgetc() to avoid overwriting fwide(3) orientation
...
(__srget() call by __sgetc() uses _SET_ORIENTATION macro).
2007-04-01 17:11:40 +00:00
skrll
bd529f8818
MD_DO_NOT_NEED_FALLTHRU for sh5. Compile tested only.
2007-03-31 21:12:37 +00:00
ghen
1c80da3072
Re-add missing file (removed by cvs import because it was added manually by
...
christos).
Hi Veego!
2007-03-30 20:40:52 +00:00
ghen
225c5452c3
Resolve conflicts.
2007-03-30 20:23:03 +00:00
ghen
e0bee3891d
Import bind 9.4.0.
2007-03-30 20:16:18 +00:00
pooka
dd4643d880
Remove check against null parameter along with the XXX comment wondering
...
why the check was there. CID 4408
2007-03-29 12:54:54 +00:00
manu
7e349f87af
Add support for LC_TIME, from Joachim Kuebart, through PR lib/10877
2007-03-28 19:05:47 +00:00
ad
a5070151ae
- Test+branch is usually cheaper than making an indirect function call,
...
so avoid making them.
- When parking an LWP on a condition variable, point the hint argument at
the mutex's waiters queue. Chances are we will be awoken from that later.
2007-03-24 18:51:59 +00:00
drochner
5a0b1292cf
add __BEGIN_DECLS/__END_DECLS so that this can be used from c++ libs
...
(there is code out there -plib/flightgear- which tries this)
2007-03-23 21:37:45 +00:00
pooka
406a946463
document credentials & access control methods
2007-03-22 17:38:09 +00:00
pooka
cfd6dc233f
allow kernel creds in addition to superuser creds when checking for access
2007-03-22 17:15:34 +00:00
pooka
d28a42812b
unify the location of *pcr in puffs_access_*
2007-03-22 16:57:27 +00:00
pooka
3a93377a23
copy ngroups * sizeof(gid_t) groups instead of just ngroups
2007-03-22 15:48:42 +00:00
pooka
c3a2affb84
* return -1 and set errno instead of returning errno directly
...
* introduce puffs_cred_isregular() which checks if the cred structure
has regular uid/gid (i.e. "person" credentials and not kernel creds)
2007-03-22 15:32:22 +00:00
pooka
1d029cc056
remove variable names from header
2007-03-22 14:22:08 +00:00
pooka
0f28e7c1d1
add routiens which check against ufs semantics for permission to
...
chown, chmod and change a/mtime
2007-03-21 19:55:55 +00:00
ad
1dd83d7758
Move PTHREADD_ADD(PTHREADD_COND_WOKEUP) back to the correct spot.
2007-03-21 19:08:18 +00:00
ad
a63c21f286
PR lib/34931: PTHREAD_ATTR(3) doesn't document PTHREAD_CREATE_JOINABLE and
...
PTHREAD_CREATE_DETACHED macros. From Matthew Mondor.
2007-03-21 18:53:32 +00:00
christos
efa6baa28d
return NULL instead of core-dumping when we could not open the services file/db
2007-03-21 02:35:39 +00:00
ad
d68cf1be1a
- When signalling waiters, try not to awaken them immediatley. If we hold
...
the mutex that the waiters are using to synchronise, then transfer them
to the mutex's waiters list so that the wakeup is deferred until release
of the mutex. Improves the timings for CV sleep/wakeup by between 30-100%
in tests conducted locally on a UP system. There can be a penalty for MP
systems when only one thread is being awoken, but in practice I think it
won't be be an issue.
- pthread_signal: search for a thread that does not have a pending wakeup.
Threads can have a pending wakeup and still be on the waiters list if we
clash with an earlier pthread_cond_broadcast().
2007-03-20 23:49:58 +00:00
ad
b0427b61fb
- Maintain a per-thread pointer to the last mutex acquired by the app, to
...
be used only as as a hint. Clear the pointer when releasing the mutex.
- When releasing a mutex, wake all waiters. Makes it possible to tranfer
waiters from another object to a mutex.
2007-03-20 23:33:10 +00:00
pooka
1ba4b810d1
implement counterpart of vaccess()
2007-03-20 18:28:08 +00:00
pooka
a1e98c19f2
match puffs_node_access prototype with reality
2007-03-20 18:25:56 +00:00
pooka
a4143b4298
g/c unused debug variable
2007-03-20 11:28:35 +00:00
pooka
5c0f0bcf80
initial support for cacheops
2007-03-20 10:22:22 +00:00
tnozaki
037cfac899
revert to rev1.127 for iconv(3).
2007-03-19 12:27:22 +00:00
tnozaki
7ed1567506
don't use CPPPICFLAGS but CPICFLAGS.
...
CPPPICFLAGS obly affect *.s sources only,
but we want -D_I18N_DYNAMIC flag for *.c source
(src/lib/libc/citrus_module.c and so on).
use CPICFLAGS instead.
this fix suggested by tsutsui-san in current-users@, thanks.
2007-03-18 08:52:48 +00:00
matt
bbd7ce97e9
Didn't fix it completely. Now fixed.
2007-03-16 22:50:22 +00:00
matt
0cc8f96491
Use MD_DO_NOT_NEED_FALLTHRU
2007-03-16 22:20:50 +00:00
pooka
9aca91baa1
use puffs_addvtype2mode() in puffs_fuse_node_mknod()
2007-03-16 08:17:36 +00:00
pooka
2df275c4cd
va->va_mode doesn't contain the full argument to the mknod() system call,
...
so introduce puffs_addvtype2mode() and use that in null.c to generate the
proper syscall argument
2007-03-16 08:14:49 +00:00
pooka
b93b025715
return errno instead of -1 if file is not present in lookup
2007-03-16 07:43:14 +00:00
matt
e92466d560
Don't modify CSHPICFLAGS. (this causes .so file to be made when they shouldn't)
...
if MKPICLIB is "no", change CPPPICFLAGS otherwise add change CPPFLAGS
2007-03-15 00:59:32 +00:00
ad
bfa3094e84
Cosmetic changes.
2007-03-14 23:34:48 +00:00
ad
0c61b6a65c
- pthread__park: always check for cancellation.
...
- pthread__unpark: cosmetic changes.
2007-03-14 23:33:42 +00:00
skrll
3d370a5b33
Remove more SA libpthread stuff.
2007-03-14 21:09:01 +00:00
agc
950c7ae274
Revert the most recent changes I made - they weren't ready for primetime.
2007-03-13 22:47:03 +00:00
agc
a43c9c728d
Fix a thinko - if we're going to do a deep copy, let's do it properly.
...
With thanks to xtraeme for the viirtual PR.
2007-03-13 22:25:32 +00:00