No subject


Tue Aug 30 15:12:41 CDT 2005


Ciao, Marcus

Changelog:
	Wim Lewis <wiml at hhhh.org> 
	EOVERFLOW does not exist on OpenBSD.

Index: server/file.c
===================================================================
RCS file: /home/wine/wine/server/file.c,v
retrieving revision 1.73
diff -u -r1.73 file.c
--- server/file.c	10 Dec 2003 02:14:23 -0000	1.73
+++ server/file.c	2 Jan 2004 08:34:10 -0000
@@ -462,7 +462,9 @@
     case ESPIPE:    set_win32_error( ERROR_SEEK ); break;
     case ENOTEMPTY: set_error( STATUS_DIRECTORY_NOT_EMPTY ); break;
     case EIO:       set_error( STATUS_ACCESS_VIOLATION ); break;
+#if defined(EOVERFLOW)
     case EOVERFLOW: set_error( STATUS_INVALID_PARAMETER ); break;
+#endif
     default:        perror("file_set_error"); set_win32_error( ERROR_UNKNOWN ); break;
     }
 }
Index: server/fd.c
===================================================================
RCS file: /home/wine/wine/server/fd.c,v
retrieving revision 1.14
diff -u -r1.14 fd.c
--- server/fd.c	1 Dec 2003 23:01:12 -0000	1.14
+++ server/fd.c	2 Jan 2004 08:34:11 -0000
@@ -501,7 +501,9 @@
             if (fl.l_type == F_WRLCK) return 1;
             set_error( STATUS_ACCESS_DENIED );
             return 0;
+#if defined(EOVERFLOW)
         case EOVERFLOW:
+#endif
         case EINVAL:
             /* this can happen if off_t is 64-bit but the kernel only supports 32-bit */
             /* in that case we shrink the limit and retry */



More information about the wine-patches mailing list