diff --git a/Makefile.sunos b/Makefile.sunos new file mode 100644 index 0000000..f963b37 --- /dev/null +++ b/Makefile.sunos @@ -0,0 +1,9 @@ +CC = gcc +CFLAGS = -Wall -fPIC -O2 $(OPTS) $(INCLUDE) $(DEFINES) +LDFLAGS = -lpthread -lcrypto -ldl -lm -lrt -lsocket -lnsl -lz -L. + +OBJ = bin/i86pc-solaris +EXECUTABLE = bin/tinysvcmdns-i86pc-solaris + +include Makefile + diff --git a/bin/tinysvcmdns-i86pc-solaris b/bin/tinysvcmdns-i86pc-solaris new file mode 100755 index 0000000..bff0de0 Binary files /dev/null and b/bin/tinysvcmdns-i86pc-solaris differ diff --git a/tinysvcmdns.c b/tinysvcmdns.c index e641a41..253c021 100644 --- a/tinysvcmdns.c +++ b/tinysvcmdns.c @@ -36,18 +36,21 @@ #include #include typedef uint32_t in_addr_t; -#elif defined (linux) || defined (__FreeBSD__) +#elif defined (linux) || defined (__FreeBSD__) || defined (sun) #include #include #include #include #include #include -#if defined (__FreeBSD__) +#if defined (__FreeBSD__) || defined (sun) #include #include #include #endif +#if defined (sun) +#include +#endif #elif defined (__APPLE__) #include #include