[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