Deleted Added
sdiff udiff text old ( 10810:683ab55819fd ) new ( 10863:9d44c9cfdddc )
full compact
1/*
2 * Copyright (c) 2015 Ruslan Bukin <br@bsdpad.com>
3 * All rights reserved.
4 *
5 * This software was developed by the University of Cambridge Computer
6 * Laboratory as part of the CTSRD Project, with support from the UK Higher
7 * Education Innovation Fund (HEIF).
8 *

--- 33 unchanged lines hidden (view full) ---

42 { ArmFreebsd32::TGT_O_CREAT, O_CREAT },
43 { ArmFreebsd32::TGT_O_EXCL, O_EXCL },
44 { ArmFreebsd32::TGT_O_NOCTTY, O_NOCTTY },
45 { ArmFreebsd32::TGT_O_TRUNC, O_TRUNC },
46 { ArmFreebsd32::TGT_O_APPEND, O_APPEND },
47 { ArmFreebsd32::TGT_O_NONBLOCK, O_NONBLOCK },
48 { ArmFreebsd32::TGT_O_SYNC, O_SYNC },
49 { ArmFreebsd32::TGT_FASYNC, FASYNC },
50#ifdef O_DIRECT
51 { ArmFreebsd32::TGT_O_DIRECT, O_DIRECT },
52#endif
53 { ArmFreebsd32::TGT_O_DIRECTORY, O_DIRECTORY },
54 { ArmFreebsd32::TGT_O_NOFOLLOW, O_NOFOLLOW },
55};
56
57const int ArmFreebsd32::NUM_OPEN_FLAGS = sizeof(ArmFreebsd32::openFlagTable) /
58 sizeof(ArmFreebsd32::openFlagTable[0]);
59
60// open(2) flags translation table
61OpenFlagTransTable ArmFreebsd64::openFlagTable[] = {
62 { ArmFreebsd64::TGT_O_RDONLY, O_RDONLY },
63 { ArmFreebsd64::TGT_O_WRONLY, O_WRONLY },
64 { ArmFreebsd64::TGT_O_RDWR, O_RDWR },
65 { ArmFreebsd64::TGT_O_CREAT, O_CREAT },
66 { ArmFreebsd64::TGT_O_EXCL, O_EXCL },
67 { ArmFreebsd64::TGT_O_NOCTTY, O_NOCTTY },
68 { ArmFreebsd64::TGT_O_TRUNC, O_TRUNC },
69 { ArmFreebsd64::TGT_O_APPEND, O_APPEND },
70 { ArmFreebsd64::TGT_O_NONBLOCK, O_NONBLOCK },
71 { ArmFreebsd64::TGT_O_SYNC, O_SYNC },
72 { ArmFreebsd64::TGT_FASYNC, FASYNC },
73#ifdef O_DIRECT
74 { ArmFreebsd64::TGT_O_DIRECT, O_DIRECT },
75#endif
76 { ArmFreebsd64::TGT_O_DIRECTORY, O_DIRECTORY },
77 { ArmFreebsd64::TGT_O_NOFOLLOW, O_NOFOLLOW },
78};
79
80const int ArmFreebsd64::NUM_OPEN_FLAGS = sizeof(ArmFreebsd64::openFlagTable) /
81 sizeof(ArmFreebsd64::openFlagTable[0]);
82