Custom Query (45 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (19 - 21 of 45)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
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:

  1. 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.
  2. 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.
  3. 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.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Note: See TracQuery for help on using queries.