这篇教程C++ tst_rmdir函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中tst_rmdir函数的典型用法代码示例。如果您正苦于以下问题:C++ tst_rmdir函数的具体用法?C++ tst_rmdir怎么用?C++ tst_rmdir使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了tst_rmdir函数的29个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: cleanupstatic void cleanup(void){ close(fildes); free(dummy); tst_rmdir();}
开发者ID:1587,项目名称:ltp,代码行数:6,
示例2: cleanupstatic void cleanup(void){ close(fd); tst_rmdir();}
开发者ID:kraj,项目名称:ltp,代码行数:6,
示例3: main//.........这里部分代码省略......... fprintf(stderr, "size_t overflow when setting up map/n"); exit(1); } mapsize = (size_t)(statbuf.st_size - sparseoffset); mappages = roundup(mapsize, pagesize) / pagesize; for (i = 0; i < mappages; i++) { cnt = read(fd, (char *)readbuf, pagesize); if (cnt == -1) { perror("read error"); return(0); } else if (cnt != pagesize) { /* * Okay if at last page in file... */ if ((i * pagesize) + cnt != mapsize) { (void)fprintf(stderr, "read %d of %ld bytes/n", (i*pagesize)+cnt, (long)mapsize); return(0); } } /* * Compare read bytes of data. * May have zeros from map extend... */ for (j = 0; j < cnt; j++) { if (expbuf[j] != readbuf[j] && readbuf[j] != 0) { (void)fprintf(stderr, "read bad data: exp %c got %c", expbuf[j], readbuf[j]);#ifdef LARGE_FILE (void)fprintf(stderr, ", pg %d off %d, " "(fsize %Ld)/n", i, j, statbuf.st_size);#else /* LARGE_FILE */ (void)fprintf(stderr, ", pg %d off %d, " "(fsize %ld)/n", i, j, statbuf.st_size);#endif /* LARGE_FILE */ return(0); } } } return(1);}/*ARGSUSED*/voidfinish(int sig){ finished++; /* finish nicely and check the file contents */}/*ARGSUSED*/voidclean_up_file(int sig){ if (!leavefile) (void)unlink(filename); exit(1);}unsigned intinitrand(void){ unsigned int seed; /* * Initialize random seed... Got this from a test written * by scooter: * Use srand/rand to diffuse the information from the * time and pid. If you start several processes, then * the time and pid information don't provide much * variation. */ srand((unsigned int)getpid()); seed = rand(); srand((unsigned int)time((time_t *)0)); seed = (seed ^ rand()) % 100000; srand48((long int)seed); return (seed);}/***** LTP Port *****/void ok_exit(){ tst_resm(TPASS, "Test passed/n"); tst_rmdir(); tst_exit();}int anyfail(){ tst_resm(TFAIL, "Test failed/n"); tst_rmdir(); tst_exit(); return(0);}
开发者ID:CSU-GH,项目名称:okl4_3.0,代码行数:101,
示例4: cleanupstatic void cleanup(void){ semctl(sem_id, 0, IPC_RMID); tst_rmdir();}
开发者ID:1587,项目名称:ltp,代码行数:5,
示例5: ok_exit/***** LTP Port *****/void ok_exit(){ tst_resm(TPASS, "Test passed/n"); tst_rmdir(); tst_exit();}
开发者ID:Mellanox,项目名称:arc_ltp,代码行数:7,
示例6: main//.........这里部分代码省略.........#ifdef UCLINUX if (self_exec(argv[0], "dd", temp, sig) < 0) { tst_resm(TBROK, "self_exec FAILED - " "terminating test."); tst_exit(); tst_exit(); }#else do_child();#endif } /* * Parent process sends signal to child. */ //fprintf(temp, "Testing signal %d/n", sig); 12/12/02 kill(pid, sig); npid = wait(&status); if (npid != pid) { fprintf(temp, "wait error: unexpected pid returned/n"); ret_val = 1; } /* 12/20/02. nsig = status & 0177; core = status & 0200; nexno = (status & 0xff00) >> 8; */ /***** LTP Port *****/ nsig = WTERMSIG(status);#ifdef WCOREDUMP core = WCOREDUMP(status);#endif nexno = WIFEXITED(status); /***** ** ** *****/ //printf("nsig=%x, core=%x, status=%x/n", nsig,core, status); 12/12/2002 /* to check if the core dump bit has been set, bit # 7 */ /***** LTP Port *****/ /* 12/12/02: [email C++ tst_sig函数代码示例 C++ tst_resm函数代码示例
|