linux.cc (6019:76890d8b28f5) | linux.cc (7441:be2acdfb8bdc) |
---|---|
1/* 2 * Copyright (c) 2003-2005 The Regents of The University of Michigan 3 * Copyright (c) 2007-2008 The Florida State University 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions are 8 * met: redistributions of source code must retain the above copyright --- 42 unchanged lines hidden (view full) --- 51#endif 52#ifdef _O_SYNC 53 { ArmLinux::TGT_O_SYNC, _O_SYNC }, 54#endif 55#else /* !_MSC_VER */ 56 { ArmLinux::TGT_O_RDONLY, O_RDONLY }, 57 { ArmLinux::TGT_O_WRONLY, O_WRONLY }, 58 { ArmLinux::TGT_O_RDWR, O_RDWR }, | 1/* 2 * Copyright (c) 2003-2005 The Regents of The University of Michigan 3 * Copyright (c) 2007-2008 The Florida State University 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions are 8 * met: redistributions of source code must retain the above copyright --- 42 unchanged lines hidden (view full) --- 51#endif 52#ifdef _O_SYNC 53 { ArmLinux::TGT_O_SYNC, _O_SYNC }, 54#endif 55#else /* !_MSC_VER */ 56 { ArmLinux::TGT_O_RDONLY, O_RDONLY }, 57 { ArmLinux::TGT_O_WRONLY, O_WRONLY }, 58 { ArmLinux::TGT_O_RDWR, O_RDWR }, |
59 { ArmLinux::TGT_O_APPEND, O_APPEND }, | |
60 { ArmLinux::TGT_O_CREAT, O_CREAT }, | 59 { ArmLinux::TGT_O_CREAT, O_CREAT }, |
61 { ArmLinux::TGT_O_TRUNC, O_TRUNC }, | |
62 { ArmLinux::TGT_O_EXCL, O_EXCL }, | 60 { ArmLinux::TGT_O_EXCL, O_EXCL }, |
63 { ArmLinux::TGT_O_NONBLOCK, O_NONBLOCK }, | |
64 { ArmLinux::TGT_O_NOCTTY, O_NOCTTY }, | 61 { ArmLinux::TGT_O_NOCTTY, O_NOCTTY }, |
62 { ArmLinux::TGT_O_TRUNC, O_TRUNC }, 63 { ArmLinux::TGT_O_APPEND, O_APPEND }, 64 { ArmLinux::TGT_O_NONBLOCK, O_NONBLOCK }, |
|
65#ifdef O_SYNC 66 { ArmLinux::TGT_O_SYNC, O_SYNC }, 67#endif | 65#ifdef O_SYNC 66 { ArmLinux::TGT_O_SYNC, O_SYNC }, 67#endif |
68#ifdef FASYNC 69 { ArmLinux::TGT_FASYNC, FASYNC }, 70#endif 71#ifdef O_DIRECT 72 { ArmLinux::TGT_O_DIRECT, O_DIRECT }, 73#endif 74#ifdef O_LARGEFILE 75 { ArmLinux::TGT_O_LARGEFILE, O_LARGEFILE }, 76#endif 77#ifdef O_DIRECTORY 78 { ArmLinux::TGT_O_DIRECTORY, O_DIRECTORY }, 79#endif 80#ifdef O_NOFOLLOW 81 { ArmLinux::TGT_O_NOFOLLOW, O_NOFOLLOW }, 82#endif |
|
68#endif /* _MSC_VER */ 69}; 70 71const int ArmLinux::NUM_OPEN_FLAGS = 72 (sizeof(ArmLinux::openFlagTable)/sizeof(ArmLinux::openFlagTable[0])); 73 | 83#endif /* _MSC_VER */ 84}; 85 86const int ArmLinux::NUM_OPEN_FLAGS = 87 (sizeof(ArmLinux::openFlagTable)/sizeof(ArmLinux::openFlagTable[0])); 88 |