public class Pwd extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
Pwd.passwd
The passwd structure.
|
static interface |
Pwd.passwdPointer |
| Constructor and Description |
|---|
Pwd() |
| Modifier and Type | Method and Description |
|---|---|
static void |
endpwent()
Close the password-file stream.
|
static int |
getpw(int __uid,
org.graalvm.nativeimage.c.type.CCharPointer __buffer)
Re-construct the password-file line for the given uid in the given buffer.
|
static int |
getpwent_r(Pwd.passwd __resultbuf,
org.graalvm.nativeimage.c.type.CCharPointer __buffer,
org.graalvm.word.UnsignedWord __buflen,
Pwd.passwdPointer __result)
Reentrant versions of some of the functions above.
|
static Pwd.passwd |
getpwent()
Read an entry from the password-file stream, opening it if necessary.
|
static int |
getpwnam_r(org.graalvm.nativeimage.c.type.CCharPointer __name,
Pwd.passwd __resultbuf,
org.graalvm.nativeimage.c.type.CCharPointer __buffer,
org.graalvm.word.UnsignedWord __buflen,
Pwd.passwdPointer __result) |
static Pwd.passwd |
getpwnam(org.graalvm.nativeimage.c.type.CCharPointer __name)
Search for an entry with a matching username.
|
static int |
getpwuid_r(int __uid,
Pwd.passwd __resultbuf,
org.graalvm.nativeimage.c.type.CCharPointer __buffer,
org.graalvm.word.UnsignedWord __buflen,
Pwd.passwdPointer __result) |
static Pwd.passwd |
getpwuid(int __uid)
Search for an entry with a matching user ID.
|
static void |
setpwent()
Rewind the password-file stream.
|
public static void setpwent()
public static void endpwent()
public static Pwd.passwd getpwent()
public static Pwd.passwd getpwuid(int __uid)
public static Pwd.passwd getpwnam(org.graalvm.nativeimage.c.type.CCharPointer __name)
public static int getpwent_r(Pwd.passwd __resultbuf, org.graalvm.nativeimage.c.type.CCharPointer __buffer, org.graalvm.word.UnsignedWord __buflen, Pwd.passwdPointer __result)
public static int getpwuid_r(int __uid,
Pwd.passwd __resultbuf,
org.graalvm.nativeimage.c.type.CCharPointer __buffer,
org.graalvm.word.UnsignedWord __buflen,
Pwd.passwdPointer __result)
public static int getpwnam_r(org.graalvm.nativeimage.c.type.CCharPointer __name,
Pwd.passwd __resultbuf,
org.graalvm.nativeimage.c.type.CCharPointer __buffer,
org.graalvm.word.UnsignedWord __buflen,
Pwd.passwdPointer __result)
public static int getpw(int __uid,
org.graalvm.nativeimage.c.type.CCharPointer __buffer)