Print this page
5043 remove deprecated atomic functions' prototypes
*** 25,36 ****
*/
#ifndef _SYS_ATOMIC_H
#define _SYS_ATOMIC_H
- #pragma ident "%Z%%M% %I% %E% SMI"
-
#include <sys/types.h>
#include <sys/inttypes.h>
#ifdef __cplusplus
extern "C" {
--- 25,34 ----
*** 413,436 ****
#if defined(__sparc)
extern uint8_t ldstub(uint8_t *);
#endif
- /*
- * Legacy kernel interfaces; they will go away (eventually).
- */
- extern uint8_t cas8(uint8_t *, uint8_t, uint8_t);
- extern uint32_t cas32(uint32_t *, uint32_t, uint32_t);
- extern uint64_t cas64(uint64_t *, uint64_t, uint64_t);
- extern ulong_t caslong(ulong_t *, ulong_t, ulong_t);
- extern void *casptr(void *, void *, void *);
- extern void atomic_and_long(ulong_t *, ulong_t);
- extern void atomic_or_long(ulong_t *, ulong_t);
- #if defined(__sparc)
- extern uint32_t swapl(uint32_t *, uint32_t);
- #endif
-
#endif /* _KERNEL */
#ifdef __cplusplus
}
#endif
--- 411,420 ----