fprintf(f, "default %s-*\n", arg_entry_token);
}
- r = flink_tmpfile(f, t, p, /* flags= */ 0);
+ r = flink_tmpfile(f, t, p, LINK_TMPFILE_SYNC);
if (r == -EEXIST)
return 0; /* Silently skip creation if the file exists now (recheck) */
if (r < 0)
fprintf(f, "type1\n");
- r = flink_tmpfile(f, t, p, /* flags= */ 0);
+ r = flink_tmpfile(f, t, p, LINK_TMPFILE_SYNC);
if (r == -EEXIST)
return 0; /* Silently skip creation if the file exists now (recheck) */
if (r < 0)
if (fchmod(fd, 0644) < 0)
return log_debug_errno(errno, "Failed to change unit file access mode for '%s': %m", path);
- r = link_tmpfile(fd, tmp, path, /* flags= */ 0);
+ r = link_tmpfile(fd, tmp, path, LINK_TMPFILE_SYNC);
if (r < 0)
return log_debug_errno(r, "Failed to install unit file '%s': %m", path);
return -errno;
fwrite(&h, sizeof(struct trie_header_f), 1, f);
- r = flink_tmpfile(f, filename_tmp, filename, LINK_TMPFILE_REPLACE);
+ r = flink_tmpfile(f, filename_tmp, filename, LINK_TMPFILE_REPLACE|LINK_TMPFILE_SYNC);
if (r < 0)
return r;