/** * Convert the flags in this object to a set of flags appropriate for the * OpenFile structure and logic therein. * * @return an int of flags appropriate for OpenFile */ public int getOpenFileFlags() { return getOpenFileFlagsFor(flags); } /**
/** * Convert the flags in this object to a set of flags appropriate for the * OpenFile structure and logic therein. * * @return an int of flags appropriate for OpenFile */ public int getOpenFileFlags() { return getOpenFileFlagsFor(flags); } /**
/** * Convert the flags in this object to a set of flags appropriate for the * OpenFile structure and logic therein. * * @return an int of flags appropriate for OpenFile */ public int getOpenFileFlags() { return getOpenFileFlagsFor(flags); } /**
/** * Convert the flags in this object to a set of flags appropriate for the * OpenFile structure and logic therein. * * @return an int of flags appropriate for OpenFile */ public int getOpenFileFlags() { return getOpenFileFlagsFor(flags); } /**
if (mode instanceof RubyFixnum) { int flags = RubyFixnum.fix2int(mode); ptr.flags = ModeFlags.getOpenFileFlagsFor(flags); trunc = (flags & ModeFlags.TRUNC) != 0; } else {
if (mode instanceof RubyFixnum) { int flags = RubyFixnum.fix2int(mode); ptr.flags = ModeFlags.getOpenFileFlagsFor(flags); trunc = (flags & ModeFlags.TRUNC) != 0; } else {
if (mode instanceof RubyFixnum) { int flags = RubyFixnum.fix2int(mode); ptr.flags = ModeFlags.getOpenFileFlagsFor(flags); trunc = (flags & ModeFlags.TRUNC) != 0; } else {
if (mode instanceof RubyFixnum) { int flags = RubyFixnum.fix2int(mode); ptr.flags = ModeFlags.getOpenFileFlagsFor(flags); trunc = (flags & ModeFlags.TRUNC) != 0; } else {
vmodeAndVperm_p[VMODE] = intmode; oflags_p[0] = RubyNumeric.num2int(intmode); fmode_p[0] = ModeFlags.getOpenFileFlagsFor(oflags_p[0]); } else { String p = vmodeAndVperm_p[VMODE].convertToString().asJavaString();
vmodeAndVperm_p[VMODE] = intmode; oflags_p[0] = RubyNumeric.num2int(intmode); fmode_p[0] = ModeFlags.getOpenFileFlagsFor(oflags_p[0]); } else { String p = vmodeAndVperm_p[VMODE].convertToString().asJavaString();
vmode(vmodeAndVperm_p, intmode); oflags_p[0] = RubyNumeric.num2int(intmode); fmode_p[0] = ModeFlags.getOpenFileFlagsFor(oflags_p[0]); } else { String p = vmode(vmodeAndVperm_p).convertToString().asJavaString(); oflags_p[0] |= RubyNumeric.num2int(v); vmode(vmodeAndVperm_p, runtime.newFixnum(oflags_p[0])); fmode_p[0] = ModeFlags.getOpenFileFlagsFor(oflags_p[0]);
vmode(vmodeAndVperm_p, intmode); oflags_p[0] = RubyNumeric.num2int(intmode); fmode_p[0] = ModeFlags.getOpenFileFlagsFor(oflags_p[0]); } else { String p = vmode(vmodeAndVperm_p).convertToString().asJavaString(); oflags_p[0] |= RubyNumeric.num2int(v); vmode(vmodeAndVperm_p, runtime.newFixnum(oflags_p[0])); fmode_p[0] = ModeFlags.getOpenFileFlagsFor(oflags_p[0]);
ofmode = ModeFlags.getOpenFileFlagsFor(oflags_p[0]); if (pm[EncodingUtils.VMODE] == null || pm[EncodingUtils.VMODE].isNil()) { fmode_p[0] = ofmode;
ofmode = ModeFlags.getOpenFileFlagsFor(oflags_p[0]); if (EncodingUtils.vmode(pm) == null || EncodingUtils.vmode(pm).isNil()) { fmode_p[0] = ofmode;
ofmode = ModeFlags.getOpenFileFlagsFor(oflags_p[0]); if (pm[EncodingUtils.VMODE] == null || pm[EncodingUtils.VMODE].isNil()) { fmode_p[0] = ofmode;
ofmode = ModeFlags.getOpenFileFlagsFor(oflags_p[0]); if (EncodingUtils.vmode(pm) == null || EncodingUtils.vmode(pm).isNil()) { fmode_p[0] = ofmode;