Fix FTBFS on kfreebsd-* archs libgarmin-priv.h defines O_NOATIME which is then declared as an enum by fcntl.h, causing a compilation error. Moving the include of fcntl.h above libgarmin-priv.h fixes the problem. ===================================================================