* whether to permit this exception to apply to your modifications.
* If you do not wish that, delete this exception notice. */
-/* Software engineering face-lift by Greg J. Badros, 11-Dec-1999,
- gjb@cs.washington.edu, http://www.cs.washington.edu/homes/gjb */
\f
SCM_VALIDATE_STRING (1, cmd);
SCM_DEFER_INTS;
errno = 0;
- SCM_STRING_COERCE_0TERMINATION_X (cmd);
rv = system (SCM_STRING_CHARS (cmd));
if (rv == -1 || (rv == 127 && errno != 0))
SCM_SYSERROR;
{
char *val;
SCM_VALIDATE_STRING (1, nam);
- SCM_STRING_COERCE_0TERMINATION_X (nam);
val = getenv (SCM_STRING_CHARS (nam));
return val ? scm_mem2string (val, strlen (val)) : SCM_BOOL_F;
}
int cstatus = 0;
if (!SCM_UNBNDP (status))
{
- SCM_VALIDATE_INUM (1,status);
+ SCM_VALIDATE_INUM (1, status);
cstatus = SCM_INUM (status);
}
exit (cstatus);
void
scm_init_simpos ()
{
-#ifndef SCM_MAGIC_SNARFER
#include "libguile/simpos.x"
-#endif
}