package jnr.posix; | |
import jnr.ffi.Memory; | |
import jnr.ffi.Pointer; | |
/** | |
* | |
*/ | |
public abstract class NativePOSIX implements POSIX { | |
jnr.ffi.Runtime getRuntime() { | |
return jnr.ffi.Runtime.getRuntime(libc()); | |
} | |
public abstract SocketMacros socketMacros(); | |
public Pointer allocatePosixSpawnFileActions() { | |
return Memory.allocateDirect(getRuntime(), 128); | |
} | |
public Pointer allocatePosixSpawnattr() { | |
return Memory.allocateDirect(getRuntime(), 128); | |
} | |
} |