Remove additional sun compat. bits
authorDavid Bartley <dtbartle@csclub.uwaterloo.ca>
Sat, 27 Dec 2008 04:11:08 +0000 (23:11 -0500)
committerDavid Bartley <dtbartle@csclub.uwaterloo.ca>
Sat, 27 Dec 2008 04:11:08 +0000 (23:11 -0500)
io/ftw.h
misc/mntent.h
resolv/netdb.h
sunrpc/rpc/netdb.h
sysvipc/sys/msg.h
time/strftime_l.c

index 56fe128..4bdff88 100644 (file)
--- a/io/ftw.h
+++ b/io/ftw.h
@@ -61,7 +61,7 @@ enum
 };
 
 
-#if defined(__USE_XOPEN_EXTENDED) || defined(__USE_SUN)
+#ifdef __USE_XOPEN_EXTENDED
 /* Flags for fourth argument of `nftw'.  */
 enum
 {
index 2676377..a82e953 100644 (file)
@@ -25,7 +25,6 @@
 #include <stdio.h>
 #include <paths.h>
 
-#ifndef __USE_SUN
 
 /* File listing canonical interesting mount points.  */
 #define        MNTTAB          _PATH_MNTTAB    /* Deprecated alias.  */
@@ -96,6 +95,4 @@ extern char *hasmntopt (__const struct mntent *__mnt,
 
 __END_DECLS
 
-#endif /* __USE_SUN */
-
 #endif /* mntent.h */
index 2728cad..7c5c9c9 100644 (file)
@@ -300,7 +300,6 @@ extern struct servent *getservbyport (int __port, __const char *__proto);
    cancellation point.  But due to similarity with an POSIX interface
    or due to the implementation they are cancellation points and
    therefore not marked with __THROW.  */
-# ifndef __USE_SUN
 extern int getservent_r (struct servent *__restrict __result_buf,
                         char *__restrict __buf, size_t __buflen,
                         struct servent **__restrict __result);
@@ -315,44 +314,6 @@ extern int getservbyport_r (int __port, __const char *__restrict __proto,
                            struct servent *__restrict __result_buf,
                            char *__restrict __buf, size_t __buflen,
                            struct servent **__restrict __result);
-# else
-extern struct servent * __getservent_r_sun (
-                        struct servent *__restrict __result_buf,
-                        char *__restrict __buf, size_t __buflen);
-
-extern struct servent * __getservbyname_r_sun (
-                           __const char *__restrict __name,
-                           __const char *__restrict __proto,
-                           struct servent *__restrict __result_buf,
-                           char *__restrict __buf, size_t __buflen);
-
-extern struct servent * __getservbyport_r_sun (int __port,
-                           __const char *__restrict __proto,
-                           struct servent *__restrict __result_buf,
-                           char *__restrict __buf, size_t __buflen);
-#  ifdef __REDIRECT
-extern struct servent * __REDIRECT (getservent_r, (
-                        struct servent *__restrict __result_buf,
-                        char *__restrict __buf, size_t __buflen), __getservent_r_sun);
-
-extern struct servent * __REDIRECT (getservbyname_r, (
-                           __const char *__restrict __name,
-                           __const char *__restrict __proto,
-                           struct servent *__restrict __result_buf,
-                           char *__restrict __buf, size_t __buflen),
-                           __getservbyname_r_sun);
-
-extern struct servent * __REDIRECT (getservbyport_r, (int __port,
-                           __const char *__restrict __proto,
-                           struct servent *__restrict __result_buf,
-                           char *__restrict __buf, size_t __buflen),
-                           __getservbyport_r_sun);
-#  else
-#   define getservent_r __getservent_r_sun
-#   define getservbyname_r __getservbyname_r_sun
-#   define getservbyport_r __getservbyport_r_sun
-#  endif
-# endif
 #endif /* misc */
 
 
@@ -405,7 +366,6 @@ extern struct protoent *getprotobynumber (int __proto);
    cancellation point.  But due to similarity with an POSIX interface
    or due to the implementation they are cancellation points and
    therefore not marked with __THROW.  */
-# ifndef __USE_SUN
 extern int getprotoent_r (struct protoent *__restrict __result_buf,
                          char *__restrict __buf, size_t __buflen,
                          struct protoent **__restrict __result);
@@ -419,42 +379,6 @@ extern int getprotobynumber_r (int __proto,
                               struct protoent *__restrict __result_buf,
                               char *__restrict __buf, size_t __buflen,
                               struct protoent **__restrict __result);
-# else
-extern struct protoent * __getprotoent_r_sun (
-                         struct protoent *__restrict __result_buf,
-                         char *__restrict __buf, size_t __buflen,
-                         struct protoent **__restrict __result);
-
-extern struct protoent * __getprotobyname_r_sun (
-                            __const char *__restrict __name,
-                            struct protoent *__restrict __result_buf,
-                            char *__restrict __buf, size_t __buflen);
-
-extern struct protoent * __getprotobynumber_r_sun (int __proto,
-                              struct protoent *__restrict __result_buf,
-                              char *__restrict __buf, size_t __buflen);
-#  ifdef __REDIRECT
-extern struct protoent * __REDIRECT (getprotoent_r, (
-                         struct protoent *__restrict __result_buf,
-                         char *__restrict __buf, size_t __buflen,
-                         struct protoent **__restrict __result), __getprotoent_r_sun);
-
-extern struct protoent * __REDIRECT (getprotobyname_r, (
-                            __const char *__restrict __name,
-                            struct protoent *__restrict __result_buf,
-                            char *__restrict __buf, size_t __buflen),
-                            __getprotobyname_r_sun);
-
-extern struct protoent * __REDIRECT (getprotobynumber_r, (int __proto,
-                              struct protoent *__restrict __result_buf,
-                              char *__restrict __buf, size_t __buflen),
-                              __getprotobynumber_r_sun);
-#  else
-#   define getprotobynumber_r __getprotobynumber_r_sun
-#   define getprotobyname_r __getprotobyname_r_sun
-#   define getprotobynumber_r __getprotobynumber_r_sun
-#  endif
-# endif
 
 
 /* Establish network group NETGROUP for enumeration.
index 8015642..539d8c3 100644 (file)
@@ -57,7 +57,6 @@ extern struct rpcent *getrpcbynumber (int __number) __THROW;
 extern struct rpcent *getrpcent (void) __THROW;
 
 #ifdef __USE_MISC
-# ifndef __USE_SUN
 extern int getrpcbyname_r (__const char *__name, struct rpcent *__result_buf,
                           char *__buffer, size_t __buflen,
                           struct rpcent **__result) __THROW;
@@ -68,35 +67,6 @@ extern int getrpcbynumber_r (int __number, struct rpcent *__result_buf,
 
 extern int getrpcent_r (struct rpcent *__result_buf, char *__buffer,
                        size_t __buflen, struct rpcent **__result) __THROW;
-# else
-extern struct rpcent * __getrpcbyname_r_sun (__const char *__name,
-                          struct rpcent *__result_buf, char *__buffer,
-                          size_t __buflen) __THROW;
-
-extern struct rpcent * __getrpcbynumber_r_sun (int __number,
-                            struct rpcent *__result_buf, char *__buffer,
-                            size_t __buflen) __THROW;
-
-extern struct rpcent * __getrpcent_r_sun (struct rpcent *__result_buf,
-                       char *__buffer, size_t __buflen) __THROW;
-#  ifdef __REDIRECT
-extern struct rpcent * __REDIRECT_NTH (getrpcbyname_r, (__const char *__name,
-                          struct rpcent *__result_buf, char *__buffer, size_t __buflen),
-                          __getrpcbyname_r_sun);
-
-extern struct rcpent * __REDIRECT_NTH (getrpcbynumber_r, (int __number,
-                            struct rpcent *__result_buf, char *__buffer, size_t __buflen),
-                            __getrpcbynumber_r_sun);
-
-extern struct rcpent * __REDIRECT_NTH (getrpcent_r, (struct rpcent *__result_buf,
-                       char *__buffer, size_t __buflen, struct rpcent **__result),
-                       __getrpcent_r_sun);
-#  else
-#   define getrpcbyname_r __getrpcbyname_r_sun
-#   define getrpcbynumber_r __getrpcbynumber_r_sun
-#   define getrpcent_r __getrpcent_r_sun
-#  endif
-# endif
 #endif
 
 __END_DECLS
index e423860..cdc96be 100644 (file)
@@ -48,7 +48,7 @@ typedef __ssize_t ssize_t;
 /* The following System V style IPC functions implement a message queue
    system.  The definition is found in XPG2.  */
 
-#ifdef __USE_MISC
+#ifdef __USE_GNU
 /* Template for struct to be used as argument for `msgsnd' and `msgrcv'.  */
 struct msgbuf
   {
index 44dee64..4a57b15 100644 (file)
@@ -499,10 +499,6 @@ __strftime_internal (s, maxsize, format, tp, tzset_called ut_argument
       ut_argument_spec
       LOCALE_PARAM_DECL
 {
-#if defined _LIBC && defined ALLOW_NULL_STRFTIME_FORMAT
-  if (!format)
-    format = nl_langinfo (D_T_FMT);
-#endif
 #if defined _LIBC && defined USE_IN_EXTENDED_LOCALE_MODEL
   struct locale_data *const current = loc->__locales[LC_TIME];
 #endif