mmuhack.o path fix

git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@312 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
notaz 2007-12-13 20:52:10 +00:00
parent 0480e6c969
commit 5e83fffdf2

View file

@ -22,14 +22,13 @@ int mmuhack(void)
strcpy(kocmd, "/sbin/insmod "); strcpy(kocmd, "/sbin/insmod ");
strncpy(kocmd+13, g_argv[0], 1023-13); strncpy(kocmd+13, g_argv[0], 1023-13);
kocmd[1023] = 0; kocmd[1023] = 0;
for (i = strlen(kocmd); i > 0; i--) for (i = strlen(kocmd); i > 13; i--)
if (kocmd[i] == '/') { kocmd[i] = 0; break; } if (kocmd[i] == '/') { i++; break; }
strcat(kocmd, "/mmuhack.o"); strcpy(kocmd+i, "mmuhack.o");
printf("Installing NK's kernel module for Squidge MMU Hack (%s)...\n", kocmd); printf("Installing NK's kernel module for Squidge MMU Hack (%s)...\n", kocmd);
system(kocmd); system(kocmd);
mmufd = open("/dev/mmuhack", O_RDWR); mmufd = open("/dev/mmuhack", O_RDWR);
if(mmufd < 0) return 0; if(mmufd < 0) return 0;
close(mmufd); close(mmufd);