[Glibc-bsd-commits] r5177 - in trunk/freebsd-glue: debian src/freebsd-glue

rmh at alioth.debian.org rmh at alioth.debian.org
Thu Nov 28 15:28:22 UTC 2013


Author: rmh
Date: 2013-11-28 14:33:13 +0000 (Èt, 28 lis 2013)
New Revision: 5177

Modified:
   trunk/freebsd-glue/debian/changelog
   trunk/freebsd-glue/src/freebsd-glue/mac_set.c
Log:
Fix broken external references in mac_set.c.

Modified: trunk/freebsd-glue/debian/changelog
===================================================================
--- trunk/freebsd-glue/debian/changelog	2013-11-28 14:11:25 UTC (rev 5176)
+++ trunk/freebsd-glue/debian/changelog	2013-11-28 14:33:13 UTC (rev 5177)
@@ -1,3 +1,9 @@
+freebsd-glue (0.1.16) UNRELEASED; urgency=low
+
+  * Fix broken external references in mac_set.c.
+
+ -- Robert Millan <rmh at debian.org>  Thu, 28 Nov 2013 15:32:45 +0100
+
 freebsd-glue (0.1.15) unstable; urgency=low
 
   * Add INADDR_ALLRPTS_GROUP, INADDR_CARP_GROUP, INADDR_PFSYNC_GROUP and

Modified: trunk/freebsd-glue/src/freebsd-glue/mac_set.c
===================================================================
--- trunk/freebsd-glue/src/freebsd-glue/mac_set.c	2013-11-28 14:11:25 UTC (rev 5176)
+++ trunk/freebsd-glue/src/freebsd-glue/mac_set.c	2013-11-28 14:33:13 UTC (rev 5177)
@@ -35,35 +35,33 @@
 #include <sys/types.h>
 #include <sys/mac.h>
 
-extern	int	__mac_set_fd(int fd, struct mac *mac_p);
-extern	int	__mac_set_file(const char *path_p, struct mac *mac_p);
-extern	int	__mac_set_link(const char *path_p, struct mac *mac_p);
-extern	int	__mac_set_proc(struct mac *mac_p);
+#include <sys/syscall.h>
+#include <unistd.h>
 
 int
 mac_set_fd(int fd, struct mac *label)
 {
 
-	return (__mac_set_fd(fd, label));
+	return (syscall(SYS___mac_set_fd, fd, label));
 }
 
 int
 mac_set_file(const char *path, struct mac *label)
 {
 
-	return (__mac_set_file(path, label));
+	return (syscall(SYS___mac_set_file, path, label));
 }
 
 int
 mac_set_link(const char *path, struct mac *label)
 {
 
-	return (__mac_set_link(path, label));
+	return (syscall(SYS___mac_set_link, path, label));
 }
 
 int
 mac_set_proc(struct mac *label)
 {
 
-	return (__mac_set_proc(label));
+	return (syscall(SYS___mac_set_proc, label));
 }




More information about the Glibc-bsd-commits mailing list