test2

来源:互联网 发布:淘宝买药暗语 编辑:程序博客网 时间:2024/06/05 16:37
if (ret == size) {  // get a record                        time_t last;                        if (diskrep.argslen != rep->argslen ||                            strncmp(dargs, rep->args->str, rep->argslen) != 0)                                continue;如果查找到了相同的记录,那么会更新文件中存储的上一次执行时间和执行次数。last = diskrep.last_used_time;                        diskrep.used_times++;                        diskrep.last_used_time = now;                        //update last_used_time                        lseek(fd, -(MAX_TIME_SIZE + sizeof("\r\n")), SEEK_CUR);                        size = sizeof(last_used_time_tmp);                        sprintf(last_used_time_tmp, "%ld", diskrep.last_used_time);                        ret = write(fd, last_used_time_tmp, size);                        //update used_times                        lseek(fd, -(MAX_TIME_SIZE + TMP_MAX_SIZE + 1), SEEK_CUR);                        size = sizeof(used_times);                        sprintf(used_times, "%d", diskrep.used_times);                        ret = write(fd, used_times, size);

0 0
原创粉丝点击