christos
cd7947efb0
update to 4.7
2007-12-18 02:34:32 +00:00
pooka
08c7b6138e
* nuke puffs_cc_get{specific,usermount} for good
...
* move prototypes for puffs_docc and puffs_dopufbuf into the
public header, as they are should be exposed
2007-12-16 20:02:57 +00:00
pooka
369391b0a0
Clarify that link_target in node_symlink is null-terminated.
2007-12-16 19:10:58 +00:00
lukem
433c095cb8
Add references to various protocol pages that support setsockopt(2).
...
Makes it much easier to find them.
2007-12-16 09:49:28 +00:00
pooka
049d39b202
document puffs_dopufbuf
2007-12-15 20:11:38 +00:00
pooka
96294df307
update to match reality
2007-12-15 20:08:06 +00:00
perry
4d096031f0
replace instances of __attribute__((__packed__)) with __packed
2007-12-15 16:03:29 +00:00
yamt
5107db92df
document following system calls.
...
_lwp_ctl
_lwp_getname
_lwp_setname
2007-12-14 21:52:17 +00:00
yamt
45cbede9e5
document following functions.
...
pthread_attr_getname_np
pthread_attr_setname_np
pthread_getname_np
pthread_setname_np
2007-12-14 21:51:21 +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
christos
b31749e77b
add fw decl.
2007-12-14 17:06:07 +00:00
christos
b76677eda5
fix obvious bogon [can't alias symbol to itself]
2007-12-14 17:04:28 +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
macallan
f53566168d
make this compile again
2007-12-12 17:56:10 +00:00
xtraeme
c747551b64
puffs_fuse_node_create: if create() is specified set S_IFREG explicitly
...
to avoid passing unspecified mode. Fixes latest ntfs-3g... patch
from pooka tested by myself.
2007-12-12 16:37:56 +00:00
pooka
d24dc71203
nuke #define whose purpose has ceased to be
2007-12-11 20:17:26 +00:00
ad
5a5d5865cd
Remove test of pthread__osrev that is no longer needed.
2007-12-11 03:21:30 +00:00
adrianp
f5bbb7d634
Cosmetic path changes just clarifying where we actually get the contents
...
of these files from.
2007-12-09 22:44:12 +00:00
adrianp
d905c3e71c
OpenSSL switched to using Makefile (as opposed to Makefile.ssl) a little
...
while ago now.
2007-12-09 21:57:35 +00:00
pooka
6617b3099a
print newnode cookie value for operations which create nodes
2007-12-09 16:54:17 +00:00
agc
3cda7b4363
Use the portable md5 routines that have been added to the NetBSD iSCSI
...
distribution.
2007-12-09 09:23:58 +00:00
pooka
319ddafdc5
Now that "l" is gone both as an argument to operations and from
...
componentname, remove all vestiges of puffs_cid.
2007-12-08 19:57:02 +00:00
jdc
7cc6075b0e
Keep pushed-back characters locally. Fixes problems where KEY_* symbols
...
are pushed back. Should fix the arrow keys part of PR pkg/37173.
While we are here, make getch() and get_wch() check for resize immediately,
instead of reading a key, checking for resize and then having to push-back
the just read key.
2007-12-08 18:38:11 +00:00
he
c26a54ba24
Ensure that we pass -z initfirst to the linker. The mips gcc
...
was unhappy about the missing -Wl specification.
2007-12-08 18:34:51 +00:00
wiz
397b6da020
Fix typo, remove superfluous minus and describe "fd" as file descriptor
...
in two places.
2007-12-08 10:56:06 +00:00
ad
37132d5d2f
Back out previous now that libc/libpthread are initialized first.
2007-12-07 20:36:52 +00:00
ad
558a5ffd0f
rtld changes for PR bin/37347:
...
- Apply patch from J.T. Conklin to execute .init/.fini functions in order.
- Support DF_1_INITFIRST and mark libc with DF_1_INITFIRST. Shared libs
should be recording a dependency on libc, but it's too late to do that.
Ok christos@.
2007-12-07 20:34:04 +00:00
pooka
dc3259d60e
puffs_cc_getusermount(), puffs_cc_getspecific() and puffs_docc() are dead.
2007-12-07 14:55:12 +00:00
simonb
179bda4711
Fix twalk()s 3rd argument name so that it matches rest of manpage and
...
the source code.
2007-12-07 07:33:13 +00:00
ad
a9718d7115
pthread__mutex_lock_slow: avoid entering the waiters list if a race to
...
acquire the mutex is lost. Removing the current thread from the waiters
list requires at least one syscall.
2007-12-07 01:38:38 +00:00
dyoung
eac83fd0cb
Use __arraycount().
2007-12-06 22:51:57 +00:00
seb
975a58878b
Fix stresep(3) handling of consecutive quoted delimiter characters.
...
Approved by christos@
2007-12-06 22:07:07 +00:00
christos
14c8a52580
From Richard M Kreuter, add GLOB_PERIOD.
2007-12-05 20:25:54 +00:00
pooka
9bc20dea14
free flushbuffer after use
2007-12-05 18:55:19 +00:00
pooka
7d5d7f4ff9
Send a response message for flush operations from the kernel instead
...
of abusing the return value of write(2).
2007-12-05 12:11:56 +00:00
pooka
ca8fca7bb9
inverse inverse logic
2007-12-05 11:06:05 +00:00
pooka
8dad772fa4
apply previous in a more readable way
2007-12-05 10:13:37 +00:00
dogcow
96302ffc73
"fix" complaints about type-punned pointers with some icky casts.
2007-12-05 04:29:10 +00:00
mjf
d4a648c345
Implement a new magic string for magic symlinks, @ruid, which exapnds to the
...
real user id of the process and use this magic string for per-user tmp.
This should fix PR/35687
Kernel parts reviewed by wrstuden@
2007-12-04 22:09:01 +00:00
pooka
61113f40fd
Part 3/n of extensive changes to message handling:
...
Get rid of the original puffs_req(3) framework and use puffs_framebuf(3)
instead for file system requests. It has the advantage of being
suitable for transporting a distributed message passing protocol
and therefore us being able to run the file system server on any
host.
Ok, puffs is not quite here yet: libpuffs needs to grow request
routing support and the message contents need to be munged into a
host independent format. Saying which format would be telling,
but it might begin with an X, end in an L and have the 13th character
in the middle. Keep an eye out for the sequels: Parts 3+m/n.
2007-12-04 21:24:10 +00:00
pooka
cf878f1627
add flushops
2007-12-04 20:03:40 +00:00
pooka
661a5edd0a
tyop: reserver -> reserve
2007-12-04 19:40:45 +00:00
christos
b831a8ada2
move decls for _malloc_{pre,post}fork() to extern.h
2007-12-04 17:45:07 +00:00
christos
86ef91b80e
- use a non localized version of strerror_r.
...
- kill localized declarations and let namespace.h do its work.
2007-12-04 17:43:51 +00:00
pooka
2049bce7a5
realloc() len+incr, not offset+incr. Makes space reservation
...
actually work properly.
2007-12-04 17:21:24 +00:00
yamt
f078e05288
pthread__mutex_wakeup: ignore ESRCH from _lwp_unpark.
...
once we clear pt_sleeponq, the target thread can proceed further
and even do pthread_exit.
2007-12-04 16:56:11 +00:00
yamt
fc51c23a2d
remove unnecessary assignments.
2007-12-04 16:08:28 +00:00
wiz
1746ee1de1
Add comma in enumeration. Punctuation nits. Fix a typo.
2007-12-02 22:05:51 +00:00