Client example: dispel magic around program returns 08/276608/2
authorMichal Bloch <m.bloch@samsung.com>
Tue, 21 Jun 2022 17:01:57 +0000 (19:01 +0200)
committerMichal Bloch <m.bloch@samsung.com>
Wed, 22 Jun 2022 13:05:37 +0000 (15:05 +0200)
Change-Id: Icd0d78534df27e806e8764114ce05eeaf2a2c7b7
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
clientExample/app/main.cpp

index adbee9c..6471c56 100644 (file)
@@ -1,6 +1,7 @@
 #include <iostream>
 #include <gio/gio.h>
 #include <cassert>
+#include <stdlib.h>
 #include <unistd.h>
 #include "sessiond.h"
 
@@ -154,7 +155,7 @@ int main(int argc, char *argv[])
                if (add_user_res != 0)
                {
                        printf("Error: subsession_add_user result is %d\n", add_user_res);
-                       return -1;
+                       return EXIT_FAILURE;
                }
                g_mutex_lock(&mutex);
        }
@@ -170,7 +171,7 @@ int main(int argc, char *argv[])
        else
        {
                printf("Register event callback error\n");
-               return -1;
+               return EXIT_FAILURE;
        }
 
        printf("Lp. ");
@@ -195,7 +196,7 @@ int main(int argc, char *argv[])
                if (res != i)
                {
                        printf("Switch user error\n");
-                       return -1;
+                       return EXIT_FAILURE;
                }
        }
 
@@ -208,7 +209,7 @@ int main(int argc, char *argv[])
        else
        {
                printf("Register event callback error\n");
-               return -1;
+               return EXIT_FAILURE;
        }
        ///===================================///
        printf("Subsession unregister event callback test...");
@@ -221,7 +222,7 @@ int main(int argc, char *argv[])
                if (res != i)
                {
                        printf("Switch user error\n");
-                       return -1;
+                       return EXIT_FAILURE;
                }
 
        }
@@ -230,7 +231,7 @@ int main(int argc, char *argv[])
        else
        {
                printf("Register event callback error\n");
-               return -1;
+               return EXIT_FAILURE;
        }
        ///======================================///
        printf("Removing users...");
@@ -238,7 +239,7 @@ int main(int argc, char *argv[])
        if (end_res != 0)
        {
                printf("Error setting user to 0\n");
-               return -1;
+               return EXIT_FAILURE;
        }
        for (int i = firstUser; i <= lastUser; ++i)
        {
@@ -249,7 +250,7 @@ int main(int argc, char *argv[])
                if (remove_user_res != 0)
                {
                        printf("removing user %d failed code: %d\n", i,remove_user_res);
-                       return -1;
+                       return EXIT_FAILURE;
                }
        }
        green_print("done");
@@ -259,5 +260,5 @@ int main(int argc, char *argv[])
        g_mutex_unlock(&mutex);
        g_mutex_clear(&mutex);
        printf("Test program end\n");
-       return 0;
+       return EXIT_SUCCESS;
 }