diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2011-01-10 22:00:47 +0000 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2011-01-10 22:00:47 +0000 |
commit | 96fe3b26c18e3b38f8af789df632dea9e7e7fcdc (patch) | |
tree | f715e373cd090fdcfad04ed8574e9c32aa972533 | |
parent | 93fd9cc29d3362ae9a28a02c852cce4753d73bde (diff) | |
download | rtmux-96fe3b26c18e3b38f8af789df632dea9e7e7fcdc.tar.gz rtmux-96fe3b26c18e3b38f8af789df632dea9e7e7fcdc.tar.bz2 rtmux-96fe3b26c18e3b38f8af789df632dea9e7e7fcdc.zip |
Copy osdep-unknown.c for AIX to make @PLATFORM@ work.
-rw-r--r-- | configure.ac | 7 | ||||
-rw-r--r-- | osdep-aix.c | 35 |
2 files changed, 41 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index c7a4a279..70d51e5e 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -# $Id: configure.ac,v 1.10 2011-01-10 21:51:56 nicm Exp $ +# $Id: configure.ac,v 1.11 2011-01-10 22:00:47 nicm Exp $ # Miscellaneous autofoo bullshit. AC_INIT(tmux, 1.5) @@ -320,6 +320,10 @@ fi # Figure out the platform for osdep-*.c and forkpty-*.c. AC_MSG_CHECKING(platform) case "$host_os" in + *aix*) + AC_MSG_RESULT(aix) + PLATFORM=aix + ;; *darwin*) AC_MSG_RESULT(darwin) AC_DEFINE(BROKEN_CMSG_FIRSTHDR) @@ -351,6 +355,7 @@ case "$host_os" in ;; esac AC_SUBST(PLATFORM) +AM_CONDITIONAL(IS_AIX, test "x$PLATFORM" = xaix) AM_CONDITIONAL(IS_DARWIN, test "x$PLATFORM" = xdarwin) AM_CONDITIONAL(IS_LINUX, test "x$PLATFORM" = xlinux) AM_CONDITIONAL(IS_FREEBSD, test "x$PLATFORM" = xfreebsd) diff --git a/osdep-aix.c b/osdep-aix.c new file mode 100644 index 00000000..50f95f20 --- /dev/null +++ b/osdep-aix.c @@ -0,0 +1,35 @@ +/* $Id: osdep-aix.c,v 1.1 2011-01-10 22:00:47 nicm Exp $ */ + +/* + * Copyright (c) 2011 Nicholas Marriott <nicm@users.sourceforge.net> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER + * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING + * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +#include <sys/types.h> + +#include <event.h> + +#include "tmux.h" + +char * +osdep_get_name(unused int fd, unused char *tty) +{ + return (NULL); +} + +struct event_base * +osdep_event_init(void) +{ + return (event_init()); +} |