The way it was before, this function would always return EINVAL.
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
- *
- * $DragonFly: src/lib/libthread_xu/thread/thr_condattr.c,v 1.6 2006/04/06 13:03:09 davidxu Exp $
*/
#include "namespace.h"
{
if (attr == NULL || *attr == NULL)
return (EINVAL);
- if (clock_id != CLOCK_REALTIME ||
+ if (clock_id != CLOCK_REALTIME &&
clock_id != CLOCK_MONOTONIC)
return (EINVAL);
(*attr)->c_clockid = clock_id;