Changeset 1875
- Timestamp:
- Mar 19, 2005, 11:15:58 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/src/lib/sys/sharedpm.c
-
Property cvs2svn:cvs-rev
changed from
1.26
to1.27
r1874 r1875 1181 1181 { 1182 1182 uint16_t *pu16 = &gpSPMHdr->pTcpip->acRefs[iSocket]; 1183 unsigned uRefs = __atomic_increment_word_max(pu16, 0x7 77f);1183 unsigned uRefs = __atomic_increment_word_max(pu16, 0x7fff); 1184 1184 if (!(uRefs & 0xffff0000)) 1185 1185 { 1186 1186 pu16 = &gpSPMSelf->pacTcpipRefs[iSocket]; 1187 unsigned uRefsProc = __atomic_increment_word_max(pu16, 0x7 77f);1188 if (!(uRefs & 0xffff0000))1187 unsigned uRefsProc = __atomic_increment_word_max(pu16, 0x7fff); 1188 if (!(uRefsProc & 0xffff0000)) 1189 1189 rc = (uRefsProc << 16) | uRefs; 1190 1190 else … … 1237 1237 pu16 = &gpSPMSelf->pacTcpipRefs[iSocket]; 1238 1238 unsigned uRefsProc = __atomic_decrement_word_min(pu16, 0); 1239 if (!(uRefs & 0xffff0000))1239 if (!(uRefsProc & 0xffff0000)) 1240 1240 rc = (uRefsProc << 16) | uRefs; 1241 1241 else -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.