X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=os-posix.c;h=4bd80e44e6cd00aff3fc918b99bf4e8243e94c2e;hb=248987f92cfda8305d6d44ced23e173e62a8bc0e;hp=9ce6f74513020cea1fe6996d5f130767c7103c5d;hpb=1217d6ca2bf28c0febe1bd7d5b3fa912bbf6af2a;p=mirror_qemu.git diff --git a/os-posix.c b/os-posix.c index 9ce6f74513..4bd80e44e6 100644 --- a/os-posix.c +++ b/os-posix.c @@ -168,14 +168,6 @@ static bool os_parse_runas_uid_gid(const char *optarg) int os_parse_cmd_args(int index, const char *optarg) { switch (index) { -#ifdef CONFIG_SLIRP - case QEMU_OPTION_smb: - error_report("The -smb option is deprecated. " - "Please use '-netdev user,smb=...' instead."); - if (net_slirp_smb(optarg) < 0) - exit(1); - break; -#endif case QEMU_OPTION_runas: user_pwd = getpwnam(optarg); if (user_pwd) { @@ -352,30 +344,6 @@ void os_set_line_buffering(void) setvbuf(stdout, NULL, _IOLBF, 0); } -int qemu_create_pidfile(const char *filename) -{ - char buffer[128]; - int len; - int fd; - - fd = qemu_open(filename, O_RDWR | O_CREAT, 0600); - if (fd == -1) { - return -1; - } - if (lockf(fd, F_TLOCK, 0) == -1) { - close(fd); - return -1; - } - len = snprintf(buffer, sizeof(buffer), FMT_pid "\n", getpid()); - if (write(fd, buffer, len) != len) { - close(fd); - return -1; - } - - /* keep pidfile open & locked forever */ - return 0; -} - bool is_daemonized(void) { return daemonize;