svn commit: r192590 - stable/7/sys/sys

Kip Macy kmacy at FreeBSD.org
Fri May 22 17:54:03 UTC 2009


Author: kmacy
Date: Fri May 22 17:54:02 2009
New Revision: 192590
URL: http://svn.freebsd.org/changeset/base/192590

Log:
  some ports erroneously use the existence of AT_FDCWD to check for
  the availability of the *at system calls so s/AT_FDCWD/AT_FDCWD_notyet/g
  
  Reported by: Dimitry Andric

Modified:
  stable/7/sys/sys/fcntl.h
  stable/7/sys/sys/namei.h

Modified: stable/7/sys/sys/fcntl.h
==============================================================================
--- stable/7/sys/sys/fcntl.h	Fri May 22 16:46:01 2009	(r192589)
+++ stable/7/sys/sys/fcntl.h	Fri May 22 17:54:02 2009	(r192590)
@@ -110,7 +110,7 @@ typedef	__pid_t		pid_t;
  * to determine the target of relative file paths in the openat() and
  * similar syscalls.
  */
-#define	AT_FDCWD		-100
+#define	AT_FDCWD_notyet		-100
 
 /* Defined by POSIX 1003.1; BSD default, but must be distinct from O_RDONLY. */
 #define	O_NOCTTY	0x8000		/* don't assign controlling terminal */

Modified: stable/7/sys/sys/namei.h
==============================================================================
--- stable/7/sys/sys/namei.h	Fri May 22 16:46:01 2009	(r192589)
+++ stable/7/sys/sys/namei.h	Fri May 22 17:54:02 2009	(r192590)
@@ -154,11 +154,11 @@ struct nameidata {
  * Initialization of a nameidata structure.
  */
 #define	NDINIT(ndp, op, flags, segflg, namep, td)			\
-	NDINIT_ALL(ndp, op, flags, segflg, namep, AT_FDCWD, NULL, td)
+	NDINIT_ALL(ndp, op, flags, segflg, namep, AT_FDCWD_notyet, NULL, td)
 #define	NDINIT_AT(ndp, op, flags, segflg, namep, dirfd, td)		\
 	NDINIT_ALL(ndp, op, flags, segflg, namep, dirfd, NULL, td)
 #define	NDINIT_ATVP(ndp, op, flags, segflg, namep, vp, td)		\
-	NDINIT_ALL(ndp, op, flags, segflg, namep, AT_FDCWD, vp, td)
+	NDINIT_ALL(ndp, op, flags, segflg, namep, AT_FDCWD_notyet, vp, td)
 
 static __inline void
 NDINIT_ALL(struct nameidata *ndp,


More information about the svn-src-stable-7 mailing list