summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2010-08-11 23:19:04 +0200
committerLennart Poettering <lennart@poettering.net>2010-08-11 23:19:04 +0200
commit1e59887dc92e163163051e627817e1675374cd22 (patch)
tree5d5364029f749f08670e6ef272fbf6287b9780cd /src
parente51bc1a23e8f581e4fe46aa4df1bd93b7042c184 (diff)
gc: remove a lot of unused code
Diffstat (limited to 'src')
-rw-r--r--src/job.c24
-rw-r--r--src/job.h1
-rw-r--r--src/mount.c51
-rw-r--r--src/mount.h2
-rw-r--r--src/unit.c24
-rw-r--r--src/unit.h4
-rw-r--r--src/util.c12
-rw-r--r--src/util.h1
8 files changed, 0 insertions, 119 deletions
diff --git a/src/job.c b/src/job.c
index c3b529e920..d7082153de 100644
--- a/src/job.c
+++ b/src/job.c
@@ -134,30 +134,6 @@ void job_dependency_free(JobDependency *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) {
assert(j);
assert(f);
diff --git a/src/job.h b/src/job.h
index a69c4aaf1d..ce2bb0600b 100644
--- a/src/job.h
+++ b/src/job.h
@@ -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);
void job_dependency_free(JobDependency *l);
-void job_dependency_delete(Job *subject, Job *object, bool *matters);
bool job_is_anchor(Job *j);
diff --git a/src/mount.c b/src/mount.c
index 9a201f33ed..38547f7294 100644
--- a/src/mount.c
+++ b/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) {
Mount *m = MOUNT(u);
diff --git a/src/mount.h b/src/mount.h
index 56a7b12b26..226a1e2f5d 100644
--- a/src/mount.h
+++ b/src/mount.h
@@ -99,8 +99,6 @@ extern const UnitVTable mount_vtable;
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);
MountState mount_state_from_string(const char *s);
diff --git a/src/unit.c b/src/unit.c
index 3c2e974163..59776c33e4 100644
--- a/src/unit.c
+++ b/src/unit.c
@@ -722,16 +722,6 @@ int unit_load_fragment_and_dropin_optional(Unit *u) {
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 r;
@@ -2124,20 +2114,6 @@ Unit *unit_following(Unit *u) {
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] = {
[UNIT_STUB] = "stub",
[UNIT_LOADED] = "loaded",
diff --git a/src/unit.h b/src/unit.h
index e3ca8bbca6..a99d33ef07 100644
--- a/src/unit.h
+++ b/src/unit.h
@@ -420,7 +420,6 @@ Unit *unit_follow_merge(Unit *u);
int unit_load_fragment_and_dropin(Unit *u);
int unit_load_fragment_and_dropin_optional(Unit *u);
-int unit_load_nop(Unit *u);
int unit_load(Unit *unit);
const char *unit_description(Unit *u);
@@ -485,9 +484,6 @@ void unit_reset_maintenance(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);
UnitLoadState unit_load_state_from_string(const char *s);
diff --git a/src/util.c b/src/util.c
index 4e371d148e..c4ff5aa575 100644
--- a/src/util.c
+++ b/src/util.c
@@ -2492,18 +2492,6 @@ char* gethostname_malloc(void) {
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) {
uid_t uid;
long bufsize;
diff --git a/src/util.h b/src/util.h
index b2a2925604..21f47dc169 100644
--- a/src/util.h
+++ b/src/util.h
@@ -319,7 +319,6 @@ void sigset_add_many(sigset_t *ss, ...);
char* gethostname_malloc(void);
char* getlogname_malloc(void);
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);