diff loader/ldt_keeper.c @ 3775:aa1491f8167b

/dev/zero bad permissions error message
author arpi
date Wed, 26 Dec 2001 22:33:15 +0000
parents 0ecadf56dc05
children 710424e1a656
line wrap: on
line diff
--- a/loader/ldt_keeper.c	Wed Dec 26 21:45:23 2001 +0000
+++ b/loader/ldt_keeper.c	Wed Dec 26 22:33:15 2001 +0000
@@ -157,6 +157,10 @@
 
     prev_struct = 0;
     fd = open("/dev/zero", O_RDWR);
+    if(fd<0){
+        perror( "Cannot open /dev/zero for READ+WRITE. Check permissions! error: " );
+	return;
+    }
     fs_seg = mmap(NULL, getpagesize(), PROT_READ | PROT_WRITE, MAP_PRIVATE,
 		  fd, 0);
     if(fs_seg==(void*)-1)