[107519] trunk/base/src/darwintracelib1.0/darwintrace.c
cal at macports.org
cal at macports.org
Mon Jul 1 17:41:16 PDT 2013
Revision: 107519
https://trac.macports.org/changeset/107519
Author: cal at macports.org
Date: 2013-07-01 17:41:16 -0700 (Mon, 01 Jul 2013)
Log Message:
-----------
darwintrace: declare all helper functions static
Modified Paths:
--------------
trunk/base/src/darwintracelib1.0/darwintrace.c
Modified: trunk/base/src/darwintracelib1.0/darwintrace.c
===================================================================
--- trunk/base/src/darwintracelib1.0/darwintrace.c 2013-07-02 00:38:37 UTC (rev 107518)
+++ trunk/base/src/darwintracelib1.0/darwintrace.c 2013-07-02 00:41:16 UTC (rev 107519)
@@ -136,14 +136,14 @@
/*
* Prototypes.
*/
-inline int __darwintrace_strbeginswith(const char* str, const char* prefix);
+static inline int __darwintrace_strbeginswith(const char* str, const char* prefix);
static inline int __darwintrace_pathbeginswith(const char* str, const char* prefix);
-inline void __darwintrace_log_op(const char* op, const char* path, int fd);
-void __darwintrace_copy_env() __attribute__((constructor));
-inline char* __darwintrace_alloc_env(const char* varName, const char* varValue);
-inline char* const* __darwintrace_restore_env(char* const envp[]);
+static inline void __darwintrace_log_op(const char* op, const char* path, int fd);
+static void __darwintrace_copy_env() __attribute__((constructor));
+static inline char* __darwintrace_alloc_env(const char* varName, const char* varValue);
+static inline char* const* __darwintrace_restore_env(char* const envp[]);
static inline void __darwintrace_setup();
-inline void __darwintrace_cleanup_path(char *path);
+static inline void __darwintrace_cleanup_path(char *path);
static char * exchange_with_port(const char * buf, size_t len, int answer);
static int __darwintrace_fd = -2;
@@ -254,7 +254,7 @@
*
* If the value is NULL, return NULL.
*/
-inline char* __darwintrace_alloc_env(const char* varName, const char* varValue) {
+static inline char* __darwintrace_alloc_env(const char* varName, const char* varValue) {
char* theResult = NULL;
if (varValue) {
int theSize = strlen(varName) + strlen(varValue) + 2;
@@ -273,7 +273,7 @@
* library was loaded and modifies it if it doesn't.
*/
__attribute__((always_inline))
-inline char* const* __darwintrace_restore_env(char* const envp[]) {
+static inline char* const* __darwintrace_restore_env(char* const envp[]) {
/* allocate the strings. */
/* we don't care about the leak here because we're going to call execve,
* which, if it succeeds, will get rid of our heap */
@@ -417,7 +417,7 @@
* fd: a fd to the file, or 0 if we don't have any.
*/
__attribute__((always_inline))
-inline void __darwintrace_log_op(const char* op, const char* path, int fd) {
+static inline void __darwintrace_log_op(const char* op, const char* path, int fd) {
int size;
char somepath[MAXPATHLEN];
char logbuffer[BUFFER_SIZE];
@@ -461,7 +461,7 @@
/* remap resource fork access to the data fork.
* do a partial realpath(3) to fix "foo//bar" to "foo/bar"
*/
-inline void __darwintrace_cleanup_path(char *path) {
+static inline void __darwintrace_cleanup_path(char *path) {
size_t pathlen;
#ifdef __APPLE__
size_t rsrclen;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130701/3c2d81ee/attachment-0001.html>
More information about the macports-changes
mailing list