Index: /trunk/Nebulous/nebclient/src/nebclient.c
===================================================================
--- /trunk/Nebulous/nebclient/src/nebclient.c	(revision 4518)
+++ /trunk/Nebulous/nebclient/src/nebclient.c	(revision 4519)
@@ -4,5 +4,5 @@
  * Copyright (C) 2005  Joshua Hoblitt
  *
- * $Id: nebclient.c,v 1.17 2005-07-08 02:16:39 jhoblitt Exp $
+ * $Id: nebclient.c,v 1.18 2005-07-08 21:30:50 jhoblitt Exp $
  */
 
@@ -348,8 +348,15 @@
 }
 
-int nebMove(nebServer *server, const char *key, const char *newKey)
-{
-
-    return 0;
+bool nebMove(nebServer *server, const char *key, const char *newKey)
+{
+    if (!nebCopy(server, key, newKey)) {
+        return false;
+    }
+
+    if (!nebDelete(server, key)) {
+        return false;
+    }
+
+    return true;
 }
 
Index: /trunk/Nebulous/nebclient/src/nebclient.h
===================================================================
--- /trunk/Nebulous/nebclient/src/nebclient.h	(revision 4518)
+++ /trunk/Nebulous/nebclient/src/nebclient.h	(revision 4519)
@@ -4,5 +4,5 @@
  * Copyright (C) 2005  Joshua Hoblitt
  *
- * $Id: nebclient.h,v 1.17 2005-07-08 02:04:05 jhoblitt Exp $
+ * $Id: nebclient.h,v 1.18 2005-07-08 21:30:50 jhoblitt Exp $
  */
 
@@ -19,5 +19,5 @@
     char            *err_buf;
     size_t          err_buf_size;
-}nebServer;
+} nebServer;
 
 nebServer *nebServerAlloc(void);
@@ -45,5 +45,5 @@
 bool nebCopy(nebServer *server, const char *key, const char *newKey);
 
-int nebMove(nebServer *server, const char *key, const char *newKey);
+bool nebMove(nebServer *server, const char *key, const char *newKey);
 
 bool nebDeleteInstance(nebServer *server, const char *URI);
Index: /trunk/Nebulous/nebclient/src/test.c
===================================================================
--- /trunk/Nebulous/nebclient/src/test.c	(revision 4518)
+++ /trunk/Nebulous/nebclient/src/test.c	(revision 4519)
@@ -63,5 +63,11 @@
     }
 
-    if (!nebDelete(server, "copyiedfile")) {
+    if (!nebMove(server, "copyiedfile", "movedfile")) {
+        printf("move failed: %s\n", nebErr(server));
+    } else {
+        printf("move succeeded\n");
+    }
+
+    if (!nebDelete(server, "movedfile")) {
         printf( "delete failed\n" );
     } else {
