]> sjero.net Git - wget/blobdiff - src/sysdep.h
Fix build when libpsl is not available
[wget] / src / sysdep.h
index 9494b9a047039aa2b93ba0cc96b1d923958cac05..069882a72388227146f7e2536aca285ba825af1b 100644 (file)
@@ -1,6 +1,7 @@
 /* Dirty system-dependent hacks.
    Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-   2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+   2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation,
+   Inc.
 
 This file is part of GNU Wget.
 
@@ -70,20 +71,6 @@ as that of the covered work.  */
 /* Request the "Unix 98 compilation environment". */
 #define _XOPEN_SOURCE 500
 
-/* For Solaris: request everything else that is available and doesn't
-   conflict with the above.  */
-/* #define __EXTENSIONS__ */ /* XXX clashes with config.h */
-
-/* For Linux: request features of 4.3BSD and SVID (System V Interface
-   Definition). */
-#define _SVID_SOURCE
-#define _BSD_SOURCE
-
-/* Under glibc-based systems we want all GNU extensions as well.  This
-   declares some unnecessary cruft, but also useful functions such as
-   timegm, FNM_CASEFOLD extension to fnmatch, memrchr, etc.  */
-/* #define _GNU_SOURCE */ /* XXX clashes with config.h */
-
 #endif /* NAMESPACE_TWEAKS */
 
 
@@ -235,10 +222,10 @@ int vsnprintf (char *str, size_t count, const char *fmt, va_list arg);
 # undef FNM_PERIOD
 # undef FNM_NOMATCH
 
-# define FNM_PATHNAME  (1 << 0) /* No wildcard can ever match `/'.  */
-# define FNM_NOESCAPE  (1 << 1) /* Backslashes don't quote special chars.  */
-# define FNM_PERIOD    (1 << 2) /* Leading `.' is matched only explicitly.  */
-# define FNM_NOMATCH   1
+# define FNM_PATHNAME   (1 << 0) /* No wildcard can ever match `/'.  */
+# define FNM_NOESCAPE   (1 << 1) /* Backslashes don't quote special chars.  */
+# define FNM_PERIOD     (1 << 2) /* Leading `.' is matched only explicitly.  */
+# define FNM_NOMATCH    1
 
 int fnmatch (const char *, const char *, int);
 #endif