static void minix_close(object_t caller) { struct file *file = self()->private_data; file->cnt--; ret(caller,OK); if(file->cnt <= 0) { kfree(self()->private_data); self()->private_data = NULL; run0(MM_PID,MIF_CLOSE); } }
int main(int argc,char **argv) { pid_t pid = atoi(argv[1]); time_t time = run0(pid,IF_READ); printf("start : %d\n",time); while(1) { run1(pid,IF_CREATE,1000); time++; printf("time : %d S\n",time); } return 0; }
/* * Class: milkyway_nativePP_Universe * Method: run0 * Signature: ()V */ JNIEXPORT void JNICALL Java_milkyway_nativePP_Universe_run0(JNIEnv * env, jobject obj) { run0(); }
/* Testing methods */ int main(int argc, char** argv) { run0(); }