Reboot
, Resource
LibC
, LibC
, SystemB
Note: we are using this "intermediate" API in order to allow Linux-like O/S-es to implement the same API, but maybe using a different library name
Verschachtelte Klassen
static class
This is an unsigned integer type used to represent the sizes of objects.
static class
This is a signed integer type used for a count of bytes or an error indication.
Felder
Von Schnittstelle geerbte Felder com.sun.jna.platform.unix.ResourceRLIMIT_AS, RLIMIT_CORE, RLIMIT_CPU, RLIMIT_DATA, RLIMIT_FSIZE, RLIMIT_LOCKS, RLIMIT_MEMLOCK, RLIMIT_MSGQUEUE, RLIMIT_NICE, RLIMIT_NLIMITS, RLIMIT_NOFILE, RLIMIT_NPROC, RLIMIT_RSS, RLIMIT_RTPRIO, RLIMIT_RTTIME, RLIMIT_SIGPENDING, RLIMIT_STACK
int
Closes a file descriptor, so that it no longer refers to any file and may be reused.
int
int
int
int
int
int
The getloadavg() function returns the number of processes in the system run queue averaged over various periods of time.
int
int
int
Deletes the mappings for the specified address range, and causes further references to addresses within the range to generate invalid memory references.
int
int
int
Update or add a variable in the environment of the calling process.
int
int
int
int
int
reboot
static final int HOST_NAME_MAX
int getuid()
int geteuid()
int getgid()
int getegid()
int setuid(int uid)
int seteuid(int uid)
int setgid(int gid)
int setegid(int gid)
int gethostname(byte[] name, int len)
int getdomainname(byte[] name, int len)
name
- Environment variable name
null
if there is no match for the name
Update or add a variable in the environment of the calling process.
name
- Environment variable name
value
- Required value
overwrite
- If the environment variable already exists and the value of overwrite
is non-zero, the function shall return success and the environment shall be updated. If the environment variable already exists and the value of overwrite
is zero, the function shall return success and the environment shall remain unchanged.
errno
set to indicate the error, and the environment shall be unchanged
name
- Environment variable name - If the named variable does not exist in the current environment, the environment shall be unchanged and the function is considered to have completed successfully.
errno
set to indicate the error, and the environment shall be unchanged
int getloadavg(double[] loadavg, int nelem)
The getloadavg() function returns the number of processes in the system run queue averaged over various periods of time. Up to nelem samples are retrieved and assigned to successive elements of loadavg[]. The system imposes a maximum of 3 samples, representing averages over the last 1, 5, and 15 minutes, respectively.
loadavg
- An array of doubles which will be filled with the results
nelem
- Number of samples to return
int close(int fd)
If fd
is the last file descriptor referring to the underlying open file description, the resources associated with the open file description are freed; if the file descriptor was the last reference to a file which has been removed using unlink
, the file is deleted.
fd
- a file descriptor
errno
is set appropriately.
close()
should not be retried after an error.
Flushes changes made to the in-core copy of a file that was mapped into memory using
LibCUtil.mmap(Pointer, long, int, int, int, long)
back to the filesystem. Without use of this call, there is no guarantee that changes are written back before
munmap(Pointer, size_t)
is called. To be more precise, the part of the file that corresponds to the memory area starting at
addr
and having length
length
is updated.
addr
- The start of the memory area to sync to the filesystem.
length
- The length of the memory area to sync to the filesystem.
flags
- The flags argument should specify exactly one of MS_ASYNC
and MS_SYNC
, and may additionally include the MS_INVALIDATE
bit.
errno
is set appropriately.
It is not an error if the indicated range does not contain any mapped pages.
addr
- The base address from which to delete mappings. The address addr must be a multiple of the page size (but length need not be).
length
- The length from the base address to delete mappings. All pages containing a part of the indicated range are unmapped, and subsequent references to these pages will generate SIGSEGV
.
errno
is set to indicate the cause of the error (probably to EINVAL
).
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4