[117962] trunk/base/src/darwintracelib1.0

cal at macports.org cal at macports.org
Mon Mar 17 12:47:16 PDT 2014


Revision: 117962
          https://trac.macports.org/changeset/117962
Author:   cal at macports.org
Date:     2014-03-17 12:47:16 -0700 (Mon, 17 Mar 2014)
Log Message:
-----------
darwintrace: don't export symbols

Modified Paths:
--------------
    trunk/base/src/darwintracelib1.0/access.c
    trunk/base/src/darwintracelib1.0/close.c
    trunk/base/src/darwintracelib1.0/dup2.c
    trunk/base/src/darwintracelib1.0/mkdir.c
    trunk/base/src/darwintracelib1.0/open.c
    trunk/base/src/darwintracelib1.0/proc.c
    trunk/base/src/darwintracelib1.0/readdir.c
    trunk/base/src/darwintracelib1.0/readlink.c
    trunk/base/src/darwintracelib1.0/rename.c
    trunk/base/src/darwintracelib1.0/rmdir.c
    trunk/base/src/darwintracelib1.0/stat.c
    trunk/base/src/darwintracelib1.0/unlink.c

Modified: trunk/base/src/darwintracelib1.0/access.c
===================================================================
--- trunk/base/src/darwintracelib1.0/access.c	2014-03-17 19:41:23 UTC (rev 117961)
+++ trunk/base/src/darwintracelib1.0/access.c	2014-03-17 19:47:16 UTC (rev 117962)
@@ -41,7 +41,7 @@
 #include <sys/syscall.h>
 #include <unistd.h>
 
