Hex Artifact Content

Artifact 425bc3e545284d2a7620b0eb40c26d3a1cb6b1f4:


0000: 64 69 66 66 20 2d 2d 6e 6f 2d 64 65 72 65 66 65  diff --no-derefe
0010: 72 65 6e 63 65 20 2d 75 4e 72 20 74 63 6c 75 64  rence -uNr tclud
0020: 70 2d 31 2e 30 2e 31 31 2e 6f 72 69 67 2f 67 65  p-1.0.11.orig/ge
0030: 6e 65 72 69 63 2f 75 64 70 5f 74 63 6c 2e 63 20  neric/udp_tcl.c 
0040: 74 63 6c 75 64 70 2d 31 2e 30 2e 31 31 2d 66 69  tcludp-1.0.11-fi
0050: 78 65 72 72 6e 6f 2f 67 65 6e 65 72 69 63 2f 75  xerrno/generic/u
0060: 64 70 5f 74 63 6c 2e 63 0a 2d 2d 2d 20 74 63 6c  dp_tcl.c.--- tcl
0070: 75 64 70 2d 31 2e 30 2e 31 31 2e 6f 72 69 67 2f  udp-1.0.11.orig/
0080: 67 65 6e 65 72 69 63 2f 75 64 70 5f 74 63 6c 2e  generic/udp_tcl.
0090: 63 09 32 30 31 34 2d 30 38 2d 32 34 20 30 32 3a  c.2014-08-24 02:
00a0: 31 37 3a 32 31 2e 30 30 30 30 30 30 30 30 30 20  17:21.000000000 
00b0: 2d 30 35 30 30 0a 2b 2b 2b 20 74 63 6c 75 64 70  -0500.+++ tcludp
00c0: 2d 31 2e 30 2e 31 31 2d 66 69 78 65 72 72 6e 6f  -1.0.11-fixerrno
00d0: 2f 67 65 6e 65 72 69 63 2f 75 64 70 5f 74 63 6c  /generic/udp_tcl
00e0: 2e 63 09 32 30 31 39 2d 30 31 2d 31 38 20 30 39  .c.2019-01-18 09
00f0: 3a 35 37 3a 34 37 2e 33 32 30 34 37 31 33 34 37  :57:47.320471347
0100: 20 2d 30 36 30 30 0a 40 40 20 2d 33 31 2c 36 20   -0600.@@ -31,6 
0110: 2b 33 31 2c 39 20 40 40 0a 20 23 65 72 72 6f 72  +31,9 @@. #error
0120: 20 22 4e 65 69 74 68 65 72 20 73 79 73 2f 69 6f   "Neither sys/io
0130: 63 74 6c 2e 68 20 6e 6f 72 20 73 79 73 2f 66 69  ctl.h nor sys/fi
0140: 6c 69 6f 2e 68 20 66 6f 75 6e 64 2e 20 57 65 20  lio.h found. We 
0150: 6e 65 65 64 20 69 6f 63 74 6c 28 29 22 0a 20 23  need ioctl()". #
0160: 65 6e 64 69 66 0a 20 23 65 6e 64 69 66 20 2f 2a  endif. #endif /*
0170: 20 57 49 4e 33 32 20 2a 2f 0a 2b 23 69 66 20 64   WIN32 */.+#if d
0180: 65 66 69 6e 65 64 28 48 41 56 45 5f 53 54 52 45  efined(HAVE_STRE
0190: 52 52 4f 52 29 0a 2b 23 69 6e 63 6c 75 64 65 20  RROR).+#include 
01a0: 3c 73 74 72 69 6e 67 2e 68 3e 0a 2b 23 65 6e 64  <string.h>.+#end
01b0: 69 66 0a 20 0a 20 23 69 66 20 48 41 56 45 5f 46  if. . #if HAVE_F
01c0: 43 4e 54 4c 5f 48 0a 20 23 20 20 69 6e 63 6c 75  CNTL_H. #  inclu
01d0: 64 65 20 3c 66 63 6e 74 6c 2e 68 3e 0a 40 40 20  de <fcntl.h>.@@ 
01e0: 2d 31 38 33 33 2c 37 20 2b 31 38 33 36 2c 36 20  -1833,7 +1836,6 
01f0: 40 40 0a 20 20 20 20 20 54 63 6c 5f 41 70 70 65  @@.     Tcl_Appe
0200: 6e 64 55 6e 69 63 6f 64 65 54 6f 4f 62 6a 28 65  ndUnicodeToObj(e
0210: 72 72 4f 62 6a 2c 20 28 4c 50 57 53 54 52 29 73  rrObj, (LPWSTR)s
0220: 4d 73 67 2c 20 6c 65 6e 20 2d 20 31 29 3b 0a 20  Msg, len - 1);. 
0230: 20 20 20 20 4c 6f 63 61 6c 46 72 65 65 28 73 4d      LocalFree(sM
0240: 73 67 29 3b 0a 20 23 65 6c 69 66 20 64 65 66 69  sg);. #elif defi
0250: 6e 65 64 28 48 41 56 45 5f 53 54 52 45 52 52 4f  ned(HAVE_STRERRO
0260: 52 29 0a 2d 20 20 20 20 65 78 74 65 72 6e 20 69  R).-    extern i
0270: 6e 74 20 65 72 72 6e 6f 3b 0a 20 20 20 20 20 65  nt errno;.     e
0280: 72 72 4f 62 6a 20 3d 20 54 63 6c 5f 4e 65 77 53  rrObj = Tcl_NewS
0290: 74 72 69 6e 67 4f 62 6a 28 70 72 65 66 69 78 2c  tringObj(prefix,
02a0: 20 2d 31 29 3b 0a 20 20 20 20 20 54 63 6c 5f 41   -1);.     Tcl_A
02b0: 70 70 65 6e 64 53 74 72 69 6e 67 73 54 6f 4f 62  ppendStringsToOb
02c0: 6a 28 65 72 72 4f 62 6a 2c 20 22 3a 20 22 2c 20  j(errObj, ": ", 
02d0: 73 74 72 65 72 72 6f 72 28 65 72 72 6e 6f 29 2c  strerror(errno),
02e0: 20 4e 55 4c 4c 29 3b 0a 20 23 65 6e 64 69 66 0a   NULL);. #endif.