--- a/src/lilo.c
+++ b/src/lilo.c
@@ -182,7 +182,6 @@ extern int has_partitions_beta(dev_t dev);	/* defined in geometry.c */
                 printf("Without");
 #endif
                 printf(" device-mapper\n");
-		printf("\nglibc version %d.%d\n", __GLIBC__, __GLIBC_MINOR__);
 		printf("Kernel Headers included from  %d.%d.%d\n",
 			LINUX_VERSION_CODE>>16,
 			LINUX_VERSION_CODE>>8 & 255,
--- a/src/common.h	2011-06-22 03:13:27.000000000 -0400
+++ b/src/common.h	2015-07-22 19:27:06.272990549 -0400
@@ -23,12 +23,7 @@
 # define PAGE_SIZE 4096U
 #endif
 
-#ifdef O_ACCMODE
-# define O_NOACCESS O_ACCMODE
-#else
-/* open a file for "no access" */
-# define O_NOACCESS 3
-#endif
+#define O_NOACCESS O_RDONLY
 
 /* special for LILO, bypass the actual open in  dev_open( , ,-1)   */
 #define O_BYPASS -1
