org.jvnet.libpam.impl
Interface CLibrary
- All Superinterfaces:
- com.sun.jna.Library
public interface CLibrary
- extends com.sun.jna.Library
- Author:
- Kohsuke Kawaguchi
Nested Class Summary |
static class |
CLibrary.group
|
static class |
CLibrary.passwd
Comparing http://linux.die.net/man/3/getpwnam
and my Mac OS X reveals that the structure of this field isn't very portable. |
Nested classes/interfaces inherited from interface com.sun.jna.Library |
com.sun.jna.Library.Handler |
Fields inherited from interface com.sun.jna.Library |
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER |
libc
static final CLibrary libc
calloc
com.sun.jna.Pointer calloc(int count,
int size)
strdup
com.sun.jna.Pointer strdup(java.lang.String s)
getpwnam
CLibrary.passwd getpwnam(java.lang.String username)
getgrouplist
int getgrouplist(java.lang.String user,
int group,
com.sun.jna.Memory groups,
com.sun.jna.ptr.IntByReference ngroups)
- Lists up group IDs of the given user. On Linux and most BSDs, but not on Solaris.
See http://www.gnu.org/software/hello/manual/gnulib/getgrouplist.html
_getgroupsbymember
int _getgroupsbymember(java.lang.String user,
com.sun.jna.Memory groups,
int maxgids,
int numgids)
- getgrouplist equivalent on Solaris.
See http://mail.opensolaris.org/pipermail/sparks-discuss/2008-September/000528.html
getgrgid
CLibrary.group getgrgid(int gid)
getgrnam
CLibrary.group getgrnam(java.lang.String name)
Copyright © 2011. All Rights Reserved.