Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Feb 2010 11:19:57 GMT
From:      Jonathan Anderson <jona@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 174076 for review
Message-ID:  <201002011119.o11BJv3G035012@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/chv.cgi?CH=174076

Change 174076 by jona@jona-belle-freebsd8 on 2010/02/01 11:19:25

	Added the weak symbol ld_libdirs()

Affected files ...

.. //depot/projects/trustedbsd/capabilities/src/lib/libc/gen/Makefile.inc#16 edit
.. //depot/projects/trustedbsd/capabilities/src/lib/libc/gen/Symbol.map#18 edit
.. //depot/projects/trustedbsd/capabilities/src/lib/libcapsicum/libcapsicum.h#7 edit

Differences ...

==== //depot/projects/trustedbsd/capabilities/src/lib/libc/gen/Makefile.inc#16 (text+ko) ====

@@ -20,7 +20,7 @@
 	getpeereid.c getprogname.c getpwent.c getttyent.c \
 	getusershell.c getvfsbyname.c glob.c \
 	initgroups.c isatty.c isinf.c isnan.c jrand48.c lcong48.c \
-	ld_libcache.c ld_sandbox.c \
+	ld_libcache.c ld_libdirs.c ld_sandbox.c \
 	lockf.c lrand48.c mrand48.c nftw.c nice.c \
 	nlist.c nrand48.c opendir.c \
 	pause.c pmadvise.c popen.c posix_spawn.c \

==== //depot/projects/trustedbsd/capabilities/src/lib/libc/gen/Symbol.map#18 (text) ====

@@ -373,6 +373,7 @@
 	ld_libcache_add;
 	ld_libcache_lookup;
 	ld_insandbox;
+	ld_libdirs;
 };
 
 FBSDprivate_1.0 {

==== //depot/projects/trustedbsd/capabilities/src/lib/libcapsicum/libcapsicum.h#7 (text+ko) ====

@@ -30,7 +30,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $P4: //depot/projects/trustedbsd/capabilities/src/lib/libcapsicum/libcapsicum.h#6 $
+ * $P4: //depot/projects/trustedbsd/capabilities/src/lib/libcapsicum/libcapsicum.h#7 $
  */
 
 #ifndef _LIBCAPABILITY_H_
@@ -224,6 +224,9 @@
 int	ld_libcache_lookup(const char *libname, int *fdp);
 int	ld_insandbox(void);
 
+/* If this call is successful, the caller is responsible for freeing 'fds'. */
+int	ld_libdirs(int **fds);
+
 /*
  * Applications may declare an alternative entry point to the default ELF
  * entry point for their binary, which will be used in preference to 'main'



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201002011119.o11BJv3G035012>