public class Dirent extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
Dirent.DIR
This is the data type of directory stream objects.
|
static interface |
Dirent.dirent |
static interface |
Dirent.direntPointer |
| Constructor and Description |
|---|
Dirent() |
| Modifier and Type | Method and Description |
|---|---|
static int |
alphasort(Dirent.direntPointer e1,
Dirent.direntPointer e2)
Function to compare two `struct dirent's alphabetically.
|
static int |
closedir_no_transition(Dirent.DIR dirp) |
static int |
closedir(Dirent.DIR dirp)
Close the directory stream DIRP.
|
static int |
dirfd(Dirent.DIR dirp)
Return the file descriptor used by DIRP.
|
static int |
DT_BLK() |
static int |
DT_CHR() |
static int |
DT_DIR() |
static int |
DT_FIFO() |
static int |
DT_LNK() |
static int |
DT_REG() |
static int |
DT_SOCK() |
static int |
DT_UNKNOWN()
File types for `d_type'.
|
static int |
DT_WHT() |
static Dirent.DIR |
fdopendir(int fd)
Same as opendir, but open the stream on the file descriptor FD.
|
static org.graalvm.word.SignedWord |
getdirentries(int fd,
org.graalvm.nativeimage.c.type.CCharPointer buf,
org.graalvm.word.SignedWord nbytes,
org.graalvm.word.PointerBase basep)
Read directory entries from FD into BUF, reading at most NBYTES.
|
static int |
MAXNAMLEN()
`MAXNAMLEN' is the BSD name for what POSIX calls `NAME_MAX'.
|
static Dirent.DIR |
opendir_no_transition(org.graalvm.nativeimage.c.type.CCharPointer name) |
static Dirent.DIR |
opendir(org.graalvm.nativeimage.c.type.CCharPointer name)
Open a directory stream on NAME.
|
static int |
readdir_r_no_transition(Dirent.DIR dirp,
Dirent.dirent entry,
Dirent.direntPointer result) |
static int |
readdir_r(Dirent.DIR dirp,
Dirent.dirent entry,
Dirent.direntPointer result)
Reentrant version of `readdir'.
|
static Dirent.dirent |
readdir(Dirent.DIR dirp)
Read a directory entry from DIRP.
|
static void |
rewinddir(Dirent.DIR dirp)
Rewind DIRP to the beginning of the directory.
|
static int |
scandir(org.graalvm.nativeimage.c.type.CCharPointer dir,
org.graalvm.word.PointerBase namelist,
org.graalvm.nativeimage.c.function.CFunctionPointer selector,
org.graalvm.nativeimage.c.function.CFunctionPointer cmp)
Scan the directory DIR, calling SELECTOR on each directory entry.
|
static int |
scandirat(int dfd,
org.graalvm.nativeimage.c.type.CCharPointer dir,
org.graalvm.word.PointerBase namelist,
org.graalvm.nativeimage.c.function.CFunctionPointer selector,
org.graalvm.nativeimage.c.function.CFunctionPointer cmp)
Similar to `scandir' but a relative DIR name is interpreted relative to the directory for
which DFD is a descriptor.
|
static void |
seekdir(Dirent.DIR dirp,
long pos)
Seek to position POS on DIRP.
|
static long |
telldir(Dirent.DIR dirp)
Return the current position of DIRP.
|
static int |
versionsort(Dirent.direntPointer e1,
Dirent.direntPointer e2)
Function to compare two `struct dirent's by name & version.
|
public static int DT_UNKNOWN()
public static int DT_FIFO()
public static int DT_CHR()
public static int DT_DIR()
public static int DT_BLK()
public static int DT_REG()
public static int DT_LNK()
public static int DT_SOCK()
public static int DT_WHT()
public static Dirent.DIR opendir(org.graalvm.nativeimage.c.type.CCharPointer name)
public static Dirent.DIR opendir_no_transition(org.graalvm.nativeimage.c.type.CCharPointer name)
public static Dirent.DIR fdopendir(int fd)
public static int closedir(Dirent.DIR dirp)
public static int closedir_no_transition(Dirent.DIR dirp)
public static Dirent.dirent readdir(Dirent.DIR dirp)
public static int readdir_r(Dirent.DIR dirp, Dirent.dirent entry, Dirent.direntPointer result)
public static int readdir_r_no_transition(Dirent.DIR dirp, Dirent.dirent entry, Dirent.direntPointer result)
public static void rewinddir(Dirent.DIR dirp)
public static void seekdir(Dirent.DIR dirp, long pos)
public static long telldir(Dirent.DIR dirp)
public static int dirfd(Dirent.DIR dirp)
public static int MAXNAMLEN()
public static int scandir(org.graalvm.nativeimage.c.type.CCharPointer dir,
org.graalvm.word.PointerBase namelist,
org.graalvm.nativeimage.c.function.CFunctionPointer selector,
org.graalvm.nativeimage.c.function.CFunctionPointer cmp)
public static int scandirat(int dfd,
org.graalvm.nativeimage.c.type.CCharPointer dir,
org.graalvm.word.PointerBase namelist,
org.graalvm.nativeimage.c.function.CFunctionPointer selector,
org.graalvm.nativeimage.c.function.CFunctionPointer cmp)
public static int alphasort(Dirent.direntPointer e1, Dirent.direntPointer e2)
public static org.graalvm.word.SignedWord getdirentries(int fd,
org.graalvm.nativeimage.c.type.CCharPointer buf,
org.graalvm.word.SignedWord nbytes,
org.graalvm.word.PointerBase basep)
public static int versionsort(Dirent.direntPointer e1, Dirent.direntPointer e2)