[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