Custom Query (45 matches)
Results (19 - 21 of 45)
Ticket
|
Resolution
|
Summary
|
Owner
|
Reporter
|
#35 |
fixed
|
USBCALLS deviation to current USBCALLS.DLL
|
|
erdmann
|
Description |
Hallo,
I don't know if this is relevant or not.
the USBCALLS Interface has changed:
http://trac.netlabs.org/usb/browser/basedrv/trunk/usbcalls/usbcalls.c
that is, it deviates from:
http://trac.netlabs.org/vbox/browser/trunk/src/VBox/HostDrivers/VBoxUSB/os2/usbcalls.c
Lars
|
#34 |
fixed
|
Adjust RTPipe API
|
Valery V. Sedletski
|
dmik
|
Description |
The current OS/2 implementation of the RTPipe api uses DosCreateNPipe and friends, i.e. OS/2 native named pipes. This imposes a problem though: some cross-platform code (e.g. DrvNAT.cpp , DrvTAP.cpp ) uses LIBC poll() to work with pipes created by RTPipeCreate , but OS/2 native pipes are incompatible with LIBC select() which is used there by the poll() implementation.
There are several ways to deal with that:
- Replace RPIPE with RTSOCKET and use
RTSocket instead (sockets are compatible with select() ). Seems to work but creates a lot of OS/2-specific #ifdefs in the sources, not very good.
- Change the
RTPlpe implementation to use the posix code path (the one Linux uses). This implies using socketpair instead of pipe (as the latter also creates handles incompatible with select ). Looks attractive as doesn't require any changes in the using code.
- Change the using code (
DrvNAT.cpp and others) to use RTPoll instead of poll as the former knows how to deal with OS/2 native pipes created with RTPipeCreate .
|
#33 |
fixed
|
Adapt USB Proxy Service to recent changes
|
Valery V. Sedletski
|
dmik
|
Description |
The OS/2 part of the USB Proxy Service is out of date and needs to be updated. Parts of the fixes may be found within #1 (dev.2.diff ) but they are not complete and not applied yet, this ticket is to address this task.
|
Note: See
TracQuery
for help on using queries.