aboutsummaryrefslogtreecommitdiffstats
path: root/util/system/progname.h
blob: f28ffa28c382f11d0a4ccc165f4c83ddc258cb3b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
#pragma once 

#include <util/generic/fwd.h>

void SetProgramName(const char* argv0);

#define SAVE_PROGRAM_NAME        \
    do {                         \
        SetProgramName(argv[0]); \
    } while (0)

/// guaranted return the same immutable instance of TString
const TString& GetProgramName();