blob: 75f8aa21eb0dad7abc5365b6f3c800c1cc68d77d [file] [log] [blame] [edit]
package jnr.posix;
public final class AixFlock extends Flock {
public final Signed16 l_type = new Signed16();
public final Signed16 l_whence = new Signed16();
public final Unsigned32 l_sysid = new Unsigned32();
public final Signed32 l_pid = new Signed32();
public final Signed32 l_vfs = new Signed32();
public final SignedLong l_start = new SignedLong();
public final SignedLong l_len = new SignedLong();
public AixFlock(jnr.ffi.Runtime runtime) {
super(runtime);
}
public void type(short type) {
this.l_type.set(type);
}
public void whence(short whence) {
this.l_whence.set(whence);
}
public void start(long start) {
this.l_start.set(start);
}
public void len(long len) {
this.l_len.set(len);
}
public void pid(int pid) {
this.l_pid.set(pid);
}
public short type() {
return this.l_type.get();
}
public short whence() {
return this.l_whence.get();
}
public long start() {
return this.l_start.get();
}
public long len() {
return this.l_len.get();
}
public int pid() {
return this.l_pid.get();
}
}