Tools: hv: fix warnings in hv_vss_daemon
This change fixes a few compile errors: hv_vss_daemon.c:64:15: warning: unknown escape sequence '\/' hv_vss_daemon.c:64:15: warning: unknown escape sequence '\/' hv_vss_daemon.c: In function 'vss_operate': hv_vss_daemon.c:66: warning: 'return' with no value, in function returning non-void hv_vss_daemon.c: In function 'main': hv_vss_daemon.c:130: warning: ignoring return value of 'daemon', declared with attribute warn_unused_result hv_vss_daemon.c: In function 'vss_operate': hv_vss_daemon.c:47: warning: 'fs_op' may be used uninitialized in this function Signed-off-by: Olaf Hering <olaf@aepfle.de> Signed-off-by: K. Y. Srinivasan <kys@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Родитель
98097858cc
Коммит
eb8905b8ff
|
@ -51,7 +51,7 @@ static int vss_operate(int operation)
|
|||
FILE *file;
|
||||
char *p;
|
||||
char *x;
|
||||
int error;
|
||||
int error = 0;
|
||||
|
||||
switch (operation) {
|
||||
case VSS_OP_FREEZE:
|
||||
|
@ -60,11 +60,13 @@ static int vss_operate(int operation)
|
|||
case VSS_OP_THAW:
|
||||
fs_op = "-u ";
|
||||
break;
|
||||
default:
|
||||
return -1;
|
||||
}
|
||||
|
||||
file = popen("mount | awk '/^\/dev\// { print $3}'", "r");
|
||||
file = popen("mount | awk '/^\\/dev\\// { print $3}'", "r");
|
||||
if (file == NULL)
|
||||
return;
|
||||
return -1;
|
||||
|
||||
while ((p = fgets(buf, sizeof(buf), file)) != NULL) {
|
||||
x = strchr(p, '\n');
|
||||
|
@ -128,7 +130,9 @@ int main(void)
|
|||
int op;
|
||||
struct hv_vss_msg *vss_msg;
|
||||
|
||||
daemon(1, 0);
|
||||
if (daemon(1, 0))
|
||||
return 1;
|
||||
|
||||
openlog("Hyper-V VSS", 0, LOG_USER);
|
||||
syslog(LOG_INFO, "VSS starting; pid is:%d", getpid());
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче