stupid gcc
This commit is contained in:
parent
768d880d82
commit
a4bbf47b33
1 changed files with 6 additions and 6 deletions
|
|
@ -1329,13 +1329,13 @@ runproc(void *argvp)
|
||||||
win = argv[0];
|
win = argv[0];
|
||||||
s = argv[1];
|
s = argv[1];
|
||||||
rdir = argv[2];
|
rdir = argv[2];
|
||||||
ndir = (int)argv[3];
|
ndir = (uintptr)argv[3];
|
||||||
newns = (int)argv[4];
|
newns = (uintptr)argv[4];
|
||||||
argaddr = argv[5];
|
argaddr = argv[5];
|
||||||
arg = argv[6];
|
arg = argv[6];
|
||||||
c = argv[7];
|
c = argv[7];
|
||||||
cpid = argv[8];
|
cpid = argv[8];
|
||||||
iseditcmd = (int)argv[9];
|
iseditcmd = (uintptr)argv[9];
|
||||||
free(argv);
|
free(argv);
|
||||||
|
|
||||||
t = s;
|
t = s;
|
||||||
|
|
@ -1611,13 +1611,13 @@ run(Window *win, char *s, Rune *rdir, int ndir, int newns, char *argaddr, char *
|
||||||
arg[0] = win;
|
arg[0] = win;
|
||||||
arg[1] = s;
|
arg[1] = s;
|
||||||
arg[2] = rdir;
|
arg[2] = rdir;
|
||||||
arg[3] = (void*)ndir;
|
arg[3] = (void*)(uintptr)ndir;
|
||||||
arg[4] = (void*)newns;
|
arg[4] = (void*)(uintptr)newns;
|
||||||
arg[5] = argaddr;
|
arg[5] = argaddr;
|
||||||
arg[6] = xarg;
|
arg[6] = xarg;
|
||||||
arg[7] = c;
|
arg[7] = c;
|
||||||
arg[8] = cpid;
|
arg[8] = cpid;
|
||||||
arg[9] = (void*)iseditcmd;
|
arg[9] = (void*)(uintptr)iseditcmd;
|
||||||
threadcreate(runproc, arg, STACK);
|
threadcreate(runproc, arg, STACK);
|
||||||
/* mustn't block here because must be ready to answer mount() call in run() */
|
/* mustn't block here because must be ready to answer mount() call in run() */
|
||||||
arg = emalloc(2*sizeof(void*));
|
arg = emalloc(2*sizeof(void*));
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue