Print this page
5042 stop using deprecated atomic functions
@@ -465,11 +465,11 @@
ASSERT(vfsops != NULL);
op = vfsp->vfs_op;
membar_consumer();
if (vfsp->vfs_femhead == NULL &&
- casptr(&vfsp->vfs_op, op, vfsops) == op) {
+ atomic_cas_ptr(&vfsp->vfs_op, op, vfsops) == op) {
return;
}
fsem_setvfsops(vfsp, vfsops);
}
@@ -2967,11 +2967,11 @@
newhrt = ts2hrt(&newts);
for (;;) {
oldhrt = hrt;
if (newhrt <= hrt)
newhrt = hrt + 1;
- if (cas64((uint64_t *)&hrt, oldhrt, newhrt) == oldhrt)
+ if (atomic_cas_64((uint64_t *)&hrt, oldhrt, newhrt) == oldhrt)
break;
}
hrt2ts(newhrt, ts);
}