gc: remove a lot of unused code
This commit is contained in:
parent
e51bc1a23e
commit
1e59887dc9
24
src/job.c
24
src/job.c
|
@ -134,30 +134,6 @@ void job_dependency_free(JobDependency *l) {
|
||||||
free(l);
|
free(l);
|
||||||
}
|
}
|
||||||
|
|
||||||
void job_dependency_delete(Job *subject, Job *object, bool *matters) {
|
|
||||||
JobDependency *l;
|
|
||||||
|
|
||||||
assert(object);
|
|
||||||
|
|
||||||
LIST_FOREACH(object, l, object->object_list) {
|
|
||||||
assert(l->object == object);
|
|
||||||
|
|
||||||
if (l->subject == subject)
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!l) {
|
|
||||||
if (matters)
|
|
||||||
*matters = false;
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (matters)
|
|
||||||
*matters = l->matters;
|
|
||||||
|
|
||||||
job_dependency_free(l);
|
|
||||||
}
|
|
||||||
|
|
||||||
void job_dump(Job *j, FILE*f, const char *prefix) {
|
void job_dump(Job *j, FILE*f, const char *prefix) {
|
||||||
assert(j);
|
assert(j);
|
||||||
assert(f);
|
assert(f);
|
||||||
|
|
|
@ -124,7 +124,6 @@ void job_dump(Job *j, FILE*f, const char *prefix);
|
||||||
|
|
||||||
JobDependency* job_dependency_new(Job *subject, Job *object, bool matters, bool conflicts);
|
JobDependency* job_dependency_new(Job *subject, Job *object, bool matters, bool conflicts);
|
||||||
void job_dependency_free(JobDependency *l);
|
void job_dependency_free(JobDependency *l);
|
||||||
void job_dependency_delete(Job *subject, Job *object, bool *matters);
|
|
||||||
|
|
||||||
bool job_is_anchor(Job *j);
|
bool job_is_anchor(Job *j);
|
||||||
|
|
||||||
|
|
51
src/mount.c
51
src/mount.c
|
@ -1487,57 +1487,6 @@ void mount_fd_event(Manager *m, int events) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int mount_path_is_mounted(Manager *m, const char* path) {
|
|
||||||
char *t;
|
|
||||||
int r;
|
|
||||||
|
|
||||||
assert(m);
|
|
||||||
assert(path);
|
|
||||||
|
|
||||||
if (path[0] != '/')
|
|
||||||
return 1;
|
|
||||||
|
|
||||||
if (!(t = strdup(path)))
|
|
||||||
return -ENOMEM;
|
|
||||||
|
|
||||||
path_kill_slashes(t);
|
|
||||||
|
|
||||||
for (;;) {
|
|
||||||
char *e, *slash;
|
|
||||||
Unit *u;
|
|
||||||
|
|
||||||
if (!(e = unit_name_from_path(t, ".mount"))) {
|
|
||||||
r = -ENOMEM;
|
|
||||||
goto finish;
|
|
||||||
}
|
|
||||||
|
|
||||||
u = manager_get_unit(m, e);
|
|
||||||
free(e);
|
|
||||||
|
|
||||||
if (u &&
|
|
||||||
(MOUNT(u)->from_etc_fstab || MOUNT(u)->from_fragment) &&
|
|
||||||
MOUNT(u)->state != MOUNT_MOUNTED) {
|
|
||||||
r = 0;
|
|
||||||
goto finish;
|
|
||||||
}
|
|
||||||
|
|
||||||
assert_se(slash = strrchr(t, '/'));
|
|
||||||
|
|
||||||
if (slash == t) {
|
|
||||||
r = 1;
|
|
||||||
goto finish;
|
|
||||||
}
|
|
||||||
|
|
||||||
*slash = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
r = 1;
|
|
||||||
|
|
||||||
finish:
|
|
||||||
free(t);
|
|
||||||
return r;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void mount_reset_maintenance(Unit *u) {
|
static void mount_reset_maintenance(Unit *u) {
|
||||||
Mount *m = MOUNT(u);
|
Mount *m = MOUNT(u);
|
||||||
|
|
||||||
|
|
|
@ -99,8 +99,6 @@ extern const UnitVTable mount_vtable;
|
||||||
|
|
||||||
void mount_fd_event(Manager *m, int events);
|
void mount_fd_event(Manager *m, int events);
|
||||||
|
|
||||||
int mount_path_is_mounted(Manager *m, const char* path);
|
|
||||||
|
|
||||||
const char* mount_state_to_string(MountState i);
|
const char* mount_state_to_string(MountState i);
|
||||||
MountState mount_state_from_string(const char *s);
|
MountState mount_state_from_string(const char *s);
|
||||||
|
|
||||||
|
|
24
src/unit.c
24
src/unit.c
|
@ -722,16 +722,6 @@ int unit_load_fragment_and_dropin_optional(Unit *u) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Common implementation for multiple backends */
|
|
||||||
int unit_load_nop(Unit *u) {
|
|
||||||
assert(u);
|
|
||||||
|
|
||||||
if (u->meta.load_state == UNIT_STUB)
|
|
||||||
u->meta.load_state = UNIT_LOADED;
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
int unit_load(Unit *u) {
|
int unit_load(Unit *u) {
|
||||||
int r;
|
int r;
|
||||||
|
|
||||||
|
@ -2124,20 +2114,6 @@ Unit *unit_following(Unit *u) {
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
static const char* const unit_type_table[_UNIT_TYPE_MAX] = {
|
|
||||||
[UNIT_SERVICE] = "service",
|
|
||||||
[UNIT_TIMER] = "timer",
|
|
||||||
[UNIT_SOCKET] = "socket",
|
|
||||||
[UNIT_TARGET] = "target",
|
|
||||||
[UNIT_DEVICE] = "device",
|
|
||||||
[UNIT_MOUNT] = "mount",
|
|
||||||
[UNIT_AUTOMOUNT] = "automount",
|
|
||||||
[UNIT_SNAPSHOT] = "snapshot",
|
|
||||||
[UNIT_SWAP] = "swap"
|
|
||||||
};
|
|
||||||
|
|
||||||
DEFINE_STRING_TABLE_LOOKUP(unit_type, UnitType);
|
|
||||||
|
|
||||||
static const char* const unit_load_state_table[_UNIT_LOAD_STATE_MAX] = {
|
static const char* const unit_load_state_table[_UNIT_LOAD_STATE_MAX] = {
|
||||||
[UNIT_STUB] = "stub",
|
[UNIT_STUB] = "stub",
|
||||||
[UNIT_LOADED] = "loaded",
|
[UNIT_LOADED] = "loaded",
|
||||||
|
|
|
@ -420,7 +420,6 @@ Unit *unit_follow_merge(Unit *u);
|
||||||
|
|
||||||
int unit_load_fragment_and_dropin(Unit *u);
|
int unit_load_fragment_and_dropin(Unit *u);
|
||||||
int unit_load_fragment_and_dropin_optional(Unit *u);
|
int unit_load_fragment_and_dropin_optional(Unit *u);
|
||||||
int unit_load_nop(Unit *u);
|
|
||||||
int unit_load(Unit *unit);
|
int unit_load(Unit *unit);
|
||||||
|
|
||||||
const char *unit_description(Unit *u);
|
const char *unit_description(Unit *u);
|
||||||
|
@ -485,9 +484,6 @@ void unit_reset_maintenance(Unit *u);
|
||||||
|
|
||||||
Unit *unit_following(Unit *u);
|
Unit *unit_following(Unit *u);
|
||||||
|
|
||||||
const char *unit_type_to_string(UnitType i);
|
|
||||||
UnitType unit_type_from_string(const char *s);
|
|
||||||
|
|
||||||
const char *unit_load_state_to_string(UnitLoadState i);
|
const char *unit_load_state_to_string(UnitLoadState i);
|
||||||
UnitLoadState unit_load_state_from_string(const char *s);
|
UnitLoadState unit_load_state_from_string(const char *s);
|
||||||
|
|
||||||
|
|
12
src/util.c
12
src/util.c
|
@ -2492,18 +2492,6 @@ char* gethostname_malloc(void) {
|
||||||
return strdup(u.sysname);
|
return strdup(u.sysname);
|
||||||
}
|
}
|
||||||
|
|
||||||
int getmachineid_malloc(char **b) {
|
|
||||||
int r;
|
|
||||||
|
|
||||||
assert(b);
|
|
||||||
|
|
||||||
if ((r = read_one_line_file("/var/lib/dbus/machine-id", b)) < 0)
|
|
||||||
return r;
|
|
||||||
|
|
||||||
strstrip(*b);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
char* getlogname_malloc(void) {
|
char* getlogname_malloc(void) {
|
||||||
uid_t uid;
|
uid_t uid;
|
||||||
long bufsize;
|
long bufsize;
|
||||||
|
|
|
@ -319,7 +319,6 @@ void sigset_add_many(sigset_t *ss, ...);
|
||||||
char* gethostname_malloc(void);
|
char* gethostname_malloc(void);
|
||||||
char* getlogname_malloc(void);
|
char* getlogname_malloc(void);
|
||||||
int getttyname_malloc(char **r);
|
int getttyname_malloc(char **r);
|
||||||
int getmachineid_malloc(char **r);
|
|
||||||
|
|
||||||
int chmod_and_chown(const char *path, mode_t mode, uid_t uid, gid_t gid);
|
int chmod_and_chown(const char *path, mode_t mode, uid_t uid, gid_t gid);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue