blob: fbe0a7c2a5d77e133b497f3bba223a87a064e1b7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
/* This is slightly wrong as libsbutil code is supposed to work both in
* libsandbox and in sandbox, but egetcwd is only available in the former.
* We'll worry about that if/when it becomes an issue for other programs.
*
* Copyright 1999-2015 Gentoo Foundation
* Licensed under the GPL-2
*/
extern char *egetcwd(char *buf, size_t size);
static inline char *xgetcwd(void)
{
char *ret = egetcwd(NULL, 0);
if (ret == NULL && errno == ENOMEM)
xalloc_die();
return ret;
}
|