3 |
#ifndef SCM__SCM_H |
#ifndef SCM__SCM_H |
4 |
#define SCM__SCM_H |
#define SCM__SCM_H |
5 |
|
|
6 |
/* Copyright (C) 1995,1996,2000,2001 Free Software Foundation, Inc. |
/* Copyright (C) 1995,1996,2000,2001, 2002 Free Software Foundation, Inc. |
7 |
* |
* |
8 |
* This program is free software; you can redistribute it and/or modify |
* This program is free software; you can redistribute it and/or modify |
9 |
* it under the terms of the GNU General Public License as published by |
* it under the terms of the GNU General Public License as published by |
46 |
|
|
47 |
|
|
48 |
|
|
49 |
|
#include <errno.h> |
50 |
|
|
51 |
#include "libguile/__scm.h" |
#include "libguile/__scm.h" |
52 |
|
|
53 |
/* "What's the difference between _scm.h and __scm.h?" |
/* "What's the difference between _scm.h and __scm.h?" |
90 |
when installing signal handlers. |
when installing signal handlers. |
91 |
*/ |
*/ |
92 |
|
|
93 |
|
/* However, don't assume SA_RESTART works with pthreads... */ |
94 |
|
#ifdef USE_COPT_THREADS |
95 |
|
#undef HAVE_RESTARTABLE_SYSCALLS |
96 |
|
#endif |
97 |
|
|
98 |
#ifdef HAVE_RESTARTABLE_SYSCALLS |
#ifdef HAVE_RESTARTABLE_SYSCALLS |
99 |
#define SCM_SYSCALL(line) line |
#define SCM_SYSCALL(line) line |
100 |
#endif |
#endif |