Graphviz 13.0.0~dev.20250121.0651
|
#include <assert.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdlib.h>
#include <util/gv_find_me.h>
#include <unistd.h>
Go to the source code of this file.
Functions | |
static char * | readln (const char *path) |
readlink -alike but dynamically allocates | |
char * | gv_find_me (void) |
char * gv_find_me | ( | void | ) |
find an absolute path to the current executable
The caller is responsible for freeing the returned pointer.
It is assumed the containing executable is an on-disk file. If it is an in-memory executable with no actual path, results are undefined.
NULL
on failure Definition at line 65 of file gv_find_me.c.
References free(), NULL, and readln().
Referenced by find_me(), and find_share().
|
static |
Definition at line 26 of file gv_find_me.c.
Referenced by gv_find_me().