diff options
author | 2015-09-13 09:05:33 +0000 | |
---|---|---|
committer | 2015-09-13 09:05:33 +0000 | |
commit | 1d0cd6d5fc8e4edee375d439ba7f91130af81317 (patch) | |
tree | db36e8c62f96d67f4e98acc0f554b5e9b71e45e0 | |
parent | namespace.h is pulled in via -include, so don't do it here (diff) | |
download | wireguard-openbsd-1d0cd6d5fc8e4edee375d439ba7f91130af81317.tar.xz wireguard-openbsd-1d0cd6d5fc8e4edee375d439ba7f91130af81317.zip |
tweak ordering slightly
-rw-r--r-- | sys/sys/refcnt.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/sys/refcnt.h b/sys/sys/refcnt.h index 27376ddecd9..78fd0ddf4b9 100644 --- a/sys/sys/refcnt.h +++ b/sys/sys/refcnt.h @@ -1,4 +1,4 @@ -/* $OpenBSD: refcnt.h,v 1.1 2015/09/11 19:13:22 dlg Exp $ */ +/* $OpenBSD: refcnt.h,v 1.2 2015/09/13 09:05:33 dlg Exp $ */ /* * Copyright (c) 2015 David Gwynne <dlg@openbsd.org> @@ -19,8 +19,6 @@ #ifndef _SYS_REFCNT_H_ #define _SYS_REFCNT_H_ -#include <sys/atomic.h> - struct refcnt { unsigned int refs; }; @@ -29,6 +27,8 @@ struct refcnt { #define REFCNT_INITIALIZER() { .refs = 1 } +#include <sys/atomic.h> + #define refcnt_init(_r) do { (_r)->refs = 1; } while (0) #define refcnt_take(_r) atomic_inc_int(&(_r)->refs) #define refcnt_rele(_r) (atomic_dec_int_nv(&(_r)->refs) == 0) |