< prev index next >
test/jdk/java/nicl/System/UnixSystem.java
Print this page
@@ -34,68 +34,63 @@
import java.nicl.metadata.*;
public class UnixSystem {
@NativeHeader
static interface system {
- @C(file="dummy", line=1, column=1, USR="c:@F@getpid")
- @NativeType(layout="()i", ctype="dummy", size=1)
- @CallingConvention(value=1)
+ @NativeLocation(file="dummy", line=1, column=1, USR="c:@F@getpid")
+ @NativeType(layout="()i", ctype="dummy")
public abstract int getpid();
- @C(file="dummy", line=1, column=1, USR="c:@F@snprintf")
- @NativeType(layout="(p:clp:c*)i", ctype="dummy", size=1)
- @CallingConvention(value=1)
+ @NativeLocation(file="dummy", line=1, column=1, USR="c:@F@snprintf")
+ @NativeType(layout="(p:clp:c*)i", ctype="dummy")
public abstract int snprintf(Pointer<Byte> buf, long size, Pointer<Byte> fmt, Object... args);
- @C(file="dummy", line=1, column=1, USR="c:@F@strerror")
- @NativeType(layout="(i)p:c", ctype="dummy", size=1)
- @CallingConvention(value=1)
+ @NativeLocation(file="dummy", line=1, column=1, USR="c:@F@strerror")
+ @NativeType(layout="(i)p:c", ctype="dummy")
public abstract Pointer<Byte> strerror(int errno);
- @C(file="dummy", line=1, column=1, USR="c:@errno")
- @NativeType(layout="i", ctype="dummy", size=4)
+ @NativeLocation(file="dummy", line=1, column=1, USR="c:@errno")
+ @NativeType(layout="i", ctype="dummy")
public abstract int errno$get();
- @C(file="dummy", line=1, column=1, USR="c:@environ")
- @NativeType(layout="p:p:V", ctype="dummy", size=8, name="environ")
+ @NativeLocation(file="dummy", line=1, column=1, USR="c:@environ")
+ @NativeType(layout="p:p:V", ctype="dummy", name="environ")
public abstract Pointer<Pointer<Byte>> environ$get();
public abstract Pointer<Pointer<Pointer<Byte>>> environ$ptr();
}
@NativeHeader
static interface LinuxSystem {
- @C(file="dummy", line=1, column=1, USR="c:@F@__xstat")
- @NativeType(layout="(ip:cp:[iiiiiiiiiiiii])i", ctype="dummy", size=1)
- @CallingConvention(value=1)
+ @NativeLocation(file="dummy", line=1, column=1, USR="c:@F@__xstat")
+ @NativeType(layout="(ip:cp:[iiiiiiiiiiiii])i", ctype="dummy")
public abstract int __xstat(int ver, Pointer<Byte> path, Pointer<stat> buf);
- @NativeType(layout="[iiiiiiiiiiiii]", ctype="dummy", size=144, isRecordType=true)
- @C(file="dummy", line=47, column=11, USR="C:@S@MyStruct")
+ @NativeLocation(file="dummy", line=47, column=11, USR="C:@S@MyStruct")
+ @NativeStruct("[iiiiiiiiiiiii]")
static interface stat extends Struct<stat> {
@Offset(offset=384l)
- @C(file="dummy", line=47, column=11, USR="c:@SA@stat@st_size")
- @NativeType(layout="i", ctype="off_t", size=4l)
+ @NativeLocation(file="dummy", line=47, column=11, USR="c:@SA@stat@st_size")
+ @NativeType(layout="i", ctype="off_t")
int st_size$get();
void st_size$set(int i);
}
}
@NativeHeader
static interface MacOSXSystem {
- @C(file="dummy", line=1, column=1, USR="c:@F@stat")
- @NativeType(layout="(p:cp:[iSSQIIi[ll][ll][ll][ll]qqiIIi2q])i", ctype="dummy", size=1)
- @CallingConvention(value=1)
+ @NativeLocation(file="dummy", line=1, column=1, USR="c:@F@stat")
+ @NativeType(layout="(p:cp:[iSSQIIi[ll][ll][ll][ll]qqiIIi2q])i", ctype="dummy")
public abstract int stat$INODE64(Pointer<Byte> path, Pointer<stat> buf);
- @NativeType(layout="[iSSQIIi[ll][ll][ll][ll]qqiIIi2q]", ctype="dummy", size=144, isRecordType=true)
- @C(file="dummy", line=47, column=11, USR="C:@S@MyStruct")
+ @NativeLocation(file="dummy", line=47, column=11, USR="C:@S@MyStruct")
+ @NativeStruct("[iSSQIIi[ll][ll][ll][ll]qqiIIi2q]")
static interface stat extends Struct<stat> {
@Offset(offset=768l)
- @C(file="dummy", line=47, column=11, USR="c:@SA@stat@st_size")
- @NativeType(layout="l", ctype="off_t", size=4l)
+ @NativeLocation(file="dummy", line=47, column=11, USR="c:@SA@stat@st_size")
+ @NativeType(layout="l", ctype="off_t")
long st_size$get();
void st_size$set(long i);
}
}
< prev index next >