< prev index next >

src/hotspot/os/posix/semaphore_posix.hpp

Print this page
rev 57095 : [mq]: use
rev 57096 : [mq]: trailing_semi

*** 24,42 **** #ifndef OS_POSIX_SEMAPHORE_POSIX_HPP #define OS_POSIX_SEMAPHORE_POSIX_HPP #include "memory/allocation.hpp" #include <semaphore.h> class PosixSemaphore : public CHeapObj<mtInternal> { sem_t _semaphore; ! // Prevent copying and assignment. ! PosixSemaphore(const PosixSemaphore&); ! PosixSemaphore& operator=(const PosixSemaphore&); public: PosixSemaphore(uint value = 0); ~PosixSemaphore(); --- 24,41 ---- #ifndef OS_POSIX_SEMAPHORE_POSIX_HPP #define OS_POSIX_SEMAPHORE_POSIX_HPP #include "memory/allocation.hpp" + #include "utilities/macros.hpp" #include <semaphore.h> class PosixSemaphore : public CHeapObj<mtInternal> { sem_t _semaphore; ! NONCOPYABLE(PosixSemaphore); public: PosixSemaphore(uint value = 0); ~PosixSemaphore();
< prev index next >