- Timestamp:
- Mar 22, 2012, 2:10:49 PM (13 years ago)
- Location:
- branches/libc-0.6/src/emx/src/lib/sys
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/libc-0.6/src/emx/src/lib/sys/b_fsFileModeSetFH.c
r3777 r3778 151 151 } EAs = 152 152 { 153 sizeof(EAs), 0, FEA_NEEDEA, sizeof(EA_MODE) - 1, sizeof(uint32_t) + 4, EA_MODE, EAT_BINARY, sizeof(uint32_t), Mode153 sizeof(EAs), 0, 0, sizeof(EA_MODE) - 1, sizeof(uint32_t) + 4, EA_MODE, EAT_BINARY, sizeof(uint32_t), Mode 154 154 }; 155 155 #pragma pack() -
branches/libc-0.6/src/emx/src/lib/sys/b_fsNativeFileModeSet.c
r3777 r3778 194 194 } EAs = 195 195 { 196 sizeof(EAs), 0, FEA_NEEDEA, sizeof(EA_MODE) - 1, sizeof(uint32_t) + 4, EA_MODE, EAT_BINARY, sizeof(uint32_t), Mode196 sizeof(EAs), 0, 0, sizeof(EA_MODE) - 1, sizeof(uint32_t) + 4, EA_MODE, EAT_BINARY, sizeof(uint32_t), Mode 197 197 }; 198 198 #pragma pack() -
branches/libc-0.6/src/emx/src/lib/sys/b_nativeSymlinkCreate.c
r3727 r3778 69 69 { 70 70 sizeof(__libc_gFsUnixAttribsCreateSymlinkFEA2List), 71 OFF(Core.offGID, Core.offUID), FEA_NEEDEA, sizeof(EA_UID) - 1, sizeof(uint32_t) + 4, EA_UID, EAT_BINARY, sizeof(uint32_t), 0, "",72 OFF(Core.offMode, Core.offGID), FEA_NEEDEA, sizeof(EA_GID) - 1, sizeof(uint32_t) + 4, EA_GID, EAT_BINARY, sizeof(uint32_t), 0, "",73 OFF(Core.offINO, Core.offMode), FEA_NEEDEA, sizeof(EA_MODE) - 1, sizeof(uint32_t) + 4, EA_MODE, EAT_BINARY, sizeof(uint32_t), 0, "",74 OFF(Core.offRDev, Core.offINO), FEA_NEEDEA, sizeof(EA_INO) - 1, sizeof(uint64_t) + 4, EA_INO, EAT_BINARY, sizeof(uint64_t), 0, "",75 OFF(Core.offGen, Core.offRDev), FEA_NEEDEA, sizeof(EA_RDEV) - 1, sizeof(uint32_t) + 4, EA_RDEV, EAT_BINARY, sizeof(uint32_t), 0, "",76 OFF(Core.offFlags, Core.offGen), FEA_NEEDEA, sizeof(EA_GEN) - 1, sizeof(uint32_t) + 4, EA_GEN, EAT_BINARY, sizeof(uint32_t), 0, "",77 OFF(offSymlink, Core.offFlags), FEA_NEEDEA, sizeof(EA_FLAGS) - 1, sizeof(uint32_t) + 4, EA_FLAGS, EAT_BINARY, sizeof(uint32_t), 0, "",71 OFF(Core.offGID, Core.offUID), 0, sizeof(EA_UID) - 1, sizeof(uint32_t) + 4, EA_UID, EAT_BINARY, sizeof(uint32_t), 0, "", 72 OFF(Core.offMode, Core.offGID), 0, sizeof(EA_GID) - 1, sizeof(uint32_t) + 4, EA_GID, EAT_BINARY, sizeof(uint32_t), 0, "", 73 OFF(Core.offINO, Core.offMode), 0, sizeof(EA_MODE) - 1, sizeof(uint32_t) + 4, EA_MODE, EAT_BINARY, sizeof(uint32_t), 0, "", 74 OFF(Core.offRDev, Core.offINO), 0, sizeof(EA_INO) - 1, sizeof(uint64_t) + 4, EA_INO, EAT_BINARY, sizeof(uint64_t), 0, "", 75 OFF(Core.offGen, Core.offRDev), 0, sizeof(EA_RDEV) - 1, sizeof(uint32_t) + 4, EA_RDEV, EAT_BINARY, sizeof(uint32_t), 0, "", 76 OFF(Core.offFlags, Core.offGen), 0, sizeof(EA_GEN) - 1, sizeof(uint32_t) + 4, EA_GEN, EAT_BINARY, sizeof(uint32_t), 0, "", 77 OFF(offSymlink, Core.offFlags), 0, sizeof(EA_FLAGS) - 1, sizeof(uint32_t) + 4, EA_FLAGS, EAT_BINARY, sizeof(uint32_t), 0, "", 78 78 }, 79 0, FEA_NEEDEA, sizeof(EA_SYMLINK) - 1, 0 + 4, EA_SYMLINK,EAT_ASCII, 0, ""79 0, 0, sizeof(EA_SYMLINK) - 1, 0 + 4, EA_SYMLINK,EAT_ASCII, 0, "" 80 80 #undef OFF 81 81 }; -
branches/libc-0.6/src/emx/src/lib/sys/fs.c
r3697 r3778 167 167 #define OFF(a,b) offsetof(struct __LIBC_FSUNIXATTRIBSCREATEFEA2LIST, a) - offsetof(struct __LIBC_FSUNIXATTRIBSCREATEFEA2LIST, b) 168 168 sizeof(__libc_gFsUnixAttribsCreateFEA2List), 169 OFF(offGID, offUID), FEA_NEEDEA, sizeof(EA_UID) - 1, sizeof(uint32_t) + 4, EA_UID, EAT_BINARY, sizeof(uint32_t), 0, "",170 OFF(offMode, offGID), FEA_NEEDEA, sizeof(EA_GID) - 1, sizeof(uint32_t) + 4, EA_GID, EAT_BINARY, sizeof(uint32_t), 0, "",171 OFF(offINO, offMode), FEA_NEEDEA, sizeof(EA_MODE) - 1, sizeof(uint32_t) + 4, EA_MODE, EAT_BINARY, sizeof(uint32_t), 0, "",172 OFF(offRDev, offINO), FEA_NEEDEA, sizeof(EA_INO) - 1, sizeof(uint64_t) + 4, EA_INO, EAT_BINARY, sizeof(uint64_t), 0, "",173 OFF(offGen, offRDev), FEA_NEEDEA, sizeof(EA_RDEV) - 1, sizeof(uint32_t) + 4, EA_RDEV, EAT_BINARY, sizeof(uint32_t), 0, "",174 OFF(offFlags, offGen), FEA_NEEDEA, sizeof(EA_GEN) - 1, sizeof(uint32_t) + 4, EA_GEN, EAT_BINARY, sizeof(uint32_t), 0, "",175 0, FEA_NEEDEA, sizeof(EA_FLAGS) - 1, sizeof(uint32_t) + 4, EA_FLAGS, EAT_BINARY, sizeof(uint32_t), 0, ""169 OFF(offGID, offUID), 0, sizeof(EA_UID) - 1, sizeof(uint32_t) + 4, EA_UID, EAT_BINARY, sizeof(uint32_t), 0, "", 170 OFF(offMode, offGID), 0, sizeof(EA_GID) - 1, sizeof(uint32_t) + 4, EA_GID, EAT_BINARY, sizeof(uint32_t), 0, "", 171 OFF(offINO, offMode), 0, sizeof(EA_MODE) - 1, sizeof(uint32_t) + 4, EA_MODE, EAT_BINARY, sizeof(uint32_t), 0, "", 172 OFF(offRDev, offINO), 0, sizeof(EA_INO) - 1, sizeof(uint64_t) + 4, EA_INO, EAT_BINARY, sizeof(uint64_t), 0, "", 173 OFF(offGen, offRDev), 0, sizeof(EA_RDEV) - 1, sizeof(uint32_t) + 4, EA_RDEV, EAT_BINARY, sizeof(uint32_t), 0, "", 174 OFF(offFlags, offGen), 0, sizeof(EA_GEN) - 1, sizeof(uint32_t) + 4, EA_GEN, EAT_BINARY, sizeof(uint32_t), 0, "", 175 0, 0, sizeof(EA_FLAGS) - 1, sizeof(uint32_t) + 4, EA_FLAGS, EAT_BINARY, sizeof(uint32_t), 0, "" 176 176 #undef OFF 177 177 }; … … 441 441 } 442 442 DosFreeModule(hmod); 443 443 444 444 /* 445 445 * Look for the UNIX EAs control environment variable. … … 714 714 pFEA->cbName = sizeof(EA_SYMLINK) - 1; 715 715 pFEA->cbValue = cchTarget + sizeof(USHORT) * 2; 716 pFEA->fEA = FEA_NEEDEA;716 pFEA->fEA = 0; 717 717 memcpy(pFEA->szName, EA_SYMLINK, sizeof(EA_SYMLINK)); 718 718 PUSHORT pus = (PUSHORT)&pFEA->szName[sizeof(EA_SYMLINK)];
Note:
See TracChangeset
for help on using the changeset viewer.