summaryrefslogtreecommitdiff
path: root/net/tcl-scotty/patches/patch-tnm_generic_tnmInt.h
diff options
context:
space:
mode:
Diffstat (limited to 'net/tcl-scotty/patches/patch-tnm_generic_tnmInt.h')
-rw-r--r--net/tcl-scotty/patches/patch-tnm_generic_tnmInt.h130
1 files changed, 130 insertions, 0 deletions
diff --git a/net/tcl-scotty/patches/patch-tnm_generic_tnmInt.h b/net/tcl-scotty/patches/patch-tnm_generic_tnmInt.h
new file mode 100644
index 00000000000..ae9f12867d9
--- /dev/null
+++ b/net/tcl-scotty/patches/patch-tnm_generic_tnmInt.h
@@ -0,0 +1,130 @@
+$NetBSD: patch-tnm_generic_tnmInt.h,v 1.1 2014/03/05 13:52:29 he Exp $
+
+Make own TnmCreateDirectory.
+Constify.
+
+--- tnm/generic/tnmInt.h.orig 1999-03-23 18:08:59.000000000 +0100
++++ tnm/generic/tnmInt.h 2014-03-05 09:22:28.000000000 +0100
+@@ -36,7 +36,6 @@
+ #define TnmGetTime TclpGetTime
+ #endif
+
+-#define TnmCreateDirectory TclpCreateDirectory
+ #if TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION == 8 && TCL_RELEASE_SERIAL > 2
+ #define TnmStat TclStat
+ #else
+@@ -54,7 +53,7 @@
+ TclpGetTime _ANSI_ARGS_((Tcl_Time *timePtr));
+
+ EXTERN int
+-TnmCreateDirectory _ANSI_ARGS_((char *path));
++TnmCreateDirectory _ANSI_ARGS_((const char *path));
+
+ EXTERN int
+ TnmStat _ANSI_ARGS_((CONST char *path, struct stat *buf));
+@@ -93,7 +92,7 @@
+ TnmGetTableValue _ANSI_ARGS_((TnmTable *table, unsigned key));
+
+ EXTERN int
+-TnmGetTableKey _ANSI_ARGS_((TnmTable *table, char *value));
++TnmGetTableKey _ANSI_ARGS_((TnmTable *table, const char *value));
+
+ EXTERN char *
+ TnmGetTableValues _ANSI_ARGS_((TnmTable *table));
+@@ -106,10 +105,10 @@
+ *----------------------------------------------------------------
+ */
+
+-typedef char * (TnmGetConfigProc) _ANSI_ARGS_((Tcl_Interp *interp,
++typedef const char * (TnmGetConfigProc) _ANSI_ARGS_((Tcl_Interp *interp,
+ ClientData clientData, int option));
+ typedef int (TnmSetConfigProc) _ANSI_ARGS_((Tcl_Interp *interp,
+- ClientData clientData, int option, char *value));
++ ClientData clientData, int option, const char *value));
+
+ typedef struct TnmConfig {
+ TnmTable *optionTable;
+@@ -119,10 +118,12 @@
+
+ EXTERN int
+ TnmSetConfig _ANSI_ARGS_((Tcl_Interp *interp, TnmConfig *config,
+- ClientData obj, int argc, char **argv));
++ ClientData obj, int argc,
++ const char **argv));
+ EXTERN int
+ TnmGetConfig _ANSI_ARGS_((Tcl_Interp *interp, TnmConfig *config,
+- ClientData obj, int argc, char **argv));
++ ClientData obj, int argc,
++ const char **argv));
+
+ /*
+ *----------------------------------------------------------------
+@@ -132,28 +133,29 @@
+ */
+
+ EXTERN int
+-TnmGetUnsigned _ANSI_ARGS_((Tcl_Interp *interp, char *string,
++TnmGetUnsigned _ANSI_ARGS_((Tcl_Interp *interp, const char *string,
+ int *intPtr));
+ EXTERN int
+-TnmGetPositive _ANSI_ARGS_((Tcl_Interp *interp, char *string,
++TnmGetPositive _ANSI_ARGS_((Tcl_Interp *interp, const char *string,
+ int *intPtr));
+ EXTERN int
+-TnmSetIPAddress _ANSI_ARGS_((Tcl_Interp *interp, char *name,
++TnmSetIPAddress _ANSI_ARGS_((Tcl_Interp *interp, const char *name,
+ struct sockaddr_in *addr));
+ EXTERN char *
+ TnmGetIPName _ANSI_ARGS_((Tcl_Interp *interp,
+ struct sockaddr_in *addr));
+ EXTERN int
+-TnmSetIPPort _ANSI_ARGS_((Tcl_Interp *interp, char *protocol,
+- char *port, struct sockaddr_in *addr));
++TnmSetIPPort _ANSI_ARGS_((Tcl_Interp *interp, const char *protocol,
++ const char *port,
++ struct sockaddr_in *addr));
+ EXTERN char *
+-TnmGetIPPort _ANSI_ARGS_((Tcl_Interp *interp, char *protocol,
++TnmGetIPPort _ANSI_ARGS_((Tcl_Interp *interp, const char *protocol,
+ struct sockaddr_in *addr));
+ EXTERN int
+-TnmValidateIpHostName _ANSI_ARGS_((Tcl_Interp *interp, char *name));
++TnmValidateIpHostName _ANSI_ARGS_((Tcl_Interp *interp, const char *name));
+
+ EXTERN int
+-TnmValidateIpAddress _ANSI_ARGS_((Tcl_Interp *interp, char *address));
++TnmValidateIpAddress _ANSI_ARGS_((Tcl_Interp *interp, const char *address));
+
+ /*
+ *----------------------------------------------------------------
+@@ -175,10 +177,10 @@
+
+ EXTERN int
+ TnmWriteLogMessage _ANSI_ARGS_((Tcl_Interp *interp, int level,
+- char *message));
++ const char *message));
+
+ EXTERN void
+-TnmWriteMessage _ANSI_ARGS_((Tcl_Interp *interp, char *msg));
++TnmWriteMessage _ANSI_ARGS_((Tcl_Interp *interp, const char *msg));
+
+ /*
+ *----------------------------------------------------------------
+@@ -215,7 +217,7 @@
+ int delay; /* The delay value (ms) for this request. */
+ int size; /* The size of the ICMP packet. */
+ int argc; /* The number of targets for this request. */
+- char **argv; /* The names of the targets. */
++ const char **argv; /* The names of the targets. */
+ TnmIcmpTarget *targets; /* The vector of targets. */
+ struct TnmIcmpRequest *nextPtr; /* Next queued request. */
+ } TnmIcmpRequest;
+@@ -242,7 +244,7 @@
+ TnmSocketBind _ANSI_ARGS_((int s, struct sockaddr *name,
+ int namelen));
+ EXTERN int
+-TnmSocketSendTo _ANSI_ARGS_((int s, char *buf, int len, int flags,
++TnmSocketSendTo _ANSI_ARGS_((int s, const char *buf, int len, int flags,
+ struct sockaddr *to, int tolen));
+ EXTERN int
+ TnmSocketRecvFrom _ANSI_ARGS_((int s, char *buf, int len, int flags,