involves making two additions to:
</p>
- <p><code>qemud/remote_protocol.x</code></p>
+ <p><code>src/remote/remote_protocol.x</code></p>
<p>
First, create two new structs for each new function that you're adding
<p>
Once these changes are in place, it's necessary to run 'make rpcgen'
- in the qemud directory to create the .c and .h files required by the
+ in the src directory to create the .c and .h files required by the
remote protocol code. This must be done on a Linux host using the
GLibC rpcgen program. Other rpcgen versions may generate code which
results in bogus compile time warnings
the rpcgen generated .h files. The remote method calls go in:
</p>
- <p><code>src/remote_internal.c</code></p>
+ <p><code>src/remote/remote_internal.c</code></p>
<p>Each remote method invocation does the following:</p>
The server side dispatchers are implemented in:
</p>
- <p><code>qemud/remote.c</code></p>
+ <p><code>daemon/remote.c</code></p>
<p>Again, this step uses the .h files generated by make rpcgen.</p>