org.apache.tomcat.jni
public class Stdlib extends Object
Version: $Revision: 832187 $, $Date: 2009-11-03 00:23:20 +0100 (Tue, 03 Nov 2009) $
Method Summary | |
---|---|
static long | calloc(int num, int sz)
Allocates an array in memory with elements initialized to 0. |
static void | free(long mem)
Deallocates or frees a memory block. |
static int | getpid()
Get current process pid. |
static int | getppid()
Get current process parent pid. |
static long | malloc(int sz)
Allocates memory blocks. |
static boolean | memread(byte[] dst, long src, int sz)
Read from plain memory |
static boolean | memset(long dst, int c, int sz)
Sets buffers to a specified character |
static boolean | memwrite(long dst, byte[] src, int sz)
Write to plain memory |
static long | realloc(long mem, int sz)
Reallocate memory blocks. |
Parameters: num Number of elements. sz Length in bytes of each element.
Parameters: mem Previously allocated memory block to be freed.
Returns: current pid or < 1 in case of error.
Returns: parent pid or < 1 in case of error.
Parameters: sz Bytes to allocate.
Parameters: dst Destination byte array src Source memory address sz Number of bytes to copy.
Parameters: dst Destination memory address c Character to set. sz Number of characters.
Parameters: dst Destination memory address src Source byte array sz Number of bytes to copy.
Parameters: mem Pointer to previously allocated memory block. sz New size in bytes.