naev 0.12.6
env.c
1/*
2 * See Licensing and Copyright notice in naev.h
3 */
5#include <assert.h>
6#include <stdlib.h>
8
9#include "env.h"
10
11env_t env;
12
13void env_detect( int argc, char **argv )
14{
15 (void)argc;
16 static short once = 0;
17 assert( once == 0 );
18 once = 1;
19
20 env.appimage = getenv( "APPIMAGE" );
21 if ( env.appimage != NULL ) {
22 env.isAppImage = 1;
23 env.argv0 = getenv( "ARGV0" );
24 env.appdir = getenv( "APPDIR" );
25 } else {
26 env.isAppImage = 0;
27 env.argv0 = argv[0];
28 }
29}
Definition env.h:6