LibCAPI
, Library
, Reboot
, Resource
Verschachtelte Klassen
static class
static class
static class
static class
Data type as part of IFmsgHdr
static class
Data type as part of IFmsgHdr
static class
Return type for sysctl CTL_NET,PF_ROUTE
static class
Return type for sysctl CTL_NET,PF_ROUTE
static class
static class
static class
static class
static class
static class
The statfs() routine returns information about a mounted file system.
static class
static class
static class
static class
static class
static class
static class
static class
Return type for sysctl vm.swapusage
Felder
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
RLIMIT_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
The getfsstat() function returns information about all mounted file systems.
This function searches the group database for the given group name pointed to by the group id given by gid, returning the first one encountered.
int
Returns the process ID of the calling process.
This function searches the password database for the given user uid, always returning the first one encountered.
int
The system's notion of the current Greenwich time and the current time zone is obtained with the gettimeofday() call, and set with the settimeofday() call.
int
The host_page_size function returns the page size for the given host.
int
The host_processor_info function returns information about processors.
int
The host_statistics function returns scheduling and virtual memory statistics concerning the host as specified by hostStat.
int
The host_statistics64 function returns 64-bit virtual memory statistics concerning the host as specified by hostStat.
int
The mach_host_self system call returns the calling thread's host name port.
int
Decrement the target port right's user reference count.
int
The mach_task_self system call returns the calling thread's task_self port.
int
proc_listpids(int type, int typeinfo, int[] buffer, int buffersize)
Search through the current processes
int
Return resource usage information for the given pid, which can be a live process or a zombie.
int
Return in buffer a proc_*info structure corresponding to the flavor for the specified process
int
Return in buffer the name of the specified process
int
The sysctl() function retrieves system information and allows processes with appropriate privileges to set system information.
int
int
The sysctlbyname() function accepts an ASCII representation of the name and internally looks up the integer name vector.
int
int
This function accepts an ASCII representation of the name, looks up the integer name vector, and returns the numeric representation in the mib array pointed to by mibp.
int
close, getdomainname, getegid, getenv, geteuid, getgid, gethostname, getloadavg, getuid, msync, munmap, setdomainname, setegid, setenv, seteuid, setgid, sethostname, setuid, unsetenv
Von Schnittstelle geerbte Methoden com.sun.jna.platform.unix.Rebootreboot
static final int HOST_LOAD_INFO
static final int HOST_VM_INFO
static final int HOST_CPU_LOAD_INFO
static final int HOST_VM_INFO64
static final int CPU_STATE_MAX
static final int CPU_STATE_USER
static final int CPU_STATE_SYSTEM
static final int CPU_STATE_IDLE
static final int CPU_STATE_NICE
static final int PROCESSOR_BASIC_INFO
static final int PROCESSOR_CPU_LOAD_INFO
static final int UINT64_SIZE
static final int INT_SIZE
static final int MAXCOMLEN
static final int MAXPATHLEN
static final int PROC_PIDPATHINFO_MAXSIZE
static final int PROC_ALL_PIDS
static final int PROC_PIDTASKALLINFO
static final int PROC_PIDTBSDINFO
static final int PROC_PIDTASKINFO
static final int PROC_PIDVNODEPATHINFO
static final int MFSTYPENAMELEN
static final int MNAMELEN
static final int MNT_WAIT
static final int MNT_NOWAIT
static final int MNT_DWAIT
static final int RUSAGE_INFO_V2
The system's notion of the current Greenwich time and the current time zone is obtained with the gettimeofday() call, and set with the settimeofday() call. The time is expressed in seconds and microseconds since midnight (0 hour), January 1, 1970. The resolution of the system clock is hardware dependent, and the time may be updated continuously or in ``ticks.'' If tp is NULL and tzp is non-NULL, gettimeofday() will populate the timezone struct in tzp. If tp is non-NULL and tzp is NULL, then only the timeval struct in tp is populated. If both tp and tzp are NULL, nothing is returned.
tp
- Timeval structure
tzp
- Timezone structure
int mach_host_self()
The mach_host_self system call returns the calling thread's host name port. It has an effect equivalent to receiving a send right for the host port.
int mach_task_self()
The mach_task_self system call returns the calling thread's task_self port. It has an effect equivalent to receiving a send right for the task's kernel port.
int mach_port_deallocate(int port, int name)
Decrement the target port right's user reference count.
port
- The port holding the right.
name
- The port's name for the right.
kern_return_t
code otherwise.
The host_page_size function returns the page size for the given host.
hostPort
- The name (or control) port for the host for which the page size is desired.
pPageSize
- The host's page size (in bytes), set on success.
The host_statistics function returns scheduling and virtual memory statistics concerning the host as specified by hostStat.
hostPort
- The control port for the host for which information is to be obtained.
hostStat
- The type of statistics desired (HOST_LOAD_INFO
, HOST_VM_INFO
, or HOST_CPU_LOAD_INFO
)
stats
- Statistics about the specified host.
count
- On input, the maximum size of the buffer; on output, the size returned (in natural-sized units).
The host_statistics64 function returns 64-bit virtual memory statistics concerning the host as specified by hostStat.
hostPort
- The control port for the host for which information is to be obtained.
hostStat
- The type of statistics desired (HOST_VM_INFO64
)
stats
- Statistics about the specified host.
count
- On input, the maximum size of the buffer; on output, the size returned (in natural-sized units).
The sysctl() function retrieves system information and allows processes with appropriate privileges to set system information. The information available from sysctl() consists of integers, strings, and tables.
The state is described using a "Management Information Base" (MIB) style name, listed in name, which is a namelen length array of integers.
The information is copied into the buffer specified by oldp. The size of the buffer is given by the location specified by oldlenp before the call, and that location gives the amount of data copied after a successful call and after a call that returns with the error code ENOMEM. If the amount of data available is greater than the size of the buffer supplied, the call supplies as much data as fits in the buffer provided and returns with the error code ENOMEM. If the old value is not desired, oldp and oldlenp should be set to NULL.
The size of the available data can be determined by calling sysctl() with the NULL argument for oldp. The size of the available data will be returned in the location pointed to by oldlenp. For some operations, the amount of space may change often. For these operations, the system attempts to round up so that the returned size is large enough for a call to return the data shortly thereafter.
To set a new value, newp is set to point to a buffer of length newlen from which the requested value is to be taken. If a new value is not to be set, newp should be set to NULL and newlen set to 0.
name
- a Management Information Base (MIB) array of integers
namelen
- the length of the array in name
oldp
- A buffer to hold the information retrieved
oldlenp
- Size of the buffer, a pointer to a LibCAPI.size_t
value
newp
- To set a new value, a buffer of information to be written. May be null if no value is to be set.
newlen
- Size of the information to be written. May be 0 if no value is to be set.
The sysctlbyname() function accepts an ASCII representation of the name and internally looks up the integer name vector. Apart from that, it behaves the same as the standard sysctl() function.
name
- ASCII representation of the MIB name
oldp
- A buffer to hold the information retrieved
oldlenp
- Size of the buffer, a pointer to a LibCAPI.size_t
value
newp
- To set a new value, a buffer of information to be written. May be null if no value is to be set.
newlen
- Size of the information to be written. May be 0 if no value is to be set.
This function accepts an ASCII representation of the name, looks up the integer name vector, and returns the numeric representation in the mib array pointed to by mibp. The number of elements in the mib array is given by the location specified by sizep before the call, and that location gives the number of entries copied after a successful call. The resulting mib and size may be used in subsequent sysctl() calls to get the data associated with the requested ASCII name. This interface is intended for use by applications that want to repeatedly request the same variable (the sysctl() function runs in about a third the time as the same request made via the sysctlbyname() function).
The number of elements in the mib array can be determined by calling sysctlnametomib() with the NULL argument for mibp.
The sysctlnametomib() function is also useful for fetching mib prefixes. If size on input is greater than the number of elements written, the array still contains the additional elements which may be written programmatically.
name
- ASCII representation of the name
mibp
- Integer array containing the corresponding name vector.
sizep
- On input, number of elements in the returned array; on output, the number of entries copied.
The host_processor_info function returns information about processors.
hostPort
- The control port for the host for which information is to be obtained.
flavor
- The type of information requested.
procCount
- Pointer to the number of processors
procInfo
- Pointer to the structure corresponding to the requested flavor
procInfoCount
- Pointer to number of elements in the returned structure
This function searches the password database for the given user uid, always returning the first one encountered.
uid
- The user ID
This function searches the group database for the given group name pointed to by the group id given by gid, returning the first one encountered. Identical group gids may result in undefined behavior.
gid
- The group ID
int proc_listpids(int type, int typeinfo, int[] buffer, int buffersize)
Search through the current processes
type
- types of processes to be searched
typeinfo
- adjunct information for type
buffer
- a C array of int-sized values to be filled with process identifiers that hold an open file reference matching the specified path or volume. Pass NULL to obtain the minimum buffer size needed to hold the currently active processes.
buffersize
- the size (in bytes) of the provided buffer.
Return in buffer a proc_*info structure corresponding to the flavor for the specified process
pid
- the process identifier
flavor
- the type of information requested
arg
- argument possibly needed for some flavors
buffer
- holds results
buffersize
- size of results
Return in buffer the name of the specified process
pid
- the process identifier
buffer
- holds results
buffersize
- size of results
Return resource usage information for the given pid, which can be a live process or a zombie.
pid
- the process identifier
flavor
- the type of information requested
buffer
- holds results
The getfsstat() function returns information about all mounted file systems. The buf argument is a pointer to an array of statfs structures. Fields that are undefined for a particular file system are set to -1. The buffer is filled with an array of statfs structures, one for each mounted file system up to the size specified by bufsize.
buf
- Array of statfs structures that will be filled with results. If buf is given as NULL, getfsstat() returns just the number of mounted file systems.
bufsize
- Size of the buffer to fill
flags
- If flags is set to MNT_NOWAIT, getfsstat() will directly return the information retained in the kernel to avoid delays caused by waiting for updated information from a file system that is perhaps temporarily unable to respond. Some of the information returned may be out of date, however; if flags is set to MNT_WAIT or MNT_DWAIT instead, getfsstat() will request updated information from each mounted filesystem before returning.
int getpid()
Returns the process ID of the calling process. The ID is guaranteed to be unique and is useful for constructing temporary file names.
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