linux.cc (4759:60e820a327db) | linux.cc (5960:c9c465241d3b) |
---|---|
1/* 2 * Copyright (c) 2007 The Hewlett-Packard Development Company 3 * All rights reserved. 4 * 5 * Redistribution and use of this software in source and binary forms, 6 * with or without modification, are permitted provided that the 7 * following conditions are met: 8 * --- 83 unchanged lines hidden (view full) --- 92#endif 93#endif /* _MSC_VER */ 94}; 95 96const int X86Linux64::NUM_OPEN_FLAGS = 97 sizeof(X86Linux64::openFlagTable) / 98 sizeof(X86Linux64::openFlagTable[0]); 99 | 1/* 2 * Copyright (c) 2007 The Hewlett-Packard Development Company 3 * All rights reserved. 4 * 5 * Redistribution and use of this software in source and binary forms, 6 * with or without modification, are permitted provided that the 7 * following conditions are met: 8 * --- 83 unchanged lines hidden (view full) --- 92#endif 93#endif /* _MSC_VER */ 94}; 95 96const int X86Linux64::NUM_OPEN_FLAGS = 97 sizeof(X86Linux64::openFlagTable) / 98 sizeof(X86Linux64::openFlagTable[0]); 99 |
100// open(2) flags translation table 101OpenFlagTransTable X86Linux32::openFlagTable[] = { 102#ifdef _MSC_VER 103 { TGT_O_RDONLY, _O_RDONLY }, 104 { TGT_O_WRONLY, _O_WRONLY }, 105 { TGT_O_RDWR, _O_RDWR }, 106 { TGT_O_APPEND, _O_APPEND }, 107 { TGT_O_CREAT, _O_CREAT }, 108 { TGT_O_TRUNC, _O_TRUNC }, 109 { TGT_O_EXCL, _O_EXCL }, 110#ifdef _O_NONBLOCK 111 { TGT_O_NONBLOCK, _O_NONBLOCK }, 112#endif 113#ifdef _O_NOCTTY 114 { TGT_O_NOCTTY, _O_NOCTTY }, 115#endif 116#ifdef _O_SYNC 117 { TGT_O_SYNC, _O_SYNC }, 118#endif 119#else /* !_MSC_VER */ 120 { TGT_O_RDONLY, O_RDONLY }, 121 { TGT_O_WRONLY, O_WRONLY }, 122 { TGT_O_RDWR, O_RDWR }, 123 { TGT_O_APPEND, O_APPEND }, 124 { TGT_O_CREAT, O_CREAT }, 125 { TGT_O_TRUNC, O_TRUNC }, 126 { TGT_O_EXCL, O_EXCL }, 127 { TGT_O_NONBLOCK, O_NONBLOCK }, 128 { TGT_O_NOCTTY, O_NOCTTY }, 129#ifdef O_SYNC 130 { TGT_O_SYNC, O_SYNC }, 131#endif 132#endif /* _MSC_VER */ 133}; 134 135const int X86Linux32::NUM_OPEN_FLAGS = 136 sizeof(X86Linux32::openFlagTable) / 137 sizeof(X86Linux32::openFlagTable[0]); 138 |
|