Permalink
Browse files

Define PROG, for newer versions of skalibs

Needed to build from our source tarball on some Gentoo systems.

Closes #239.
Closes #254.
  • Loading branch information...
1 parent 7ac8b87 commit 5cff456400f3228b53e2a9a072038a2105a86a79 @kmcallister kmcallister committed with keithw May 1, 2012
Showing with 20 additions and 0 deletions.
  1. +5 −0 src/examples/benchmark.cc
  2. +5 −0 src/examples/termemu.cc
  3. +5 −0 src/frontend/mosh-client.cc
  4. +5 −0 src/frontend/mosh-server.cc
@@ -46,6 +46,11 @@
#include "locale_utils.h"
#include "fatal_assert.h"
+/* For newer skalibs */
+extern "C" {
+ const char *PROG = "benchmark";
+}
+
const int ITERATIONS = 100000;
using namespace Terminal;
@@ -52,6 +52,11 @@
#include "locale_utils.h"
#include "sigfd.h"
+/* For newer skalibs */
+extern "C" {
+ const char *PROG = "termemu";
+}
+
const size_t buf_size = 16384;
void emulate_terminal( int fd );
@@ -30,6 +30,11 @@
#include <curses.h>
#include <term.h>
+/* For newer skalibs */
+extern "C" {
+ const char *PROG = "mosh-client";
+}
+
void usage( const char *argv0 ) {
fprintf( stderr, "mosh-client (%s)\n", PACKAGE_STRING );
fprintf( stderr, "Copyright 2012 Keith Winstein <mosh-devel@mit.edu>\n" );
@@ -68,6 +68,11 @@
#include "networktransport.cc"
+/* For newer skalibs */
+extern "C" {
+ const char *PROG = "mosh-server";
+}
+
typedef Network::Transport< Terminal::Complete, Network::UserStream > ServerConnection;
void serve( int host_fd,

0 comments on commit 5cff456

Please sign in to comment.