diff --git a/Fltk/Socket.cpp b/Fltk/Socket.cpp
index a452234dc87053d5e9ff1093ea31a5b833318d68..73d29140826c0d9ebd2b88f23b8b07157cdb00b6 100644
--- a/Fltk/Socket.cpp
+++ b/Fltk/Socket.cpp
@@ -1,4 +1,4 @@
-/* $Id: Socket.cpp,v 1.1 2001-05-03 00:09:42 geuzaine Exp $ */
+/* $Id: Socket.cpp,v 1.2 2001-05-03 00:27:03 geuzaine Exp $ */
 
 #include <stdio.h>
 #include <stdlib.h>
@@ -7,6 +7,7 @@
 #include <sys/socket.h>
 #include <sys/stat.h>
 #include <sys/un.h>
+#include <sys/time.h>
 #include <unistd.h>
 
 #include "Message.h"
diff --git a/Fltk/Solvers.h b/Fltk/Solvers.h
new file mode 100644
index 0000000000000000000000000000000000000000..3ce22bd07517247c86dcb2bf247e833817546675
--- /dev/null
+++ b/Fltk/Solvers.h
@@ -0,0 +1,18 @@
+#ifndef _SOLVERS_H_
+#define _SOLVERS_H_
+
+
+typedef struct{
+  int nbres, nbpostop;
+  char res[100][100];
+  char postop[100][100];
+  char file[256], mesh[256];
+} _GetDP_Info ;
+
+extern _GetDP_Info GetDP_Info ;
+
+int GetDP(char *args);
+
+
+#endif
+