MCPcopy Create free account
hub / github.com/ElementsProject/lightning / tmpdir_mkstemp

Function tmpdir_mkstemp

common/utils.c:216–228  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

214}
215
216int tmpdir_mkstemp(const tal_t *ctx, const char *template TAKES, char **created)
217{
218 char *tmpdir = getenv("TMPDIR");
219 char *path = path_join(ctx, tmpdir ?: "/tmp", template);
220 int fd = mkstemp(path);
221
222 if (fd >= 0)
223 *created = path;
224 else
225 tal_free(path);
226
227 return fd;
228}
229
230char *str_lowering(const void *ctx, const char *string TAKES)
231{

Callers 15

create_test_dbFunction · 0.85
create_test_walletFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
tmp_dsnFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85

Calls 2

path_joinFunction · 0.85
tal_freeFunction · 0.85

Tested by 15

create_test_dbFunction · 0.68
create_test_walletFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
tmp_dsnFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68