• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #include <stdlib.h>
2 #include <gio/gio.h>
3 
4 int
main(int argc,char * argv[])5 main (int argc, char *argv[])
6 {
7   const gchar *envvar;
8 
9   g_test_init (&argc, &argv, NULL);
10 
11   envvar = g_getenv ("GIO_LAUNCHED_DESKTOP_FILE");
12   if (envvar != NULL)
13     {
14       gchar *expected;
15       gint pid_from_env;
16 
17       expected = g_test_build_filename (G_TEST_BUILT, "appinfo-test.desktop", NULL);
18       g_assert_cmpstr (envvar, ==, expected);
19       g_free (expected);
20 
21       envvar = g_getenv ("GIO_LAUNCHED_DESKTOP_FILE_PID");
22       g_assert (envvar != NULL);
23       pid_from_env = atoi (envvar);
24       g_assert_cmpint (pid_from_env, ==, getpid ());
25     }
26 
27   return 0;
28 }
29