Age | Commit message (Collapse) | Author |
|
noticed by clematis at insiberia dot net
|
|
value < 0. errno is only updated in this case. Change all (most?)
callers of syscalls to follow this better, and let's see if this strictness
helps us in the future.
|
|
|
|
From David Bern.
|
|
|
|
correctly - logically complete that now by removing MLINKS from base;
authors need only to ensure there is an entry in NAME for any function/
util being added. MLINKS will still work, and remain for perl to ease
upgrades;
ok nicm (curses) bcook (ssl)
ok schwarze, who provided a lot of feedback and assistance
ok tb natano jung
|
|
|
|
|
|
Collection are reported before their corresponding report ID, so bring
back the trick from old parser and do not return them until we find a
report ID or another start or end of collection.
Fix a regression introduced by last parser backport from FreeBSD
reported by Benjamin Baier, thanks!
|
|
reportID because the kernel skips it.
Problem reported and fix tested by Benjamin Baier.
|
|
|
|
This is not compatible to our current schema where one kernel device
is attached per report ID of every USB HID device since the drivers
already strip the data buffers.
Fix a parsing issue reported by henning@
|
|
|
|
a backport from FreeBSD's r205728, r224511 and 225839 without the new
functions to set/get a report ID nor the usbhidctl(1) & usbhidaction(1)
bits.
Committing now to open the "Monday's Bump Parade".
|
|
|
|
|
|
ok krw
|
|
members to 64bit types. Assign new syscall numbers for (almost
all) the syscalls that involve the affected types, including anything
with time_t, timeval, itimerval, timespec, rusage, dirent, stat,
or kevent arguments. Add a d_off member to struct dirent and replace
getdirentries() with getdents(), thus immensely simplifying and
accelerating telldir/seekdir. Build perl with -DBIG_TIME.
Bump the major on every single base library: the compat bits included
here are only good enough to make the transition; the T32 compat
option will be burned as soon as we've reached the new world are
are happy with the snapshots for all architectures.
DANGER: ABI incompatibility. Updating to this kernel requires extra
work or you won't be able to login: install a snapshot instead.
Much assistance in fixing userland issues from deraadt@ and tedu@
and build assistance from todd@ and otto@
|
|
Most of the patch from Arto Jonsson <ajonsson at kapsi dot fi>.
jmc@ agrees in principle that .Lk is the right macro to use.
While here, update a few broken links,
and add missing markup at a few places.
|
|
ok guenther@
|
|
close to release.
as discussed with and ok mpi@ deraadt@
|
|
|
|
(rev. 205728, 224511 and 225839)
- add hid_get_report_id(3) to get id of a descriptor.
- crank the major in shlib_version 3.0 -> 4.0
ok deraadt@, mpi@
|
|
hid_dispose_report_desc() returns void, it can't return NULL on failure.
hid_get_report_desc() and hid_use_report_desc() return NULL on failure but
this was not documented.
ok jmc
|
|
for chars.
|
|
The report size is not a local item, so don't clear it when clearing local items.
|
|
to the HID spec.
From FreeBSD hid.c rev 1.31
|
|
|
|
|
|
ok deraadt millert
|
|
from janus@errornet.de
|
|
|
|
- avoid NULL dereference while reclaiming memory during error
handling in hid_start()
ok ray dhill
|
|
ok ray@ "Wow, no kidding." deraaadt@
|
|
|
|
|
|
Found by Andey Matveev.
|
|
To build you must:
cd /usr/src && make obj && make includes
cd lib/libc && make depend && make && NOMAN=1 sudo make install
cd /usr/src && make build
|
|
- occured -> occurred
|
|
hid_init(); ok matthieu millert
|
|
|
|
- new sentence, new line;
- whitespace at EOL
|
|
new sentence, new line
.Pa for URL is clearer
|
|
now build libraries with propolice enabled. Without this, existing
binaries (such as ports/packages) that link with any system library
other than libc will fail with an undefined symbol of "___guard"
(__guard on ELF).
Pointed out by markus@ and discussed with deraadt@
|
|
--
Ok'd by: deraadt@
|
|
|
|
|
|
This adds the new program usbhidaction which can be used to assign actions
to events that occur on a uhid device. For example, you can now make the
volume buttons on some newer keyboards actually do something.
|
|
From NetBSD
|
|
o) always close .Bl tags;
o) fix usage of .Xr;
millert@ ok
|