On Tue, 19 Sep 2006, Jan Willem Stumpel wrote:
open("/dev/shm/dosemu_16975", O_RDWR|O_CREAT|O_TRUNC|O_NOFOLLOW, 0600) = 5 fcntl64(5, F_GETFD) = 0 fcntl64(5, F_SETFD, FD_CLOEXEC) = 0 unlink("/dev/shm/dosemu_16975") = 0 ftruncate(5, 0) = 0 ftruncate(5, 15794176) = 0 mmap2(NULL, 15794176, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_SHARED, 5, 0) = -1 EPERM (Operation not permitted)
The man page for mmap suggests that you get EPERM when you ask for PROT_EXEC but tmpfs was mounted no-exec. You should check the mount options for tmpfs, I think. Cheers, Rob Komar - To unsubscribe from this list: send the line "unsubscribe linux-msdos" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html