summaryrefslogtreecommitdiff
path: root/libguile/posix.h
diff options
context:
space:
mode:
authorMarius Vollmer <mvo@zagadka.de>2003-07-27 16:20:21 +0000
committerMarius Vollmer <mvo@zagadka.de>2003-07-27 16:20:21 +0000
commitf360a962d490d4b2dc57c28d5e1f502106f34e6b (patch)
tree9070aa0f52d78872868578a2acbab62f5131c558 /libguile/posix.h
parentd707b9df306af1b6be2b65c1c4832adcf2f86558 (diff)
downloadguile-f360a962d490d4b2dc57c28d5e1f502106f34e6b.tar.gz
* posix.h (scm_setgroups): New prototype.
* posix.c (scm_setgroups): New. Thanks to Paul Jarc! (scm_getgroups): Handle groups ids that don't fit into a fixnum. Don't use SCM_WRITABLE_VELTS.
Diffstat (limited to 'libguile/posix.h')
-rw-r--r--libguile/posix.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/libguile/posix.h b/libguile/posix.h
index c1e50f754..64151d01f 100644
--- a/libguile/posix.h
+++ b/libguile/posix.h
@@ -3,7 +3,7 @@
#ifndef SCM_POSIX_H
#define SCM_POSIX_H
-/* Copyright (C) 1995,1996,1997,1998,2000,2001 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1997,1998,2000,2001, 2003 Free Software Foundation, Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -36,6 +36,7 @@ SCM_API SCM scm_setsid (void);
SCM_API SCM scm_setpgid (SCM pid, SCM pgid);
SCM_API SCM scm_pipe (void);
SCM_API SCM scm_getgroups (void);
+SCM_API SCM scm_setgroups (SCM groups);
SCM_API SCM scm_getpgrp (void);
SCM_API SCM scm_getpwuid (SCM user);
SCM_API SCM scm_setpwent (SCM arg);