perf(lib): tanabata struct holds the hyou last modification timestamps instead of bools
This commit is contained in:
+2
-5
@@ -16,9 +16,8 @@ int tanabata_sasa_add(Tanabata *tanabata, const char *path) {
|
||||
}
|
||||
char *abspath = NULL;
|
||||
abspath = realpath(path, abspath);
|
||||
if (abspath != NULL && sasa_add(&tanabata->sasahyou, abspath) == 0) {
|
||||
tanabata->sasahyou_mod = 1;
|
||||
return 0;
|
||||
if (abspath != NULL) {
|
||||
return sasa_add(&tanabata->sasahyou, abspath);
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
@@ -29,7 +28,6 @@ int tanabata_sasa_rem_by_id(Tanabata *tanabata, uint64_t sasa_id) {
|
||||
}
|
||||
if (sasa_rem(&tanabata->sasahyou, sasa_id) == 0 &&
|
||||
kazari_rem_by_sasa(&tanabata->shoppyou, sasa_id) == 0) {
|
||||
tanabata->sasahyou_mod = 1;
|
||||
return 0;
|
||||
}
|
||||
return 1;
|
||||
@@ -41,7 +39,6 @@ int tanabata_sasa_rem_by_path(Tanabata *tanabata, const char *path) {
|
||||
if (current_sasa->id != HOLE_ID && strcmp(current_sasa->path, path) == 0) {
|
||||
if (sasa_rem(&tanabata->sasahyou, current_sasa->id) == 0 &&
|
||||
kazari_rem_by_sasa(&tanabata->shoppyou, current_sasa->id) == 0) {
|
||||
tanabata->sasahyou_mod = 1;
|
||||
return 0;
|
||||
}
|
||||
return 1;
|
||||
|
||||
Reference in New Issue
Block a user