26 lines
365 B
C
26 lines
365 B
C
|
|
||
|
#include <u.h>
|
||
|
#include <libc.h>
|
||
|
|
||
|
void
|
||
|
main(void)
|
||
|
{
|
||
|
char buf[1024];
|
||
|
int i, n, oldn, fail;
|
||
|
int fd;
|
||
|
|
||
|
fail = 0;
|
||
|
for(i = 0; i < 10000; i++){
|
||
|
fd = open("/proc/1/status", OREAD);
|
||
|
n = read(fd, buf, sizeof buf);
|
||
|
if(i != 0 && n != oldn){
|
||
|
fprint(2, "read %d, want %d\n", n, oldn);
|
||
|
fail++;
|
||
|
}
|
||
|
oldn = n;
|
||
|
close(fd);
|
||
|
}
|
||
|
print("PASS\n");
|
||
|
exits("PASS");
|
||
|
}
|