[Initscripts-ng-commits] r1029 - /trunk/src/insserv/debian/patches/96_hurd_no_at_funcs.patch
pere at users.alioth.debian.org
pere at users.alioth.debian.org
Tue Sep 29 17:17:55 UTC 2009
Author: pere
Date: Tue Sep 29 17:17:55 2009
New Revision: 1029
URL: http://svn.debian.org/wsvn/initscripts-ng/?sc=1&rev=1029
Log:
Change hurd patch to try to be forward compatible.
Modified:
trunk/src/insserv/debian/patches/96_hurd_no_at_funcs.patch
Modified: trunk/src/insserv/debian/patches/96_hurd_no_at_funcs.patch
URL: http://svn.debian.org/wsvn/initscripts-ng/trunk/src/insserv/debian/patches/96_hurd_no_at_funcs.patch?rev=1029&op=diff
==============================================================================
--- trunk/src/insserv/debian/patches/96_hurd_no_at_funcs.patch (original)
+++ trunk/src/insserv/debian/patches/96_hurd_no_at_funcs.patch Tue Sep 29 17:17:55 2009
@@ -12,7 +12,7 @@
{char *restrict tmp = (char *restrict)ptr; if (ptr && *tmp) free(ptr);} ptr = NULL
-#if defined(HAS_unlinkat) && defined(_ATFILE_SOURCE)
-+#if defined(HAS_unlinkat) && defined(_ATFILE_SOURCE) && !defined(__gnu_hurd__)
++#if defined(HAS_unlinkat) && defined(_ATFILE_SOURCE) && !defined(__stub_unlinkat)
# define xremove(d,x) (__extension__ ({ if ((dryrun ? 0 : \
(unlinkat(d,x,0) != 0 && (errno != EISDIR || unlinkat(d,x,AT_REMOVEDIR) != 0)))) \
warn ("can not remove(%s%s): %s\n", rcd, x, strerror(errno)); \
@@ -21,7 +21,7 @@
info(1, "remove service %s/%s%s\n", path, rcd, x); }))
#endif
-#if defined(HAS_symlinkat) && defined(_ATFILE_SOURCE)
-+#if defined(HAS_symlinkat) && defined(_ATFILE_SOURCE) && !defined(__gnu_hurd__)
++#if defined(HAS_symlinkat) && defined(_ATFILE_SOURCE) && !defined(__stub_symlinkat)
# define xsymlink(d,x,y) (__extension__ ({ if ((dryrun ? 0 : (symlinkat(x, d, y) != 0))) \
warn ("can not symlink(%s, %s%s): %s\n", x, rcd, y, strerror(errno)); \
else \
@@ -30,7 +30,7 @@
info(1, "enable service %s -> %s/%s%s\n", x, path, rcd, y); }))
#endif
-#if defined(HAS_fstatat) && defined(_ATFILE_SOURCE)
-+#if defined(HAS_fstatat) && defined(_ATFILE_SOURCE) && !defined(__gnu_hurd__)
++#if defined(HAS_fstatat) && defined(_ATFILE_SOURCE) && !defined(__stub_fstatat)
# define xstat(d,x,s) (__extension__ ({ fstatat(d,x,s, 0); }))
# define xlstat(d,x,s) (__extension__ ({ fstatat(d,x,s, AT_SYMLINK_NOFOLLOW); }))
#else
@@ -38,13 +38,13 @@
# define xlstat(d,x,s) (__extension__ ({ lstat(x,s); }))
#endif
-#if defined(HAS_readlinkat) && defined(_ATFILE_SOURCE)
-+#if defined(HAS_readlinkat) && defined(_ATFILE_SOURCE) && !defined(__gnu_hurd__)
++#if defined(HAS_readlinkat) && defined(_ATFILE_SOURCE) && !defined(__stub_readlinkat)
# define xreadlink(d,x,b,l) (__extension__ ({ readlinkat(d,x,b,l); }))
#else
# define xreadlink(d,x,b,l) (__extension__ ({ readlink(x,b,l); }))
#endif
-#if defined(HAS_openat) && defined(_ATFILE_SOURCE)
-+#if defined(HAS_openat) && defined(_ATFILE_SOURCE) && !defined(__gnu_hurd__)
++#if defined(HAS_openat) && defined(_ATFILE_SOURCE) && !defined(__stub_openat)
# define xopen(d,x,f) (__extension__ ({ openat(d,x,f); }))
#else
# define xopen(d,x,f) (__extension__ ({ open(x,f); }))
More information about the Initscripts-ng-commits
mailing list