* 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>
|
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.h: Remove WITH_BACKGROUND, it's now in extraconf.h.
|
||||||
* background.c: Use WITH_BACKGROUND instead of USE_NETCODE.
|
* 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 */
|
#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;
|
#define CHECK(x) if (x == -1) return 0;
|
||||||
|
|
||||||
static long
|
static long
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user