- logerror("Unable to edit timestamp file.");
- } else {
- rewind(fp);
- fread(×tamps, sizeof(timestamps), 1, fp);
- if (minites < 0) {
- fclose(fp);
- if (updating_mob)
- pr("Mobility updating is enabled.");
- else {
- pr("Mobility updating will come back on around %s",
- ctime(×tamps.starttime));
- pr("within 3 minutes, depending on when the server checks.");
- }
- return 0;
- }
- timestamps.timestamp = now;
- timestamps.starttime = now + minites;
- rewind(fp);
- fwrite(×tamps, sizeof(timestamps), 1, fp);
- fclose(fp);
- if (now >= timestamps.starttime) {
- pr("Turning on mobility updating.");
- update_all_mob();
- updating_mob = 1;
- } else if (updating_mob == 1) {
- pr("Turning off mobility updating.\n\r");
- pr("Mobility updating will come back on around %s",
- ctime(×tamps.starttime));
- pr("within 3 minutes, depending on when the server checks.");
- update_all_mob();
- updating_mob = 0;
- } else if (updating_mob == 0) {
- pr("Mobility updating is already off.\n\r");
- pr("Mobility updating will come back on around %s",
- ctime(×tamps.starttime));
- pr("within 3 minutes, depending on when the server checks.");
- }
+ logerror("Unable to edit timestamp file.");
+ } else {
+ rewind(fp);
+ fread(×tamps, sizeof(timestamps), 1, fp);
+ if (minites < 0) {
+ fclose(fp);
+ if (updating_mob)
+ pr("Mobility updating is enabled.");
+ else {
+ pr("Mobility updating will come back on around %s",
+ ctime(×tamps.starttime));
+ pr("within 3 minutes, depending on when the server checks.");
+ }
+ return 0;