6811578: genSolarisConstants.c should not require kernel patch to compile on Solaris 10
Reviewed-by: tbell
1.1 --- a/src/solaris/native/sun/nio/fs/genSolarisConstants.c Fri Feb 27 10:53:33 2009 -0800
1.2 +++ b/src/solaris/native/sun/nio/fs/genSolarisConstants.c Sun Mar 01 14:44:50 2009 +0000
1.3 @@ -68,37 +68,37 @@
1.4 DEFX(ACE_SETACL);
1.5
1.6 // ACL mask/flags/types
1.7 - DEFX(ACE_ACCESS_ALLOWED_ACE_TYPE);
1.8 - DEFX(ACE_ACCESS_DENIED_ACE_TYPE);
1.9 - DEFX(ACE_SYSTEM_AUDIT_ACE_TYPE);
1.10 - DEFX(ACE_SYSTEM_ALARM_ACE_TYPE);
1.11 - DEFX(ACE_READ_DATA);
1.12 - DEFX(ACE_LIST_DIRECTORY);
1.13 - DEFX(ACE_WRITE_DATA);
1.14 - DEFX(ACE_ADD_FILE);
1.15 - DEFX(ACE_APPEND_DATA);
1.16 - DEFX(ACE_ADD_SUBDIRECTORY);
1.17 - DEFX(ACE_READ_NAMED_ATTRS);
1.18 - DEFX(ACE_WRITE_NAMED_ATTRS);
1.19 - DEFX(ACE_EXECUTE);
1.20 - DEFX(ACE_DELETE_CHILD);
1.21 - DEFX(ACE_READ_ATTRIBUTES);
1.22 - DEFX(ACE_WRITE_ATTRIBUTES);
1.23 - DEFX(ACE_DELETE);
1.24 - DEFX(ACE_READ_ACL);
1.25 - DEFX(ACE_WRITE_ACL);
1.26 - DEFX(ACE_WRITE_OWNER);
1.27 - DEFX(ACE_SYNCHRONIZE);
1.28 - DEFX(ACE_FILE_INHERIT_ACE);
1.29 - DEFX(ACE_DIRECTORY_INHERIT_ACE);
1.30 - DEFX(ACE_NO_PROPAGATE_INHERIT_ACE);
1.31 - DEFX(ACE_INHERIT_ONLY_ACE);
1.32 - DEFX(ACE_SUCCESSFUL_ACCESS_ACE_FLAG);
1.33 - DEFX(ACE_FAILED_ACCESS_ACE_FLAG);
1.34 - DEFX(ACE_IDENTIFIER_GROUP);
1.35 - DEFX(ACE_OWNER);
1.36 - DEFX(ACE_GROUP);
1.37 - DEFX(ACE_EVERYONE);
1.38 + emitX("ACE_ACCESS_ALLOWED_ACE_TYPE", 0x0000);
1.39 + emitX("ACE_ACCESS_DENIED_ACE_TYPE", 0x0001);
1.40 + emitX("ACE_SYSTEM_AUDIT_ACE_TYPE", 0x0002);
1.41 + emitX("ACE_SYSTEM_ALARM_ACE_TYPE", 0x0003);
1.42 + emitX("ACE_READ_DATA", 0x00000001);
1.43 + emitX("ACE_LIST_DIRECTORY", 0x00000001);
1.44 + emitX("ACE_WRITE_DATA", 0x00000002);
1.45 + emitX("ACE_ADD_FILE", 0x00000002);
1.46 + emitX("ACE_APPEND_DATA", 0x00000004);
1.47 + emitX("ACE_ADD_SUBDIRECTORY", 0x00000004);
1.48 + emitX("ACE_READ_NAMED_ATTRS", 0x00000008);
1.49 + emitX("ACE_WRITE_NAMED_ATTRS", 0x00000010);
1.50 + emitX("ACE_EXECUTE", 0x00000020);
1.51 + emitX("ACE_DELETE_CHILD", 0x00000040);
1.52 + emitX("ACE_READ_ATTRIBUTES", 0x00000080);
1.53 + emitX("ACE_WRITE_ATTRIBUTES", 0x00000100);
1.54 + emitX("ACE_DELETE", 0x00010000);
1.55 + emitX("ACE_READ_ACL", 0x00020000);
1.56 + emitX("ACE_WRITE_ACL", 0x00040000);
1.57 + emitX("ACE_WRITE_OWNER", 0x00080000);
1.58 + emitX("ACE_SYNCHRONIZE", 0x00100000);
1.59 + emitX("ACE_FILE_INHERIT_ACE", 0x0001);
1.60 + emitX("ACE_DIRECTORY_INHERIT_ACE", 0x0002);
1.61 + emitX("ACE_NO_PROPAGATE_INHERIT_ACE", 0x0004);
1.62 + emitX("ACE_INHERIT_ONLY_ACE", 0x0008);
1.63 + emitX("ACE_SUCCESSFUL_ACCESS_ACE_FLAG", 0x0010);
1.64 + emitX("ACE_FAILED_ACCESS_ACE_FLAG", 0x0020);
1.65 + emitX("ACE_IDENTIFIER_GROUP", 0x0040);
1.66 + emitX("ACE_OWNER", 0x1000);
1.67 + emitX("ACE_GROUP", 0x2000);
1.68 + emitX("ACE_EVERYONE", 0x4000);
1.69
1.70 out("} ");
1.71 return 0;