more little compile fixes

This commit is contained in:
rsc 2004-12-28 01:45:05 +00:00
parent 7ffc5208a8
commit 22c7ebffda
6 changed files with 20 additions and 25 deletions

View file

@ -256,7 +256,6 @@ void unwind(void);
void userinit(void);
void varreg(void);
void varsym(void);
Waitmsg* waitfor(int);
void whatis(Lsym*);
void windir(Map*, Node*, Node*, Node*);
void yyerror(char*, ...);

View file

@ -245,17 +245,3 @@ getstatus(int pid)
return buf+56; /* ditto */
}
Waitmsg*
waitfor(int pid)
{
Waitmsg *w;
for(;;) {
if((w = wait()) == nil)
error("wait %r");
if(w->pid == pid)
return w;
free(w);
}
return nil; /* ken */
}

View file

@ -1,3 +1,6 @@
#undef waitfor
#define waitfor mkwaitfor
void addrule(char*, Word*, char*, Word*, int, int, char*);
void addrules(Word*, Word*, char*, int, int, char*);
void addw(Word*, char*);

View file

@ -3,6 +3,9 @@
#include <plumb.h>
#include "errors.h"
#undef waitfor
#define waitfor samwaitfor
/*
* BLOCKSIZE is relatively small to keep memory consumption down.
*/

View file

@ -177,16 +177,20 @@ tempdisk(void)
return fd;
}
#undef wait
#undef waitfor
int
waitfor(int pid)
samwaitfor(int pid)
{
int wm;
int rpid;
do; while((rpid = wait(&wm)) != pid && rpid != -1);
return (WEXITSTATUS(wm));
}
int r;
Waitmsg *w;
w = p9waitfor(pid);
if(w == nil)
return -1;
r = atoi(w->msg);
free(w);
return r;
}
void
samerr(char *buf)

View file

@ -43,9 +43,9 @@ static const u32 Td3[256];
static const u8 Te4[256];
static int rijndaelKeySetupEnc(u32 rk[/*4*(Nr + 1)*/], const u8 cipherKey[], int keyBits);
/*
#ifdef NOTUSED
static int rijndaelKeySetupDec(u32 rk[/*4*(Nr + 1)*/], const u8 cipherKey[], int keyBits);
*/
#endif
static int rijndaelKeySetup(u32 erk[/*4*(Nr + 1)*/], u32 drk[/*4*(Nr + 1)*/], const u8 cipherKey[], int keyBits);
static void rijndaelEncrypt(const u32int rk[], int Nr, const uchar pt[16], uchar ct[16]);
static void rijndaelDecrypt(const u32int rk[], int Nr, const uchar ct[16], uchar pt[16]);