C++程序  |  28行  |  641 B

/* test returns a "sane" time if the host, port, and proxy
 * are passed in properly on the commandline.  The test
 * is invoked by tlsdated instead of tlsdate.
 * This expects host1, port1, proxy1.
 *
 * Paired with check-host-2.c, it allows for source rotation
 * testing.
 */
#include "config.h"

#include <string.h>
#include <stdio.h>

int main (int argc, char *argv[])
{
  unsigned int t = RECENT_COMPILE_DATE + 1;
  if (argc < 7)
    return 3;
  if (!strcmp (argv[2], "host1")
      && !strcmp (argv[4], "port1")
      && !strcmp (argv[6], "proxy1"))
    {
      fwrite (&t, sizeof (t), 1, stdout);
      return 0;
    }
  return 1;
}