mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-24 12:20:20 +02:00
Move syscall-related private defines to their own header
* libguile/syscalls.h: New private header. * libguile/Makefile.am (EXTRA_libguile_@GUILE_EFFECTIVE_VERSION@_la_SOURCES): Add syscalls.h. * libguile/_scm.h: Remove SCM_SYSCALL and all the bits relating to e.g. stat versus stat64. * libguile/filesys.c: * libguile/fports.c: * libguile/i18n.c: * libguile/ioext.c: * libguile/poll.c: * libguile/ports.c: * libguile/posix.c: * libguile/rw.c: * libguile/scmsigs.c: * libguile/script.c: * libguile/socket.c: * libguile/strports.c: Include syscalls.h.
This commit is contained in:
parent
f84ce5442e
commit
5176db70ca
15 changed files with 115 additions and 98 deletions
|
@ -78,36 +78,6 @@ scm_cat_path (char *str1, const char *str2, long n)
|
|||
return str1;
|
||||
}
|
||||
|
||||
#if 0
|
||||
static char *
|
||||
scm_try_path (char *path)
|
||||
{
|
||||
FILE *f;
|
||||
/* fprintf(stderr, "Trying %s\n", path);fflush(stderr); */
|
||||
if (!path)
|
||||
return 0L;
|
||||
SCM_SYSCALL (f = fopen (path, "r");
|
||||
);
|
||||
if (f)
|
||||
{
|
||||
fclose (f);
|
||||
return path;
|
||||
}
|
||||
free (path);
|
||||
return 0L;
|
||||
}
|
||||
|
||||
static char *
|
||||
scm_sep_init_try (char *path, const char *sep, const char *initname)
|
||||
{
|
||||
if (path)
|
||||
path = scm_cat_path (path, sep, 0L);
|
||||
if (path)
|
||||
path = scm_cat_path (path, initname, 0L);
|
||||
return scm_try_path (path);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef LINE_INCREMENTORS
|
||||
#define LINE_INCREMENTORS '\n'
|
||||
#ifdef MSDOS
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue