* util.c [!USE_VFS] (get_current_wd): Resurrect, this time using
g_get_current_dir().
Этот коммит содержится в:
родитель
e642a22c53
Коммит
70fa991882
@ -1,5 +1,8 @@
|
||||
2001-07-27 Pavel Roskin <proski@gnu.org>
|
||||
|
||||
* util.c [!USE_VFS] (get_current_wd): Resurrect, this time using
|
||||
g_get_current_dir().
|
||||
|
||||
* background.h: Remove WITH_BACKGROUND, it's now in extraconf.h.
|
||||
* background.c: Use WITH_BACKGROUND instead of USE_NETCODE.
|
||||
|
||||
|
21
src/util.c
21
src/util.c
@ -872,6 +872,27 @@ char *strip_ctrl_codes (char *s)
|
||||
|
||||
#endif /* !VFS_STANDALONE */
|
||||
|
||||
#ifndef USE_VFS
|
||||
char *get_current_wd (char *buffer, int size)
|
||||
{
|
||||
char *p;
|
||||
int len;
|
||||
|
||||
p = g_get_current_dir ();
|
||||
len = strlen(p) + 1;
|
||||
|
||||
if (len > size) {
|
||||
g_free (p);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
strncpy (buffer, p, len);
|
||||
g_free (p);
|
||||
|
||||
return buffer;
|
||||
}
|
||||
#endif /* !USE_VFS */
|
||||
|
||||
#define CHECK(x) if (x == -1) return 0;
|
||||
|
||||
static long
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user