mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-10 14:00:21 +02:00
Rely on Gnulib for 'select', 'lstat', and 'mkstemp'.
* libguile/iselect.h: * libguile/threads.c: * libguile/deprecated.h: Rely on Gnulib for sys/select.h. * libguile/filesys.c: Rely on Gnulib for 'lstat' and 'mkstemp'.
This commit is contained in:
parent
f9d4a040b4
commit
e1d7a93bb2
4 changed files with 0 additions and 20 deletions
|
@ -742,13 +742,11 @@ SCM_DEPRECATED SCM scm_c_make_keyword (const char *s);
|
|||
|
||||
SCM_DEPRECATED unsigned int scm_thread_sleep (unsigned int);
|
||||
SCM_DEPRECATED unsigned long scm_thread_usleep (unsigned long);
|
||||
#if SCM_HAVE_SYS_SELECT_H
|
||||
SCM_DEPRECATED int scm_internal_select (int fds,
|
||||
fd_set *rfds,
|
||||
fd_set *wfds,
|
||||
fd_set *efds,
|
||||
struct timeval *timeout);
|
||||
#endif
|
||||
|
||||
/* Deprecated because the cuserid call is deprecated.
|
||||
*/
|
||||
|
|
|
@ -561,7 +561,6 @@ SCM_DEFINE (scm_stat, "stat", 1, 1, 0,
|
|||
}
|
||||
#undef FUNC_NAME
|
||||
|
||||
#ifdef HAVE_LSTAT
|
||||
SCM_DEFINE (scm_lstat, "lstat", 1, 0, 0,
|
||||
(SCM str),
|
||||
"Similar to @code{stat}, but does not follow symbolic links, i.e.,\n"
|
||||
|
@ -584,7 +583,6 @@ SCM_DEFINE (scm_lstat, "lstat", 1, 0, 0,
|
|||
return scm_stat2scm (&stat_temp);
|
||||
}
|
||||
#undef FUNC_NAME
|
||||
#endif /* HAVE_LSTAT */
|
||||
|
||||
|
||||
#ifdef HAVE_POSIX
|
||||
|
@ -1467,10 +1465,6 @@ SCM_DEFINE (scm_umask, "umask", 0, 1, 0,
|
|||
}
|
||||
#undef FUNC_NAME
|
||||
|
||||
#ifndef HAVE_MKSTEMP
|
||||
extern int mkstemp (char *);
|
||||
#endif
|
||||
|
||||
SCM_DEFINE (scm_mkstemp, "mkstemp!", 1, 0, 0,
|
||||
(SCM tmpl),
|
||||
"Create a new unique file in the file system and return a new\n"
|
||||
|
|
|
@ -28,8 +28,6 @@
|
|||
/* Needed for FD_SET on some systems. */
|
||||
#include <sys/types.h>
|
||||
|
||||
#if SCM_HAVE_SYS_SELECT_H
|
||||
|
||||
#include <sys/select.h>
|
||||
|
||||
SCM_API int scm_std_select (int fds,
|
||||
|
@ -40,8 +38,6 @@ SCM_API int scm_std_select (int fds,
|
|||
|
||||
#define SELECT_TYPE fd_set
|
||||
|
||||
#endif /* SCM_HAVE_SYS_SELECT_H */
|
||||
|
||||
#endif /* SCM_ISELECT_H */
|
||||
|
||||
/*
|
||||
|
|
|
@ -1884,14 +1884,6 @@ do_std_select (void *args)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
#if !SCM_HAVE_SYS_SELECT_H
|
||||
static int scm_std_select (int nfds,
|
||||
fd_set *readfds,
|
||||
fd_set *writefds,
|
||||
fd_set *exceptfds,
|
||||
struct timeval *timeout);
|
||||
#endif
|
||||
|
||||
int
|
||||
scm_std_select (int nfds,
|
||||
fd_set *readfds,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue