r49: Doxygenified the source, and started modularizing it. Lots of work
[nbd.git] / nbd-client.c
index e9c08c2..094b775 100644 (file)
 #include <linux/ioctl.h>
 #include "cliserv.h"
 
+/**
+ * Open a connection to a given host on a given port.
+ * @param name The host to connect to
+ * @param port The port to connect to
+ * @return A connected socket to the given host on the given port
+ **/
 int opennet(char *name, int port)
 {
        int sock;
@@ -58,6 +64,11 @@ int opennet(char *name, int port)
        return sock;
 }
 
+/**
+ * Do everything
+ * @todo cut this thing into little tiny manageable pieces, preferably with a
+ * chainsaw.
+ **/
 int main(int argc, char *argv[])
 {
        int port, sock, nbd, one = 1;
@@ -72,6 +83,7 @@ int main(int argc, char *argv[])
 
        if (argc < 3) {
        errmsg:
+               fprintf(stderr, "nbd-client version %s\n", PACKAGE_VERSION);
                fprintf(stderr, "Usage: nbd-client [bs=blocksize] host port nbd_device [-swap]\n");
                fprintf(stderr, "Or   : nbd-client -d nbd_device\n");
                fprintf(stderr, "Default value for blocksize is 1024 (recommended for ethernet)\n");