diff options
author | Marius Vollmer <mvo@zagadka.de> | 2003-07-27 16:20:21 +0000 |
---|---|---|
committer | Marius Vollmer <mvo@zagadka.de> | 2003-07-27 16:20:21 +0000 |
commit | f360a962d490d4b2dc57c28d5e1f502106f34e6b (patch) | |
tree | 9070aa0f52d78872868578a2acbab62f5131c558 /libguile/posix.h | |
parent | d707b9df306af1b6be2b65c1c4832adcf2f86558 (diff) | |
download | guile-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.h | 3 |
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); |