User Details
- User Since
- May 16 2014, 7:35 PM (603 w, 5 d)
Today
It is really eventfd data, so might be slightly better to call it eventfd_data. I do not object to proposal to rename the FreeBSD own structure,
Tue, Dec 9
Mon, Dec 8
Fri, Dec 5
Switch to macros.
This cannot work, alloca result is only valid for the duration of the current frame.
The functions can be moved to string.h as __always_inline, but I suspect that this would cause compat issues with weird compilers.
Thu, Dec 4
strndupa is from glibc as well
Wed, Dec 3
Tue, Dec 2
Thanks.
Indeed, the explicitly stated motivation, at least in the commit message, would be quite useful.
Mon, Dec 1
Sun, Nov 30
The 'no additional handling required' part of knote_triv_copy is somewhat useful info, since if f_copy is not NULL, the 'shallow copy' part is done by the kqueue code itself always. So knote_triv_copy does not do any work, it is simply a placeholder to provide non-NULL value.
Sat, Nov 29
Some tweaks to the man page
Any progress with testing?
Switch to m_needs_zeroing
Fri, Nov 28
Completely rework the patch: instead of clearing PG_ZERO, track the page source in the fault state.
May be define some inline function in libc/include/libc_private.h, like
static inline ptrdiff_t
misalign_val(void *p)
{
return (_ALIGN(p) - p);
}and use it in all places.
Thu, Nov 27
Slightly more clarity for normal libs.
INTERNALLIB: s/pic/pie/; only state that the result is suitable for linking into binaries. This sounds like a bug to me: we should build pic version instead of pie.
PRIVATELIB: headers go into include/private/<name>
The difference now is in order in which dependencies are reported for unload.
Wed, Nov 26
Move vm_check_pg_zero code from vm_map_insert() into vm_object_coalesce().
