REqork IO
authorPhilipp Dunkel <Philipp Dunkel@d4452222-2f33-11de-9270-010000000000>
Fri, 24 Apr 2009 21:58:04 +0000 (21:58 +0000)
committerPhilipp Dunkel <Philipp Dunkel@d4452222-2f33-11de-9270-010000000000>
Fri, 24 Apr 2009 21:58:04 +0000 (21:58 +0000)
git-svn-id: http://svn.cacert.cl/Software/BirdShack@17 d4452222-2f33-11de-9270-010000000000

TailFeather/trunk/src/Makefile [deleted file]
TailFeather/trunk/src/comm.c [deleted file]
TailFeather/trunk/src/comm.h [deleted file]
TailFeather/trunk/src/comm/pipe.c [deleted file]
TailFeather/trunk/src/comm/pipe.h [deleted file]

diff --git a/TailFeather/trunk/src/Makefile b/TailFeather/trunk/src/Makefile
deleted file mode 100644 (file)
index e0cbc3f..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-AR=ar
-
-comm.a : comm.o comm/pipe.o
-       $(AR) r comm.a comm.o comm/pipe.o
-
-clean : 
-       rm -f *.o comm/*.o
diff --git a/TailFeather/trunk/src/comm.c b/TailFeather/trunk/src/comm.c
deleted file mode 100644 (file)
index 24f7131..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-/* 
- For copyright information see copyright.txt of the project 
- Author: Philipp Dunkel
-*/
-
-#include "comm.h"
-
-#include <stdlib.h>
-#include <strings.h>
-
-#ifdef COMM_PIPE
-#include "comm/pipe.h"
-#endif
-
-struct comm_interface *comm_interface_create(const char *module, void *settings) {
-       if (NULL == module) {
-               return NULL;
-       }
-#ifdef COMM_PIPE
-       if (strcmp(COMM_PIPE,module) == 0) {
-               if (NULL == settings) {
-                       return NULL;
-               }
-               const char *pipes[2] = (const char *[2])settings;
-               return pipe_create_comm_interface(pipes[0],pipes[1]);
-       }
-#endif
-       return NULL;
-}
-int comm_interface_open(struct comm_interface *interface) {
-       return (interface->open)(interface);
-}
-int comm_interface_close(struct comm_interface *interface) {
-       return (interface->close)(interface);
-}
-int comm_interface_read(struct comm_interface *interface, char *data, int length) {
-       return (interface->read)(interface, data, length);
-}
-int comm_interface_write(struct comm_interface *interface, const char *data, const int length) {
-       return (interface->write)(interface, data, length);
-}
-
diff --git a/TailFeather/trunk/src/comm.h b/TailFeather/trunk/src/comm.h
deleted file mode 100644 (file)
index b005005..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-/* 
- For copyright information see copyright.txt of the project 
- Author: Philipp Dunkel
-*/
-
-#ifndef comm_h
-#define comm_h
-
-#ifdef HAVE_COMM_PIPES
-#define COMM_PIPE "pipe-module"
-#endif
-
-struct comm_interface;
-
-typedef int (*comm_open_function)(struct comm_interface *interface);
-typedef int (*comm_close_function)(struct comm_interface *interface);
-typedef int (*comm_read_function)(struct comm_interface *interface, char *data, int length);
-typedef int (*comm_write_function)(struct comm_interface *interface, const char *data, const int length);
-
-struct comm_interface {
-       comm_open_function open;
-       comm_close_function close;
-       comm_read_function read;
-       comm_write_function write;
-       void *data;
-};
-
-struct comm_interface *comm_interface_create(const char *module, void *settings);
-int comm_interface_open(struct comm_interface *interface);
-int comm_interface_close(struct comm_interface *interface);
-int comm_interface_read(struct comm_interface *interface, char *data, int length);
-int comm_interface_write(struct comm_interface *interface, const char *data, const int length);
-
-#endif
diff --git a/TailFeather/trunk/src/comm/pipe.c b/TailFeather/trunk/src/comm/pipe.c
deleted file mode 100644 (file)
index d73df31..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-/* 
- For copyright information see copyright.txt of the project 
- Author: Philipp Dunkel
-*/
-
-#include "pipe.h"
-#include "../comm.h"
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <fcntl.h>
-
-struct pipe_handles {
-       int readhandle;
-       int writehandle;
-};
-
-int pipe_open(struct comm_interface *interface) {
-       return 0;
-}
-int pipe_close(struct comm_interface *interface) {
-       return 0;
-}
-int pipe_read(struct comm_interface *interface, char *data, int length) {
-       return 0;
-}
-int pipe_write(struct comm_interface *interface, const char *data, const int length) {
-       return 0;
-}
-
-struct comm_interface *pipe_create_comm_interface(const char *readpipe, const char *writepipe) {
-       struct pipe_handles *handles = (struct pipe_handles *)malloc(sizeof(struct pipe_handles));
-       if (NULL == handles) {
-               return NULL;
-       }
-       handles->readhandle = open(readpipe, O_RDONLY);
-       if (handles->readhandle < 0) {
-               free(handles);
-               return NULL;
-       }
-       handles->writehandle = open(readpipe, O_WRONLY);
-       if (handles->writehandle < 0) {
-               close(handles->readhandle);
-               free(handles);
-               return NULL;
-       }
-       struct comm_interface *interface = (struct comm_interface *)malloc(sizeof(struct comm_interface));
-       if (NULL == interface) {
-               return NULL;
-       }
-       interface->data = handles;
-       interface->open = pipe_open;
-       interface->close = pipe_close;
-       interface->read = pipe_read; 
-       interface->write = pipe_write;
-}
diff --git a/TailFeather/trunk/src/comm/pipe.h b/TailFeather/trunk/src/comm/pipe.h
deleted file mode 100644 (file)
index 1574ef3..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-/* 
- For copyright information see copyright.txt of the project 
- Author: Philipp Dunkel
-*/
-
-#ifndef pipe_h
-#define pipe_h
-
-#include "../comm.h"
-
-struct comm_interface *pipe_create_comm_interface(const char *readpipe, const char *writepipe);
-
-#endif