Commit 6d46bf8ae368937ef65187623be9831a4ad0b1b4
1 parent
032a8c9e
win32 fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1113 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
2 changed files
with
2 additions
and
1 deletions
slirp/slirp.h
| @@ -33,6 +33,7 @@ typedef char *caddr_t; | @@ -33,6 +33,7 @@ typedef char *caddr_t; | ||
| 33 | #else | 33 | #else |
| 34 | # define ioctlsocket ioctl | 34 | # define ioctlsocket ioctl |
| 35 | # define closesocket(s) close(s) | 35 | # define closesocket(s) close(s) |
| 36 | +# define O_BINARY 0 | ||
| 36 | #endif | 37 | #endif |
| 37 | 38 | ||
| 38 | #include <sys/types.h> | 39 | #include <sys/types.h> |
slirp/tftp.c
| @@ -103,7 +103,7 @@ static int tftp_read_data(struct tftp_session *spt, u_int16_t block_nr, | @@ -103,7 +103,7 @@ static int tftp_read_data(struct tftp_session *spt, u_int16_t block_nr, | ||
| 103 | int fd; | 103 | int fd; |
| 104 | int bytes_read = 0; | 104 | int bytes_read = 0; |
| 105 | 105 | ||
| 106 | - fd = open(spt->filename, O_RDONLY); | 106 | + fd = open(spt->filename, O_RDONLY | O_BINARY); |
| 107 | 107 | ||
| 108 | if (fd < 0) { | 108 | if (fd < 0) { |
| 109 | return -1; | 109 | return -1; |