Implemented connection type "tcp" (GCT_TCP), use <hostname>:<port> as "port"
[gnokii.git] / include / devices / unixserial.h
index 1d098bd..0f95914 100644 (file)
   Released under the terms of the GNU GPL, see file COPYING for more details.
 
   $Log$
-  Revision 1.1.1.2  2001/11/27 22:01:28  short
-  :pserver:cvs@pserver.samba.org:/cvsroot - gnokii - Tue Nov 27 22:58 CET 2001
+  Revision 1.1.1.5  2002/04/03 01:44:15  short
+  Implemented connection type "tcp" (GCT_TCP), use <hostname>:<port> as "port"
 
-  Revision 1.3  2001/11/27 12:19:01  pkot
-  Cleanup, indentation, ANSI complaint preprocesor symbols (Jan Kratochvil, me)
+  Revision 1.1.1.4  2002/04/03 00:08:20  short
+  Found in "gnokii-working" directory, some November-patches version
 
   Revision 1.2  2001/08/20 23:27:37  pkot
   Add hardware shakehand to the link layer (Manfred Jonsson)
   Revision 1.1  2001/02/21 19:57:12  chris
   More fiddling with the directory layout
 
+
 */
 
 #ifndef __devices_unixserial_h
 #define __devices_unixserial_h
 
 #ifdef WIN32
-#  include <stddef.h>
+  #include <stddef.h>
   /* FIXME: this should be solved in config.h in 0.4.0 */
-#  define __const const
-       typedef void * __ptr_t;
+  #define __const const
+  typedef void * __ptr_t;
 #else
-#  include <unistd.h>
+  #include <unistd.h>
 #endif /* WIN32 */
 
 #include "misc.h"
@@ -45,11 +46,20 @@ int serial_close(int __fd);
 int serial_opendevice(__const char *__file, int __with_odd_parity, int __with_async, int __with_hw_handshake);
 
 void serial_setdtrrts(int __fd, int __dtr, int __rts);
-void serial_changespeed(int __fd, int __speed);
+bool serial_changespeed(int __fd, int __speed);
 
 size_t serial_read(int __fd, __ptr_t __buf, size_t __nbytes);
 size_t serial_write(int __fd, __const __ptr_t __buf, size_t __n);
 
 int serial_select(int fd, struct timeval *timeout);
 
+extern int serial_close_all_openfds[0x10];
+extern void serial_close_all(void);
+extern int device_script(int fd, const char *section);
+extern void unixserial_interrupted(int signo);
+
 #endif  /* __devices_unixserial_h */
+
+
+
+