mirror of
https://git.proxmox.com/git/mirror_lxc
synced 2025-08-15 10:12:24 +00:00
remove dead stop code
Remove old dead code. Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>
This commit is contained in:
parent
2137dc998b
commit
6e47d49323
@ -37,44 +37,6 @@
|
|||||||
|
|
||||||
lxc_log_define(lxc_stop, lxc);
|
lxc_log_define(lxc_stop, lxc);
|
||||||
|
|
||||||
#define MAXPIDLEN 20
|
|
||||||
|
|
||||||
int __lxc_stop(const char *name)
|
|
||||||
{
|
|
||||||
char init[MAXPATHLEN];
|
|
||||||
char val[MAXPIDLEN];
|
|
||||||
int fd, ret = -1;
|
|
||||||
size_t pid;
|
|
||||||
|
|
||||||
if (lxc_check_lock(name) < 0)
|
|
||||||
return ret;
|
|
||||||
|
|
||||||
snprintf(init, MAXPATHLEN, LXCPATH "/%s/init", name);
|
|
||||||
fd = open(init, O_RDONLY);
|
|
||||||
if (fd < 0) {
|
|
||||||
SYSERROR("failed to open init file for %s", name);
|
|
||||||
goto out_close;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (read(fd, val, sizeof(val)) < 0) {
|
|
||||||
SYSERROR("failed to read %s", init);
|
|
||||||
goto out_close;
|
|
||||||
}
|
|
||||||
|
|
||||||
pid = atoi(val);
|
|
||||||
|
|
||||||
if (kill(pid, SIGKILL)) {
|
|
||||||
SYSERROR("failed to kill %zd", pid);
|
|
||||||
goto out_close;
|
|
||||||
}
|
|
||||||
|
|
||||||
ret = 0;
|
|
||||||
|
|
||||||
out_close:
|
|
||||||
close(fd);
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
|
|
||||||
int lxc_stop(const char *name)
|
int lxc_stop(const char *name)
|
||||||
{
|
{
|
||||||
struct lxc_command command = {
|
struct lxc_command command = {
|
||||||
|
Loading…
Reference in New Issue
Block a user