Index: ossp-pkg/sa/TODO RCS File: /v/ossp/cvs/ossp-pkg/sa/TODO,v rcsdiff -q -kk '-r1.31' '-r1.32' -u '/v/ossp/cvs/ossp-pkg/sa/TODO,v' 2>/dev/null --- TODO 2001/10/31 20:07:22 1.31 +++ TODO 2002/01/02 13:20:11 1.32 @@ -8,6 +8,9 @@ CANDO ----- +o Consistently use PF_XXX instead of AF_XXX whenever not directly + address related things are done in order to even closer conform to POSIX. + o Support for newer DNS Resolving Functions. In IPv6 land there are usually the newer DNS resolving functions Index: ossp-pkg/sa/sa.c RCS File: /v/ossp/cvs/ossp-pkg/sa/sa.c,v rcsdiff -q -kk '-r1.44' '-r1.45' -u '/v/ossp/cvs/ossp-pkg/sa/sa.c,v' 2>/dev/null --- sa.c 2002/01/02 13:08:48 1.44 +++ sa.c 2002/01/02 13:20:11 1.45 @@ -47,7 +47,7 @@ #include /* for "struct timeval" */ #include /* for "struct sockaddr_un" */ #include /* for "struct sockaddr_in[6]" */ -#include /* for "AF_XXX" and "SOCK_XXX" */ +#include /* for "PF_XXX", "AF_XXX" and "SOCK_XXX" */ #include /* for "inet_XtoX" */ /* include own API header */ @@ -66,6 +66,17 @@ #define AF_LOCAL AF_UNIX #endif +/* backward compatibility for PF_XXX (still unused) */ +if !defined(PF_LOCAL) && defined(AF_LOCAL) +#define PF_LOCAL AF_LOCAL +#endif +if !defined(PF_INET) && defined(AF_INET) +#define PF_INET AF_INET +#endif +if !defined(PF_INET6) && defined(AF_INET6) +#define PF_INET6 AF_INET6 +#endif + /* backward compatibility for ssize_t */ #if defined(HAVE_CONFIG_H) && !defined(HAVE_SSIZE_T) #define ssize_t long