Usage for vmtoold.qnx[46]

The QNX4 version must be run as root as it does priviliged operations. You could
make the executables setuid root if you need to use them as a normal user.
The QNX6 version will work if you are not root, as long as you don't want to 
have the time sync working.  You must be root for that to work.

In both cases, the process should be run in the background, after Photon has 
started.


Version 0.3

The comment was made on the last release was that there were no docs.  There
are still no docs, but this README is a start. ;-)
Fixed a bug which broke clipboard copying in QNX6.
Added a descriptive error message if you aren't running under Photon.

Version 0.2

Changed QNX4 assembly to actually work.
Changed clipboard calls so they work in QNX4 and QNX6.

Version 0.1

Created a daemon version fo sync time and clipboards in QNX6.

History

The original code for accessing vmware resources was produced under this notice:
chitchat.at.infoseek.co.jp/vmware/vmtools.html
Author: Ken Kato
chitchat-lj@infoseek.jp
 
You may freely use, modify, redistribute or trash them in whatever way
you like. Success or bug reports, suggestions, encouragement and
compliments are greatly appreciated though. Complaints, accusation and
abuse are not.

The version I started with had been modified by an unknown author to work in 
QNX and consisted of vmtool.c.  I took this and created a daemon (background)
process which would sync the QNX clock with the host system as well as copy
the most recently changed clipboard to both host and QNX. This file is included
as vmtoold.c.  I then rewrote both files (mainly the assembly) to work in both
QNX4 and QNX6.  Unfortunately at this point the daemon works on polling the 
clipboards, which is not an elegant solution, but potentially the only solution
which will work. The poll is currently on a 2 second loop, so it could take as 
much as 2 second from when you copy something until it is available to paste on 
the other system (host or QNX).