aboutsummaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorrafan <rafan@FreeBSD.org>2007-01-17 15:22:54 +0800
committerrafan <rafan@FreeBSD.org>2007-01-17 15:22:54 +0800
commit2b05282eb5429a2f1bed53cf65ddc34a5f926636 (patch)
tree6193626cf28f721bc212599ebd016d623e831293 /net
parent27c292b38a0b512fa6822ba13b0e88b8d68d948b (diff)
downloadfreebsd-ports-gnome-2b05282eb5429a2f1bed53cf65ddc34a5f926636.tar.gz
freebsd-ports-gnome-2b05282eb5429a2f1bed53cf65ddc34a5f926636.tar.zst
freebsd-ports-gnome-2b05282eb5429a2f1bed53cf65ddc34a5f926636.zip
- Fix build on gcc 4
Diffstat (limited to 'net')
-rw-r--r--net/netscript/files/patch-netscript.c155
1 files changed, 155 insertions, 0 deletions
diff --git a/net/netscript/files/patch-netscript.c b/net/netscript/files/patch-netscript.c
new file mode 100644
index 000000000000..ece50fc56a7f
--- /dev/null
+++ b/net/netscript/files/patch-netscript.c
@@ -0,0 +1,155 @@
+--- netscript.c.orig Tue Oct 8 10:59:06 2002
++++ netscript.c Wed Jan 17 15:21:24 2007
+@@ -633,7 +633,7 @@
+ U SH isudpr=0;
+ U SH isvhost=0;
+ U SH lnum=0;
+-U SH log=0;
++U SH islog=0;
+ U SH nofrom=0;
+ U SH norrecv=0;
+ U SH norsend=0;
+@@ -1551,7 +1551,7 @@
+ /* make sure the socket is really there. */
+ IF(SE((sock+1),0,&cfd,0,&tv)>0)
+ WR(sock,output,size);
+- IF(log&&tnetraw)
++ IF(islog&&tnetraw)
+ logdata(output,3);
+ }
+ IF(setroute){
+@@ -1978,7 +1978,7 @@
+ wro(dump,SL(dump),0);
+ wro("\n",1,0);
+ /* add the output to the log, if enabled. (-l option) */
+- IF(log&&!tnetraw)
++ IF(islog&&!tnetraw)
+ logdata(dump,0);
+ /* last use of dump for this run. */
+ FR(dump);
+@@ -2113,8 +2113,10 @@
+ /* unless udp mode is active, then will rebind. */
+ IF(bindmode!=2||isudp){
+ /* main server sockaddr structure. */
+- (isudp?sock:ssock)=SK(AF_INET,(isudp?SOCK_DGRAM:SOCK_STREAM),(isudp?
+- IPPROTO_UDP:IPPROTO_TCP));
++ if(isudp)
++ sock=SK(AF_INET,SOCK_DGRAM,IPPROTO_UDP);
++ else
++ ssock=SK(AF_INET,SOCK_STREAM,IPPROTO_TCP);
+ parsesocketopt(1,(isudp?sock:ssock));
+ B((V *)&sns,SO(sns));
+ sns.sin_family=AF_INET;
+@@ -2379,7 +2381,7 @@
+ }
+ }
+ /* states log start time, and ip that was used. if enabled. (-l option) */
+- IF(log&&!tnetraw){
++ IF(islog&&!tnetraw){
+ logdata("NEW NETSCRIPT SESSION STARTED.",2);
+ /* logging of the ip used. */
+ logdata(
+@@ -2468,7 +2470,7 @@
+ pd(iread,0,columns);
+ wro(iread,SL(iread),0);
+ wro("\n",1,0);
+- IF(log&&!tnetraw)
++ IF(islog&&!tnetraw)
+ logdata(iread,0);
+ }
+ FC(ifd);
+@@ -2484,7 +2486,7 @@
+ wro(iswrite,SL(iswrite),0);
+ wro("\n",1,0);
+ /* add the initial data to the log, if enabled. (-i, and -l option) */
+- IF(log&&!tnetraw)
++ IF(islog&&!tnetraw)
+ logdata(iswrite,0);
+ }
+ }
+@@ -2501,7 +2503,7 @@
+ }
+ /* handle incoming telnet dumping. (-y, and -Y options) */
+ dumptelnet(sread);
+- IF(log&&tnetraw)
++ IF(islog&&tnetraw)
+ logdata(sread,3);
+ /* check, and use the ns_incoming_raw() symbol. it passes the raw dump of */
+ /* the socket read buffer, the size of the buffer, and the length of the */
+@@ -2578,7 +2580,7 @@
+ IF(!nosrecv)
+ pd(sreadl,1,columns);
+ /* add the output to the log, if enabled. (-l option) */
+- IF(log&&!tnetraw)
++ IF(islog&&!tnetraw)
+ logdata(sreadl,1);
+ /* reset the temporary variable. */
+ IF(stoprules==2)
+@@ -2705,7 +2707,7 @@
+ pd(iwrite,0,columns);
+ wro(iwrite,SL(iwrite),0);
+ wro("\n",1,0);
+- IF(log&&!tnetraw)
++ IF(islog&&!tnetraw)
+ logdata(iwrite,0);
+ FC(ifd);
+ }
+@@ -3036,7 +3038,7 @@
+ wro(swrite,SL(swrite),0);
+ wro("\n",1,0);
+ /* add the input to the log, if enabled. (-l option) */
+- IF(log&&!tnetraw)
++ IF(islog&&!tnetraw)
+ logdata(swrite,0);
+ }
+ }
+@@ -3400,14 +3402,14 @@
+ nsprint("logfile: can not log data to a file with privileged access.\n");
+ E{
+ IF(!parameter(iread,1,0x20)){
+- IF(log)
++ IF(islog)
+ FR(logfile);
+ parsecmdline(parm);
+ IF(!(logfile=(C *)SDU(parsedline)))
+ pe("iface(): duplication of memory error",1);
+- log=1;
++ islog=1;
+ }
+- nsprint("logfile: %s\n",(log?logfile:IFACE_UNSET));
++ nsprint("logfile: %s\n",(islog?logfile:IFACE_UNSET));
+ }
+ }
+ #ifdef NCURSES
+@@ -3995,7 +3997,7 @@
+ IF(tnetraw&&truetnet){
+ nsprint("\n");
+ /* same goes for logging. */
+- IF(log)
++ IF(islog)
+ logdata("\n",3);
+ }
+ closesocket(0);
+@@ -4075,7 +4077,7 @@
+ wro(et,SL(et),0);
+ wro("\n",1,0);
+ /* log if requested. */
+- IF(log)
++ IF(islog)
+ logdata(et,0);
+ /* reset waiting loop. */
+ isguiwait=0;
+@@ -4926,11 +4928,11 @@
+ IF(isprivileged)
+ pe("can not log data to a file with privileged access",0);
+ E
+- IF(!log){
++ IF(!islog){
+ parsecmdline(optarg);
+ IF(!(logfile=(C *)SDU(parsedline)))
+ pe("main(): duplication of memory error",1);
+- log=1;
++ islog=1;
+ }
+ BR;
+ #ifdef GTK