Skip to content

Next #16

Merged
merged 13 commits into from
Dec 15, 2022
Merged

Next #16

merged 13 commits into from
Dec 15, 2022

Conversation

donald
Copy link
Contributor

@donald donald commented Dec 14, 2022

work in progess

@donald
Copy link
Contributor Author

donald commented Dec 14, 2022

Old "next" commits lying around.

Dirty installed on deinemuddah because of the "Don't crash if hardlink source is missing' commit, but I want to review/cleanup this before merge.

Newer versions of glibc set the function attribute `warn_unused_result`
on `system()`. We want to ignore a failure in the call with `ionice`,
because its best-efford anyway.

Unfortunately, the intuitive `(void)system(...)` doesn't work with gcc.
After the last commit, fileop_chown and fileop_lchown are the same.
Remove fileop_chown and use fileop_lchown everywhere.
My notebook uses ecryptfs and this surely is a local filesystem.
--ssh-opt is much more powerfull if it can be specified multiple times.

So allow that.
We don't free the string vectors `excepts` and `ssh_opts` or the strings
they containt, so we can use the strings from argv directly.
I don't remember, what his was for, so remove it.
Sign in to join this conversation on GitHub.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant