| @@ -1,16 +1,38 @@ | | | @@ -1,16 +1,38 @@ |
1 | $NetBSD: patch-gssftp_ftp_ftp_var.h,v 1.1 2012/02/26 13:16:32 adam Exp $ | | 1 | $NetBSD: patch-gssftp_ftp_ftp_var.h,v 1.2 2012/11/29 07:31:02 adam Exp $ |
2 | | | 2 | |
3 | Don't redefine sig_t and sigtype. | | 3 | Don't redefine sig_t and sigtype. |
4 | | | 4 | |
5 | --- gssftp/ftp/ftp_var.h.orig 2012-02-26 13:04:30.000000000 +0000 | | 5 | --- gssftp/ftp/ftp_var.h.orig 2012-02-26 13:04:30.000000000 +0000 |
6 | +++ gssftp/ftp/ftp_var.h | | 6 | +++ gssftp/ftp/ftp_var.h |
7 | @@ -57,9 +57,7 @@ FILE* fdopen_socket(SOCKET s, char* mode | | 7 | @@ -53,15 +53,6 @@ |
8 | typedef void (*sig_t)(int); | | 8 | #define PERROR_SOCKET(str) perror(str) |
9 | typedef void sigtype; | | | |
10 | #else | | | |
11 | -#define sig_t my_sig_t | | | |
12 | #define sigtype krb5_sigtype | | | |
13 | -typedef sigtype (*sig_t)(); | | | |
14 | #endif | | 9 | #endif |
15 | | | 10 | |
| | | 11 | -#ifdef _WIN32 |
| | | 12 | -typedef void (*sig_t)(int); |
| | | 13 | -typedef void sigtype; |
| | | 14 | -#else |
| | | 15 | -#define sig_t my_sig_t |
| | | 16 | -#define sigtype krb5_sigtype |
| | | 17 | -typedef sigtype (*sig_t)(); |
| | | 18 | -#endif |
| | | 19 | - |
16 | /* | | 20 | /* |
| | | 21 | * FTP global variables. |
| | | 22 | */ |
| | | 23 | @@ -168,6 +159,15 @@ |
| | | 24 | extern struct macel macros[16]; |
| | | 25 | extern char macbuf[4096]; |
| | | 26 | |
| | | 27 | +#ifdef _WIN32 |
| | | 28 | +typedef void (*sig_t)(int); |
| | | 29 | +typedef void sigtype; |
| | | 30 | +#else |
| | | 31 | +#define sig_t my_sig_t |
| | | 32 | +#define sigtype krb5_sigtype |
| | | 33 | +typedef sigtype (*sig_t)(); |
| | | 34 | +#endif |
| | | 35 | + |
| | | 36 | #ifdef DEFINITIONS |
| | | 37 | #undef extern |
| | | 38 | #endif |