mirror of
https://github.com/systemd/systemd.git
synced 2025-03-19 22:50:17 +03:00
basic: reword some comments
Without commas, the sentences can be hard to parse.
This commit is contained in:
parent
7519b880e7
commit
fddb524d8a
@ -519,17 +519,17 @@ char* path_extend_internal(char **x, ...) {
|
||||
va_list ap;
|
||||
bool slash;
|
||||
|
||||
/* Joins all listed strings until the sentinel and places a "/" between them unless the strings end/begin
|
||||
* already with one so that it is unnecessary. Note that slashes which are already duplicate won't be
|
||||
* removed. The string returned is hence always equal to or longer than the sum of the lengths of each
|
||||
* individual string.
|
||||
/* Joins all listed strings until the sentinel and places a "/" between them unless the strings
|
||||
* end/begin already with one so that it is unnecessary. Note that slashes which are already
|
||||
* duplicate won't be removed. The string returned is hence always equal to or longer than the sum of
|
||||
* the lengths of the individual strings.
|
||||
*
|
||||
* The first argument may be an already allocated string that is extended via realloc() if
|
||||
* non-NULL. path_extend() and path_join() are macro wrappers around this function, making use of the
|
||||
* first parameter to distinguish the two operations.
|
||||
*
|
||||
* Note: any listed empty string is simply skipped. This can be useful for concatenating strings of which some
|
||||
* are optional.
|
||||
* Note: any listed empty string is simply skipped. This can be useful for concatenating strings of
|
||||
* which some are optional.
|
||||
*
|
||||
* Examples:
|
||||
*
|
||||
|
@ -681,15 +681,12 @@ int take_etc_passwd_lock(const char *root) {
|
||||
const char *path;
|
||||
int fd, r;
|
||||
|
||||
/* This is roughly the same as lckpwdf(), but not as awful. We
|
||||
* don't want to use alarm() and signals, hence we implement
|
||||
* our own trivial version of this.
|
||||
/* This is roughly the same as lckpwdf(), but not as awful. We don't want to use alarm() and signals,
|
||||
* hence we implement our own trivial version of this.
|
||||
*
|
||||
* Note that shadow-utils also takes per-database locks in
|
||||
* addition to lckpwdf(). However, we don't given that they
|
||||
* are redundant as they invoke lckpwdf() first and keep
|
||||
* it during everything they do. The per-database locks are
|
||||
* awfully racy, and thus we just won't do them. */
|
||||
* Note that shadow-utils also takes per-database locks in addition to lckpwdf(). However, we don't,
|
||||
* given that they are redundant: they invoke lckpwdf() first and keep it during everything they do.
|
||||
* The per-database locks are awfully racy, and thus we just won't do them. */
|
||||
|
||||
if (root)
|
||||
path = prefix_roota(root, ETC_PASSWD_LOCK_PATH);
|
||||
|
Loading…
x
Reference in New Issue
Block a user