Index: /trunk/Nebulous/nebclient/idataclient.c
===================================================================
--- /trunk/Nebulous/nebclient/idataclient.c	(revision 2923)
+++ /trunk/Nebulous/nebclient/idataclient.c	(revision 2923)
@@ -0,0 +1,71 @@
+#include "idataclient.h"
+
+char *idCreate( const char *key, const unsigned int class, const char *volume, const char *comment, char *URI )
+{
+
+}
+
+int idReplicate( const char *key, const char *volume, char *URI )
+{
+
+}
+
+int idCull( const char *key )
+{
+
+}
+
+int idLock( const char *key, rw flag )
+{
+
+}
+
+int idUnlock( const char *key, rw flag )
+{
+
+}
+
+int idFindInstances( const char *key, const char *volume )
+{
+
+}
+
+int idFind( const char *key )
+{
+
+}
+
+int idOpen( const char *key, rw flag )
+{
+
+}
+
+int idDelete( const char *key )
+{
+
+}
+
+int idCopy( const char *key, const char *newKey )
+{
+
+}
+
+int idMove( const char *key, const char *newKey )
+{
+
+}
+
+int idDelete_instance( const char *URI )
+{
+
+}
+
+int idStat( const char *key )
+{
+
+}
+
+int idErr( char *errString )
+{
+
+}
Index: /trunk/Nebulous/nebclient/idataclient.h
===================================================================
--- /trunk/Nebulous/nebclient/idataclient.h	(revision 2923)
+++ /trunk/Nebulous/nebclient/idataclient.h	(revision 2923)
@@ -0,0 +1,16 @@
+typedef enum { ID_READ, ID_WRITE } rw;
+
+char *idCreate( const char *key, const unsigned int class, const char *volume, const char *comment, char *URI );
+int idReplicate( const char *key, const char *volume, char *URI );
+int idCull( const char *key );
+int idLock( const char *key, rw flag );
+int idUnlock( const char *key, rw flag );
+int idFindInstances( const char *key, const char *volume );
+int idFind( const char *key );
+int idOpen( const char *key, rw flag );
+int idDelete( const char *key );
+int idCopy( const char *key, const char *newKey );
+int idMove( const char *key, const char *newKey );
+int idDelete_instance( const char *URI );
+int idStat( const char *key );
+int idErr( char *errString );
Index: /trunk/Nebulous/nebclient/makefile
===================================================================
--- /trunk/Nebulous/nebclient/makefile	(revision 2923)
+++ /trunk/Nebulous/nebclient/makefile	(revision 2923)
@@ -0,0 +1,10 @@
+SH=/bin/sh
+CFLAGS="-fPIC"
+
+all: idataclient.so
+
+idataclient.so: idataclient.o
+	$(CC) $(CFLAGS) -shared -o idataclient.so idataclient.o
+
+idataclient.o: idataclient.c
+	$(CC) $(CFLAGS) -c idataclient.c
