5 ifeq "${OSTYPE}" "FreeBSD"
6 CFLAGS += -D__OS_FreeBSD__
7 CFLAGS += -DHAS_LCHMOD -DHAS_CHFLAGS -DHAS_LCHFLAGS
10 ifeq "${OSTYPE}" "SunOS"
11 CFLAGS += -D__OS_Solaris__
12 CFLAGS += -DHAS_TRUNCATE64 -DHAS_STAT64
15 ifeq "${OSTYPE}" "Darwin"
16 CFLAGS += -D__OS_Darwin__
17 CFLAGS += -DHAS_LCHMOD -DHAS_CHFLAGS -DHAS_LCHFLAGS
20 ifeq "${OSTYPE}" "Linux"
21 CFLAGS += -D__OS_Linux__
22 CFLAGS += -D_GNU_SOURCE
28 gcc -Wall ${CFLAGS} fstest.c -o fstest