-int _dt_access(const char *path, int amode) {
+static int _dt_access(const char *path, int amode) {
 #define access(x, y) syscall(SYS_access, (x), (y))
 	__darwintrace_setup();
 

Modified: trunk/base/src/darwintracelib1.0/close.c
===================================================================
--- trunk/base/src/darwintracelib1.0/close.c	2014-03-17 19:41:23 UTC (rev 117961)
+++ trunk/base/src/darwintracelib1.0/close.c	2014-03-17 19:47:16 UTC (rev 117962)
@@ -50,7 +50,7 @@
  * need to. This possibility is the \c __darwintrace_close_sock variable, which
  * will be set to the FD to be closed when closing should be allowed.
  */
-int _dt_close(int fd) {
+static int _dt_close(int fd) {
 #define close(x) syscall(SYS_close, (x))
 	__darwintrace_setup();
 

Modified: trunk/base/src/darwintracelib1.0/dup2.c
===================================================================
--- trunk/base/src/darwintracelib1.0/dup2.c	2014-03-17 19:41:23 UTC (rev 117961)
+++ trunk/base/src/darwintracelib1.0/dup2.c	2014-03-17 19:47:16 UTC (rev 117962)
@@ -48,7 +48,7 @@
  * attempts to overwrite it using \c dup(2). Shells tend to do that a lot when
  * FDs are numbered in ascending order.
  */
-int _dt_dup2(int filedes, int filedes2) {
+static int _dt_dup2(int filedes, int filedes2) {
 #define dup2(x, y) syscall(SYS_dup2, (x), (y))
 	__darwintrace_setup();
 

Modified: trunk/base/src/darwintracelib1.0/mkdir.c
===================================================================
--- trunk/base/src/darwintracelib1.0/mkdir.c	2014-03-17 19:41:23 UTC (rev 117961)
+++ trunk/base/src/darwintracelib1.0/mkdir.c	2014-03-17 19:47:16 UTC (rev 117962)
@@ -53,7 +53,7 @@
  * the sandbox. Will silently do nothing and return success for directories
  * outside the sandbox that already exist.
  */
-int _dt_mkdir(const char *path, mode_t mode) {
+static int _dt_mkdir(const char *path, mode_t mode) {
 #define mkdir(x,y) syscall(SYS_mkdir, (x), (y))
 #define lstat(x,y) syscall(LSTATSYSNUM, (x), (y))
 	__darwintrace_setup();

Modified: trunk/base/src/darwintracelib1.0/open.c
===================================================================
--- trunk/base/src/darwintracelib1.0/open.c	2014-03-17 19:41:23 UTC (rev 117961)
+++ trunk/base/src/darwintracelib1.0/open.c	2014-03-17 19:47:16 UTC (rev 117962)
@@ -48,7 +48,7 @@
  * Indicates the file does not exist on sandbox violation, or permission denied
  * when attempting to create a file, i.e., when \c O_CREAT is set.
  */
-int _dt_open(const char *path, int flags, ...) {
+static int _dt_open(const char *path, int flags, ...) {
 #define open(x,y,z) syscall(SYS_open, (x), (y), (z))
 	__darwintrace_setup();
 	int result = 0;

Modified: trunk/base/src/darwintracelib1.0/proc.c
===================================================================
--- trunk/base/src/darwintracelib1.0/proc.c	2014-03-17 19:41:23 UTC (rev 117961)
+++ trunk/base/src/darwintracelib1.0/proc.c	2014-03-17 19:47:16 UTC (rev 117962)
@@ -254,7 +254,7 @@
  * exist, if it's outside the sandbox. Also checks for potential interpreters
  * using \c check_interpreter.
  */
-int _dt_execve(const char *path, char *const argv[], char *const envp[]) {
+static int _dt_execve(const char *path, char *const argv[], char *const envp[]) {
 #define execve(x,y,z) syscall(SYS_execve, (x), (y), (z))
 	__darwintrace_setup();
 
@@ -297,7 +297,7 @@
  * exist, if it's outside the sandbox. Also checks for potential interpreters
  * using \c check_interpreter.
  */
-int _dt_posix_spawn(pid_t *restrict pid, const char *restrict path, const posix_spawn_file_actions_t *file_actions,
+static int _dt_posix_spawn(pid_t *restrict pid, const char *restrict path, const posix_spawn_file_actions_t *file_actions,
 		const posix_spawnattr_t *restrict attrp, char *const argv[restrict], char *const envp[restrict]) {
 	__darwintrace_setup();
 

Modified: trunk/base/src/darwintracelib1.0/readdir.c
===================================================================
--- trunk/base/src/darwintracelib1.0/readdir.c	2014-03-17 19:41:23 UTC (rev 117961)
+++ trunk/base/src/darwintracelib1.0/readdir.c	2014-03-17 19:47:16 UTC (rev 117962)
@@ -66,7 +66,7 @@
 	char      d_name[__DARWIN_MAXPATHLEN]; /* entry name (up to MAXPATHLEN bytes) */
 };
 
-size_t _dt_getdirentries64(int fd, void *buf, size_t bufsize, __darwin_off_t *basep) {
+static size_t _dt_getdirentries64(int fd, void *buf, size_t bufsize, __darwin_off_t *basep) {
 #define __getdirentries64(w,x,y,z) syscall(SYS_getdirentries64, (w), (x), (y), (z))
 	__darwintrace_setup();
 
@@ -121,7 +121,7 @@
 };
 #pragma pack()
 
-int _dt_getdirentries(int fd, char *buf, int nbytes, long *basep) {
+static int _dt_getdirentries(int fd, char *buf, int nbytes, long *basep) {
 #define getdirentries(w,x,y,z) syscall(SYS_getdirentries, (w), (x), (y), (z))
 	__darwintrace_setup();
 

Modified: trunk/base/src/darwintracelib1.0/readlink.c
===================================================================
--- trunk/base/src/darwintracelib1.0/readlink.c	2014-03-17 19:41:23 UTC (rev 117961)
+++ trunk/base/src/darwintracelib1.0/readlink.c	2014-03-17 19:47:16 UTC (rev 117962)
@@ -46,9 +46,9 @@
  * Deny \c readlink(2) if the file is not within the sandbox bounds.
  */
 #ifdef READLINK_IS_NOT_P1003_1A
-int _dt_readlink(const char *path, char *buf, int bufsiz) {
+static int _dt_readlink(const char *path, char *buf, int bufsiz) {
 #else
-ssize_t _dt_readlink(const char *path, char *buf, size_t bufsiz) {
+static ssize_t _dt_readlink(const char *path, char *buf, size_t bufsiz) {
 #endif
 #define readlink(x,y,z) syscall(SYS_readlink, (x), (y), (z))
 	__darwintrace_setup();

Modified: trunk/base/src/darwintracelib1.0/rename.c
===================================================================
--- trunk/base/src/darwintracelib1.0/rename.c	2014-03-17 19:41:23 UTC (rev 117961)
+++ trunk/base/src/darwintracelib1.0/rename.c	2014-03-17 19:47:16 UTC (rev 117962)
@@ -46,7 +46,7 @@
  * Wrapper around \c rename(2) to prevent moving a file outside, or out of the
  * sandbox.
  */
-int _dt_rename(const char *from, const char *to) {
+static int _dt_rename(const char *from, const char *to) {
 #define rename(x,y) syscall(SYS_rename, (x), (y))
 	__darwintrace_setup();
 

Modified: trunk/base/src/darwintracelib1.0/rmdir.c
===================================================================
--- trunk/base/src/darwintracelib1.0/rmdir.c	2014-03-17 19:41:23 UTC (rev 117961)
+++ trunk/base/src/darwintracelib1.0/rmdir.c	2014-03-17 19:47:16 UTC (rev 117962)
@@ -46,7 +46,7 @@
  * Wrapper around \c rmdir(2) to deny deleting directories outside of the
  * sandbox.
  */
-int _dt_rmdir(const char *path) {
+static int _dt_rmdir(const char *path) {
 #define rmdir(x) syscall(SYS_rmdir, (x))
 	__darwintrace_setup();
 

Modified: trunk/base/src/darwintracelib1.0/stat.c
===================================================================
--- trunk/base/src/darwintracelib1.0/stat.c	2014-03-17 19:41:23 UTC (rev 117961)
+++ trunk/base/src/darwintracelib1.0/stat.c	2014-03-17 19:47:16 UTC (rev 117962)
@@ -47,7 +47,7 @@
  * Wrapper around \c stat(2) to hide information about files outside the
  * sandbox.
  */
-int _dt_stat(const char *path, void *sb) {
+static int _dt_stat(const char *path, void *sb) {
 #define stat(path, sb) syscall(SYS_stat, path, sb)
 	__darwintrace_setup();
 
@@ -73,7 +73,7 @@
 
 // Don't provide stat64 on systems that have no stat64 syscall
 #ifdef SYS_stat64
-int _dt_stat64(const char *path, void *sb) {
+static int _dt_stat64(const char *path, void *sb) {
 #define stat64(path, sb) syscall(SYS_stat64, path, sb)
 	__darwintrace_setup();
 
@@ -99,7 +99,7 @@
 
 #endif /* defined(SYS_stat64) */
 
-int _dt_lstat(const char *path, void *sb) {
+static int _dt_lstat(const char *path, void *sb) {
 #define lstat(path, sb) syscall(SYS_lstat, path, sb)
 	__darwintrace_setup();
 
@@ -124,7 +124,7 @@
 
 // Don't provide lstat64 on systems that have no lstat64 syscall
 #ifdef SYS_lstat64
-int _dt_lstat64(const char *path, void *sb) {
+static int _dt_lstat64(const char *path, void *sb) {
 #define lstat64(path, sb) syscall(SYS_lstat64, path, sb)
 	__darwintrace_setup();
 

Modified: trunk/base/src/darwintracelib1.0/unlink.c
===================================================================
--- trunk/base/src/darwintracelib1.0/unlink.c	2014-03-17 19:41:23 UTC (rev 117961)
+++ trunk/base/src/darwintracelib1.0/unlink.c	2014-03-17 19:47:16 UTC (rev 117962)
@@ -46,7 +46,7 @@
  * Wrapper around \c unlink(2) that will deny attempts to delete files outside
  * of the sandbox and simulate non-existence of the file instead.
  */
-int _dt_unlink(const char *path) {
+static int _dt_unlink(const char *path) {
 #define unlink(x) syscall(SYS_unlink, (x))
 	__darwintrace_setup();
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140317/893793b8/attachment-0001.html>


More information about the macports-changes mailing list