$OpenBSD: patch-sal_osl_unx_file_error_transl_cxx,v 1.3 2006/12/13 10:25:14 robert Exp $
--- sal/osl/unx/file_error_transl.cxx.orig.port	Fri Dec  1 18:56:15 2006
+++ sal/osl/unx/file_error_transl.cxx	Mon Dec 11 22:27:40 2006
@@ -222,19 +222,19 @@ oslFileError oslTranslateFileError(sal_B
             osl_error = osl_File_E_LOOP;
             break;
 
-#if !(defined(MACOSX) || defined(NETBSD) || defined(FREEBSD))
+#if !(defined(MACOSX) || defined(NETBSD) || defined(FREEBSD) || defined(OPENBSD)) 
         case EILSEQ:
             osl_error = osl_File_E_ILSEQ;
             break;
 #endif /* MACOSX */
             
-#if !(defined(MACOSX) || defined(NETBSD) || defined(FREEBSD))
+#if !(defined(MACOSX) || defined(NETBSD) || defined(FREEBSD) || defined(OPENBSD))
         case ENOLINK:
             osl_error = osl_File_E_NOLINK;
             break;
 #endif /* MACOSX */
             
-#if !(defined(MACOSX) || defined(NETBSD) || defined(FREEBSD))
+#if !(defined(MACOSX) || defined(NETBSD) || defined(FREEBSD) || defined(OPENBSD))
         case EMULTIHOP:
             osl_error = osl_File_E_MULTIHOP;
             break;
@@ -244,9 +244,11 @@ oslFileError oslTranslateFileError(sal_B
             osl_error = osl_File_E_USERS;
             break;
 
+#if !defined (OPENBSD)
         case EOVERFLOW:
             osl_error = osl_File_E_OVERFLOW;
             break;
+#endif
         
         case ETIMEDOUT:
             osl_error = osl_File_E_TIMEDOUT;
