mirror of
https://github.com/systemd/systemd
synced 2024-10-15 04:24:19 +00:00
Merge pull request #32257 from yuwata/tree-wide-trivial-style-fixes
tree-wide: trivial style and typo fixes
This commit is contained in:
commit
bffc1a28d5
|
@ -633,7 +633,7 @@ int parse_fractional_part_u(const char **p, size_t digits, unsigned *res) {
|
|||
s = *p;
|
||||
|
||||
/* accept any number of digits, strtoull is limited to 19 */
|
||||
for (size_t i = 0; i < digits; i++,s++) {
|
||||
for (size_t i = 0; i < digits; i++, s++) {
|
||||
if (!ascii_isdigit(*s)) {
|
||||
if (i == 0)
|
||||
return -EINVAL;
|
||||
|
|
|
@ -63,7 +63,7 @@ const sd_bus_vtable bus_mount_vtable[] = {
|
|||
SD_BUS_VTABLE_START(0),
|
||||
SD_BUS_PROPERTY("Where", "s", NULL, offsetof(Mount, where), SD_BUS_VTABLE_PROPERTY_CONST),
|
||||
SD_BUS_PROPERTY("What", "s", property_get_what, 0, SD_BUS_VTABLE_PROPERTY_EMITS_CHANGE),
|
||||
SD_BUS_PROPERTY("Options","s", property_get_options, 0, SD_BUS_VTABLE_PROPERTY_EMITS_CHANGE),
|
||||
SD_BUS_PROPERTY("Options", "s", property_get_options, 0, SD_BUS_VTABLE_PROPERTY_EMITS_CHANGE),
|
||||
SD_BUS_PROPERTY("Type", "s", property_get_type, 0, SD_BUS_VTABLE_PROPERTY_EMITS_CHANGE),
|
||||
SD_BUS_PROPERTY("TimeoutUSec", "t", bus_property_get_usec, offsetof(Mount, timeout_usec), SD_BUS_VTABLE_PROPERTY_CONST),
|
||||
SD_BUS_PROPERTY("ControlPID", "u", bus_property_get_pid, offsetof(Mount, control_pid.pid), SD_BUS_VTABLE_PROPERTY_EMITS_CHANGE),
|
||||
|
|
|
@ -897,7 +897,7 @@ int config_parse_exec(
|
|||
/* We accept an absolute path as first argument. Valid prefixes and their effect:
|
||||
*
|
||||
* "-": Ignore if the path doesn't exist
|
||||
* "@": Allow overridding argv[0] (supplied as a separate argument)
|
||||
* "@": Allow overriding argv[0] (supplied as a separate argument)
|
||||
* ":": Disable environment variable substitution
|
||||
* "+": Run with full privileges and no sandboxing
|
||||
* "!": Apply sandboxing except for user/group credentials
|
||||
|
|
|
@ -2810,102 +2810,102 @@ static int parse_argv(int argc, char *argv[]) {
|
|||
};
|
||||
|
||||
static const struct option options[] = {
|
||||
{ "help", no_argument, NULL, 'h' },
|
||||
{ "version", no_argument, NULL, ARG_VERSION },
|
||||
{ "no-pager", no_argument, NULL, ARG_NO_PAGER },
|
||||
{ "no-legend", no_argument, NULL, ARG_NO_LEGEND },
|
||||
{ "no-ask-password", no_argument, NULL, ARG_NO_ASK_PASSWORD },
|
||||
{ "offline", no_argument, NULL, ARG_OFFLINE },
|
||||
{ "host", required_argument, NULL, 'H' },
|
||||
{ "machine", required_argument, NULL, 'M' },
|
||||
{ "identity", required_argument, NULL, 'I' },
|
||||
{ "real-name", required_argument, NULL, 'c' },
|
||||
{ "comment", required_argument, NULL, 'c' }, /* Compat alias to keep thing in sync with useradd(8) */
|
||||
{ "realm", required_argument, NULL, ARG_REALM },
|
||||
{ "email-address", required_argument, NULL, ARG_EMAIL_ADDRESS },
|
||||
{ "location", required_argument, NULL, ARG_LOCATION },
|
||||
{ "password-hint", required_argument, NULL, ARG_PASSWORD_HINT },
|
||||
{ "icon-name", required_argument, NULL, ARG_ICON_NAME },
|
||||
{ "home-dir", required_argument, NULL, 'd' }, /* Compatible with useradd(8) */
|
||||
{ "uid", required_argument, NULL, 'u' }, /* Compatible with useradd(8) */
|
||||
{ "member-of", required_argument, NULL, 'G' },
|
||||
{ "groups", required_argument, NULL, 'G' }, /* Compat alias to keep thing in sync with useradd(8) */
|
||||
{ "skel", required_argument, NULL, 'k' }, /* Compatible with useradd(8) */
|
||||
{ "shell", required_argument, NULL, 's' }, /* Compatible with useradd(8) */
|
||||
{ "setenv", required_argument, NULL, ARG_SETENV },
|
||||
{ "timezone", required_argument, NULL, ARG_TIMEZONE },
|
||||
{ "language", required_argument, NULL, ARG_LANGUAGE },
|
||||
{ "locked", required_argument, NULL, ARG_LOCKED },
|
||||
{ "not-before", required_argument, NULL, ARG_NOT_BEFORE },
|
||||
{ "not-after", required_argument, NULL, ARG_NOT_AFTER },
|
||||
{ "expiredate", required_argument, NULL, 'e' }, /* Compat alias to keep thing in sync with useradd(8) */
|
||||
{ "ssh-authorized-keys", required_argument, NULL, ARG_SSH_AUTHORIZED_KEYS },
|
||||
{ "disk-size", required_argument, NULL, ARG_DISK_SIZE },
|
||||
{ "access-mode", required_argument, NULL, ARG_ACCESS_MODE },
|
||||
{ "umask", required_argument, NULL, ARG_UMASK },
|
||||
{ "nice", required_argument, NULL, ARG_NICE },
|
||||
{ "rlimit", required_argument, NULL, ARG_RLIMIT },
|
||||
{ "tasks-max", required_argument, NULL, ARG_TASKS_MAX },
|
||||
{ "memory-high", required_argument, NULL, ARG_MEMORY_HIGH },
|
||||
{ "memory-max", required_argument, NULL, ARG_MEMORY_MAX },
|
||||
{ "cpu-weight", required_argument, NULL, ARG_CPU_WEIGHT },
|
||||
{ "io-weight", required_argument, NULL, ARG_IO_WEIGHT },
|
||||
{ "storage", required_argument, NULL, ARG_STORAGE },
|
||||
{ "image-path", required_argument, NULL, ARG_IMAGE_PATH },
|
||||
{ "fs-type", required_argument, NULL, ARG_FS_TYPE },
|
||||
{ "luks-discard", required_argument, NULL, ARG_LUKS_DISCARD },
|
||||
{ "luks-offline-discard", required_argument, NULL, ARG_LUKS_OFFLINE_DISCARD },
|
||||
{ "luks-cipher", required_argument, NULL, ARG_LUKS_CIPHER },
|
||||
{ "luks-cipher-mode", required_argument, NULL, ARG_LUKS_CIPHER_MODE },
|
||||
{ "luks-volume-key-size", required_argument, NULL, ARG_LUKS_VOLUME_KEY_SIZE },
|
||||
{ "luks-pbkdf-type", required_argument, NULL, ARG_LUKS_PBKDF_TYPE },
|
||||
{ "luks-pbkdf-hash-algorithm", required_argument, NULL, ARG_LUKS_PBKDF_HASH_ALGORITHM },
|
||||
{ "luks-pbkdf-force-iterations", required_argument, NULL, ARG_LUKS_PBKDF_FORCE_ITERATIONS },
|
||||
{ "luks-pbkdf-time-cost", required_argument, NULL, ARG_LUKS_PBKDF_TIME_COST },
|
||||
{ "luks-pbkdf-memory-cost", required_argument, NULL, ARG_LUKS_PBKDF_MEMORY_COST },
|
||||
{ "luks-pbkdf-parallel-threads", required_argument, NULL, ARG_LUKS_PBKDF_PARALLEL_THREADS },
|
||||
{ "luks-sector-size", required_argument, NULL, ARG_LUKS_SECTOR_SIZE },
|
||||
{ "nosuid", required_argument, NULL, ARG_NOSUID },
|
||||
{ "nodev", required_argument, NULL, ARG_NODEV },
|
||||
{ "noexec", required_argument, NULL, ARG_NOEXEC },
|
||||
{ "cifs-user-name", required_argument, NULL, ARG_CIFS_USER_NAME },
|
||||
{ "cifs-domain", required_argument, NULL, ARG_CIFS_DOMAIN },
|
||||
{ "cifs-service", required_argument, NULL, ARG_CIFS_SERVICE },
|
||||
{ "cifs-extra-mount-options", required_argument, NULL, ARG_CIFS_EXTRA_MOUNT_OPTIONS },
|
||||
{ "rate-limit-interval", required_argument, NULL, ARG_RATE_LIMIT_INTERVAL },
|
||||
{ "rate-limit-burst", required_argument, NULL, ARG_RATE_LIMIT_BURST },
|
||||
{ "stop-delay", required_argument, NULL, ARG_STOP_DELAY },
|
||||
{ "kill-processes", required_argument, NULL, ARG_KILL_PROCESSES },
|
||||
{ "enforce-password-policy", required_argument, NULL, ARG_ENFORCE_PASSWORD_POLICY },
|
||||
{ "password-change-now", required_argument, NULL, ARG_PASSWORD_CHANGE_NOW },
|
||||
{ "password-change-min", required_argument, NULL, ARG_PASSWORD_CHANGE_MIN },
|
||||
{ "password-change-max", required_argument, NULL, ARG_PASSWORD_CHANGE_MAX },
|
||||
{ "password-change-warn", required_argument, NULL, ARG_PASSWORD_CHANGE_WARN },
|
||||
{ "password-change-inactive", required_argument, NULL, ARG_PASSWORD_CHANGE_INACTIVE },
|
||||
{ "auto-login", required_argument, NULL, ARG_AUTO_LOGIN },
|
||||
{ "session-launcher", required_argument, NULL, ARG_SESSION_LAUNCHER, },
|
||||
{ "session-type", required_argument, NULL, ARG_SESSION_TYPE, },
|
||||
{ "json", required_argument, NULL, ARG_JSON },
|
||||
{ "export-format", required_argument, NULL, ARG_EXPORT_FORMAT },
|
||||
{ "pkcs11-token-uri", required_argument, NULL, ARG_PKCS11_TOKEN_URI },
|
||||
{ "fido2-credential-algorithm", required_argument, NULL, ARG_FIDO2_CRED_ALG },
|
||||
{ "fido2-device", required_argument, NULL, ARG_FIDO2_DEVICE },
|
||||
{ "fido2-with-client-pin", required_argument, NULL, ARG_FIDO2_WITH_PIN },
|
||||
{ "fido2-with-user-presence", required_argument, NULL, ARG_FIDO2_WITH_UP },
|
||||
{ "fido2-with-user-verification",required_argument, NULL, ARG_FIDO2_WITH_UV },
|
||||
{ "recovery-key", required_argument, NULL, ARG_RECOVERY_KEY },
|
||||
{ "and-resize", required_argument, NULL, ARG_AND_RESIZE },
|
||||
{ "and-change-password", required_argument, NULL, ARG_AND_CHANGE_PASSWORD },
|
||||
{ "drop-caches", required_argument, NULL, ARG_DROP_CACHES },
|
||||
{ "luks-extra-mount-options", required_argument, NULL, ARG_LUKS_EXTRA_MOUNT_OPTIONS },
|
||||
{ "auto-resize-mode", required_argument, NULL, ARG_AUTO_RESIZE_MODE },
|
||||
{ "rebalance-weight", required_argument, NULL, ARG_REBALANCE_WEIGHT },
|
||||
{ "capability-bounding-set", required_argument, NULL, ARG_CAPABILITY_BOUNDING_SET },
|
||||
{ "capability-ambient-set", required_argument, NULL, ARG_CAPABILITY_AMBIENT_SET },
|
||||
{ "prompt-new-user", no_argument, NULL, ARG_PROMPT_NEW_USER },
|
||||
{ "blob", required_argument, NULL, 'b' },
|
||||
{ "avatar", required_argument, NULL, ARG_AVATAR },
|
||||
{ "login-background", required_argument, NULL, ARG_LOGIN_BACKGROUND },
|
||||
{ "help", no_argument, NULL, 'h' },
|
||||
{ "version", no_argument, NULL, ARG_VERSION },
|
||||
{ "no-pager", no_argument, NULL, ARG_NO_PAGER },
|
||||
{ "no-legend", no_argument, NULL, ARG_NO_LEGEND },
|
||||
{ "no-ask-password", no_argument, NULL, ARG_NO_ASK_PASSWORD },
|
||||
{ "offline", no_argument, NULL, ARG_OFFLINE },
|
||||
{ "host", required_argument, NULL, 'H' },
|
||||
{ "machine", required_argument, NULL, 'M' },
|
||||
{ "identity", required_argument, NULL, 'I' },
|
||||
{ "real-name", required_argument, NULL, 'c' },
|
||||
{ "comment", required_argument, NULL, 'c' }, /* Compat alias to keep thing in sync with useradd(8) */
|
||||
{ "realm", required_argument, NULL, ARG_REALM },
|
||||
{ "email-address", required_argument, NULL, ARG_EMAIL_ADDRESS },
|
||||
{ "location", required_argument, NULL, ARG_LOCATION },
|
||||
{ "password-hint", required_argument, NULL, ARG_PASSWORD_HINT },
|
||||
{ "icon-name", required_argument, NULL, ARG_ICON_NAME },
|
||||
{ "home-dir", required_argument, NULL, 'd' }, /* Compatible with useradd(8) */
|
||||
{ "uid", required_argument, NULL, 'u' }, /* Compatible with useradd(8) */
|
||||
{ "member-of", required_argument, NULL, 'G' },
|
||||
{ "groups", required_argument, NULL, 'G' }, /* Compat alias to keep thing in sync with useradd(8) */
|
||||
{ "skel", required_argument, NULL, 'k' }, /* Compatible with useradd(8) */
|
||||
{ "shell", required_argument, NULL, 's' }, /* Compatible with useradd(8) */
|
||||
{ "setenv", required_argument, NULL, ARG_SETENV },
|
||||
{ "timezone", required_argument, NULL, ARG_TIMEZONE },
|
||||
{ "language", required_argument, NULL, ARG_LANGUAGE },
|
||||
{ "locked", required_argument, NULL, ARG_LOCKED },
|
||||
{ "not-before", required_argument, NULL, ARG_NOT_BEFORE },
|
||||
{ "not-after", required_argument, NULL, ARG_NOT_AFTER },
|
||||
{ "expiredate", required_argument, NULL, 'e' }, /* Compat alias to keep thing in sync with useradd(8) */
|
||||
{ "ssh-authorized-keys", required_argument, NULL, ARG_SSH_AUTHORIZED_KEYS },
|
||||
{ "disk-size", required_argument, NULL, ARG_DISK_SIZE },
|
||||
{ "access-mode", required_argument, NULL, ARG_ACCESS_MODE },
|
||||
{ "umask", required_argument, NULL, ARG_UMASK },
|
||||
{ "nice", required_argument, NULL, ARG_NICE },
|
||||
{ "rlimit", required_argument, NULL, ARG_RLIMIT },
|
||||
{ "tasks-max", required_argument, NULL, ARG_TASKS_MAX },
|
||||
{ "memory-high", required_argument, NULL, ARG_MEMORY_HIGH },
|
||||
{ "memory-max", required_argument, NULL, ARG_MEMORY_MAX },
|
||||
{ "cpu-weight", required_argument, NULL, ARG_CPU_WEIGHT },
|
||||
{ "io-weight", required_argument, NULL, ARG_IO_WEIGHT },
|
||||
{ "storage", required_argument, NULL, ARG_STORAGE },
|
||||
{ "image-path", required_argument, NULL, ARG_IMAGE_PATH },
|
||||
{ "fs-type", required_argument, NULL, ARG_FS_TYPE },
|
||||
{ "luks-discard", required_argument, NULL, ARG_LUKS_DISCARD },
|
||||
{ "luks-offline-discard", required_argument, NULL, ARG_LUKS_OFFLINE_DISCARD },
|
||||
{ "luks-cipher", required_argument, NULL, ARG_LUKS_CIPHER },
|
||||
{ "luks-cipher-mode", required_argument, NULL, ARG_LUKS_CIPHER_MODE },
|
||||
{ "luks-volume-key-size", required_argument, NULL, ARG_LUKS_VOLUME_KEY_SIZE },
|
||||
{ "luks-pbkdf-type", required_argument, NULL, ARG_LUKS_PBKDF_TYPE },
|
||||
{ "luks-pbkdf-hash-algorithm", required_argument, NULL, ARG_LUKS_PBKDF_HASH_ALGORITHM },
|
||||
{ "luks-pbkdf-force-iterations", required_argument, NULL, ARG_LUKS_PBKDF_FORCE_ITERATIONS },
|
||||
{ "luks-pbkdf-time-cost", required_argument, NULL, ARG_LUKS_PBKDF_TIME_COST },
|
||||
{ "luks-pbkdf-memory-cost", required_argument, NULL, ARG_LUKS_PBKDF_MEMORY_COST },
|
||||
{ "luks-pbkdf-parallel-threads", required_argument, NULL, ARG_LUKS_PBKDF_PARALLEL_THREADS },
|
||||
{ "luks-sector-size", required_argument, NULL, ARG_LUKS_SECTOR_SIZE },
|
||||
{ "nosuid", required_argument, NULL, ARG_NOSUID },
|
||||
{ "nodev", required_argument, NULL, ARG_NODEV },
|
||||
{ "noexec", required_argument, NULL, ARG_NOEXEC },
|
||||
{ "cifs-user-name", required_argument, NULL, ARG_CIFS_USER_NAME },
|
||||
{ "cifs-domain", required_argument, NULL, ARG_CIFS_DOMAIN },
|
||||
{ "cifs-service", required_argument, NULL, ARG_CIFS_SERVICE },
|
||||
{ "cifs-extra-mount-options", required_argument, NULL, ARG_CIFS_EXTRA_MOUNT_OPTIONS },
|
||||
{ "rate-limit-interval", required_argument, NULL, ARG_RATE_LIMIT_INTERVAL },
|
||||
{ "rate-limit-burst", required_argument, NULL, ARG_RATE_LIMIT_BURST },
|
||||
{ "stop-delay", required_argument, NULL, ARG_STOP_DELAY },
|
||||
{ "kill-processes", required_argument, NULL, ARG_KILL_PROCESSES },
|
||||
{ "enforce-password-policy", required_argument, NULL, ARG_ENFORCE_PASSWORD_POLICY },
|
||||
{ "password-change-now", required_argument, NULL, ARG_PASSWORD_CHANGE_NOW },
|
||||
{ "password-change-min", required_argument, NULL, ARG_PASSWORD_CHANGE_MIN },
|
||||
{ "password-change-max", required_argument, NULL, ARG_PASSWORD_CHANGE_MAX },
|
||||
{ "password-change-warn", required_argument, NULL, ARG_PASSWORD_CHANGE_WARN },
|
||||
{ "password-change-inactive", required_argument, NULL, ARG_PASSWORD_CHANGE_INACTIVE },
|
||||
{ "auto-login", required_argument, NULL, ARG_AUTO_LOGIN },
|
||||
{ "session-launcher", required_argument, NULL, ARG_SESSION_LAUNCHER, },
|
||||
{ "session-type", required_argument, NULL, ARG_SESSION_TYPE, },
|
||||
{ "json", required_argument, NULL, ARG_JSON },
|
||||
{ "export-format", required_argument, NULL, ARG_EXPORT_FORMAT },
|
||||
{ "pkcs11-token-uri", required_argument, NULL, ARG_PKCS11_TOKEN_URI },
|
||||
{ "fido2-credential-algorithm", required_argument, NULL, ARG_FIDO2_CRED_ALG },
|
||||
{ "fido2-device", required_argument, NULL, ARG_FIDO2_DEVICE },
|
||||
{ "fido2-with-client-pin", required_argument, NULL, ARG_FIDO2_WITH_PIN },
|
||||
{ "fido2-with-user-presence", required_argument, NULL, ARG_FIDO2_WITH_UP },
|
||||
{ "fido2-with-user-verification", required_argument, NULL, ARG_FIDO2_WITH_UV },
|
||||
{ "recovery-key", required_argument, NULL, ARG_RECOVERY_KEY },
|
||||
{ "and-resize", required_argument, NULL, ARG_AND_RESIZE },
|
||||
{ "and-change-password", required_argument, NULL, ARG_AND_CHANGE_PASSWORD },
|
||||
{ "drop-caches", required_argument, NULL, ARG_DROP_CACHES },
|
||||
{ "luks-extra-mount-options", required_argument, NULL, ARG_LUKS_EXTRA_MOUNT_OPTIONS },
|
||||
{ "auto-resize-mode", required_argument, NULL, ARG_AUTO_RESIZE_MODE },
|
||||
{ "rebalance-weight", required_argument, NULL, ARG_REBALANCE_WEIGHT },
|
||||
{ "capability-bounding-set", required_argument, NULL, ARG_CAPABILITY_BOUNDING_SET },
|
||||
{ "capability-ambient-set", required_argument, NULL, ARG_CAPABILITY_AMBIENT_SET },
|
||||
{ "prompt-new-user", no_argument, NULL, ARG_PROMPT_NEW_USER },
|
||||
{ "blob", required_argument, NULL, 'b' },
|
||||
{ "avatar", required_argument, NULL, ARG_AVATAR },
|
||||
{ "login-background", required_argument, NULL, ARG_LOGIN_BACKGROUND },
|
||||
{}
|
||||
};
|
||||
|
||||
|
|
|
@ -202,7 +202,15 @@ bool home_is_referenced(Home *h);
|
|||
bool home_shall_suspend(Home *h);
|
||||
HomeState home_get_state(Home *h);
|
||||
|
||||
int home_get_disk_status(Home *h, uint64_t *ret_disk_size,uint64_t *ret_disk_usage, uint64_t *ret_disk_free, uint64_t *ret_disk_ceiling, uint64_t *ret_disk_floor, statfs_f_type_t *ret_fstype, mode_t *ret_access_mode);
|
||||
int home_get_disk_status(
|
||||
Home *h,
|
||||
uint64_t *ret_disk_size,
|
||||
uint64_t *ret_disk_usage,
|
||||
uint64_t *ret_disk_free,
|
||||
uint64_t *ret_disk_ceiling,
|
||||
uint64_t *ret_disk_floor,
|
||||
statfs_f_type_t *ret_fstype,
|
||||
mode_t *ret_access_mode);
|
||||
|
||||
void home_process_notify(Home *h, char **l, int fd);
|
||||
|
||||
|
|
|
@ -2616,7 +2616,7 @@ static int ext4_offline_resize_fs(
|
|||
return r;
|
||||
if (r == 0) {
|
||||
/* Child */
|
||||
execlp("e2fsck" ,"e2fsck", "-fp", setup->dm_node, NULL);
|
||||
execlp("e2fsck", "e2fsck", "-fp", setup->dm_node, NULL);
|
||||
log_open();
|
||||
log_error_errno(errno, "Failed to execute e2fsck: %m");
|
||||
_exit(EXIT_FAILURE);
|
||||
|
@ -2648,7 +2648,7 @@ static int ext4_offline_resize_fs(
|
|||
return r;
|
||||
if (r == 0) {
|
||||
/* Child */
|
||||
execlp("resize2fs" ,"resize2fs", setup->dm_node, size_str, NULL);
|
||||
execlp("resize2fs", "resize2fs", setup->dm_node, size_str, NULL);
|
||||
log_open();
|
||||
log_error_errno(errno, "Failed to execute resize2fs: %m");
|
||||
_exit(EXIT_FAILURE);
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
#include "logs-show.h"
|
||||
#include "terminal-util.h"
|
||||
|
||||
#define PROCESS_INOTIFY_INTERVAL 1024 /* Every 1,024 messages processed */
|
||||
#define PROCESS_INOTIFY_INTERVAL 1024 /* Every 1024 messages processed */
|
||||
|
||||
typedef struct Context {
|
||||
sd_journal *journal;
|
||||
|
|
|
@ -617,7 +617,7 @@ static int run(int argc, char *argv[]) {
|
|||
|
||||
r = varlink_server_bind_method_many(
|
||||
server,
|
||||
"io.systemd.MountFileSystem.MountImage",vl_method_mount_image);
|
||||
"io.systemd.MountFileSystem.MountImage", vl_method_mount_image);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to bind methods: %m");
|
||||
|
||||
|
|
|
@ -1054,7 +1054,7 @@ static int ndisc_address_set_lifetime(Address *address, Link *link, sd_ndisc_rou
|
|||
assert(rt);
|
||||
|
||||
/* This is mostly based on RFC 4862 section 5.5.3 (e). However, the definition of 'RemainingLifetime'
|
||||
* is ambigous, and there is no clear explanation when the address is not assigned yet. If we assume
|
||||
* is ambiguous, and there is no clear explanation when the address is not assigned yet. If we assume
|
||||
* that 'RemainingLifetime' is zero in that case, then IPv6 Core Conformance test [v6LC.3.2.5 Part C]
|
||||
* fails. So, in such case, we skip the conditions about 'RemainingLifetime'. */
|
||||
|
||||
|
|
|
@ -1226,7 +1226,7 @@ int config_parse_pref64_prefix(
|
|||
return 0;
|
||||
}
|
||||
|
||||
(void) in6_addr_mask(&a.in6,prefixlen);
|
||||
(void) in6_addr_mask(&a.in6, prefixlen);
|
||||
p->prefix = a.in6;
|
||||
p->prefixlen = prefixlen;
|
||||
|
||||
|
|
|
@ -676,7 +676,7 @@ static int context_vacuum(
|
|||
if (space == 0)
|
||||
log_info("Making room%s", special_glyph(SPECIAL_GLYPH_ELLIPSIS));
|
||||
else
|
||||
log_info("Making room for %" PRIu64 " updates%s", space,special_glyph(SPECIAL_GLYPH_ELLIPSIS));
|
||||
log_info("Making room for %" PRIu64 " updates%s", space, special_glyph(SPECIAL_GLYPH_ELLIPSIS));
|
||||
|
||||
for (size_t i = 0; i < c->n_transfers; i++) {
|
||||
r = transfer_vacuum(c->transfers[i], space, extra_protected_version);
|
||||
|
|
|
@ -624,17 +624,17 @@ TEST(memory_deny_write_execute_mmap) {
|
|||
if (pid == 0) {
|
||||
void *p;
|
||||
|
||||
p = mmap(NULL, page_size(), PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1,0);
|
||||
p = mmap(NULL, page_size(), PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0);
|
||||
assert_se(p != MAP_FAILED);
|
||||
assert_se(munmap(p, page_size()) >= 0);
|
||||
|
||||
p = mmap(NULL, page_size(), PROT_WRITE|PROT_READ, MAP_PRIVATE|MAP_ANONYMOUS, -1,0);
|
||||
p = mmap(NULL, page_size(), PROT_WRITE|PROT_READ, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0);
|
||||
assert_se(p != MAP_FAILED);
|
||||
assert_se(munmap(p, page_size()) >= 0);
|
||||
|
||||
assert_se(seccomp_memory_deny_write_execute() >= 0);
|
||||
|
||||
p = mmap(NULL, page_size(), PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1,0);
|
||||
p = mmap(NULL, page_size(), PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0);
|
||||
#if defined(__x86_64__) || defined(__i386__) || defined(__powerpc64__) || defined(__arm__) || defined(__aarch64__) || defined(__loongarch_lp64)
|
||||
assert_se(p == MAP_FAILED);
|
||||
assert_se(errno == EPERM);
|
||||
|
@ -644,7 +644,7 @@ TEST(memory_deny_write_execute_mmap) {
|
|||
if (p != MAP_FAILED)
|
||||
assert_se(munmap(p, page_size()) == 0);
|
||||
|
||||
p = mmap(NULL, page_size(), PROT_WRITE|PROT_READ, MAP_PRIVATE|MAP_ANONYMOUS, -1,0);
|
||||
p = mmap(NULL, page_size(), PROT_WRITE|PROT_READ, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0);
|
||||
assert_se(p != MAP_FAILED);
|
||||
assert_se(munmap(p, page_size()) >= 0);
|
||||
|
||||
|
|
Loading…
Reference in a new issue