aboutsummaryrefslogtreecommitdiff
path: root/osdep-darwin.c
diff options
context:
space:
mode:
Diffstat (limited to 'osdep-darwin.c')
-rw-r--r--osdep-darwin.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/osdep-darwin.c b/osdep-darwin.c
index 5d69cdda..d4a88028 100644
--- a/osdep-darwin.c
+++ b/osdep-darwin.c
@@ -30,7 +30,9 @@ char *osdep_get_name(int, char *);
char *osdep_get_cwd(int);
struct event_base *osdep_event_init(void);
+#ifndef __unused
#define __unused __attribute__ ((__unused__))
+#endif
char *
osdep_get_name(int fd, __unused char *tty)
@@ -47,6 +49,7 @@ osdep_get_name(int fd, __unused char *tty)
&bsdinfo, sizeof bsdinfo);
if (ret == sizeof bsdinfo && *bsdinfo.pbsi_comm != '\0')
return (strdup(bsdinfo.pbsi_comm));
+ return (NULL);
#else
int mib[4] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, 0 };
size_t size;