I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
Commit 4c2619d9 authored by mpc's avatar mpc Committed by zzz
Browse files

minor changes

parent ea5662a4
No related branches found
No related tags found
No related merge requests found
...@@ -28,21 +28,26 @@ ...@@ -28,21 +28,26 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
/* Exit Values: /*
* 0: Received at least one response from one dest, or help * I2P-Ping won't compile on Windows because Windows lacks getopt()
* message was successfully displayed. */
* 1: Received no responses from any dest.
* 2: Naming lookup failed, or dest unspecified. /*
* 3: SAM error. * Exit values:
* 0: Received at least one response from one dest, or help
* message was successfully displayed
* 1: Received no responses from any dest
* 2: Naming lookup failed, or dest unspecified
* 3: SAM error
*/ */
#include <getopt.h> /* needed on Gentoo Linux */
#include <limits.h> #include <limits.h>
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <time.h> #include <time.h>
#include <unistd.h> #include <unistd.h>
/* #include <getopt.h> */ /* Needed on Gentoo - the hell? */
#include "sam.h" #include "sam.h"
static void usage(); static void usage();
...@@ -67,7 +72,7 @@ sam_sid_t laststream = 0; ...@@ -67,7 +72,7 @@ sam_sid_t laststream = 0;
bool mihi = false; bool mihi = false;
bool bell = false; bool bell = false;
int main(int argc, char* argv[]) int main(int argc, char *argv[])
{ {
int ch; int ch;
int count = INT_MAX; /* number of times to ping */ int count = INT_MAX; /* number of times to ping */
...@@ -98,7 +103,7 @@ int main(int argc, char* argv[]) ...@@ -98,7 +103,7 @@ int main(int argc, char* argv[])
quiet = true; quiet = true;
break; break;
case 'v': /* version */ case 'v': /* version */
puts("$Id: i2p-ping.c,v 1.3 2004/07/31 23:06:44 mpc Exp $"); puts("$Id: i2p-ping.c,v 1.4 2004/09/22 20:05:40 jrandom Exp $");
puts("Copyright (c) 2004, Matthew P. Cashdollar <mpc@innographx.com>"); puts("Copyright (c) 2004, Matthew P. Cashdollar <mpc@innographx.com>");
break; break;
case '?': case '?':
...@@ -191,7 +196,7 @@ void usage() ...@@ -191,7 +196,7 @@ void usage()
*/ */
static void closeback(sam_sess_t *session, sam_sid_t stream_id, samerr_t reason) static void closeback(sam_sess_t *session, sam_sid_t stream_id, samerr_t reason)
{ {
fprintf(stderr, "Connection closed to stream %d: %s\n", stream_id, fprintf(stderr, "Connection closed to stream %d: %s\n", (int)stream_id,
sam_strerror(reason)); sam_strerror(reason));
} }
...@@ -251,7 +256,7 @@ static void namingback(char *name, sam_pubkey_t pubkey, samerr_t result) ...@@ -251,7 +256,7 @@ static void namingback(char *name, sam_pubkey_t pubkey, samerr_t result)
* Our connection attempt returned a result * Our connection attempt returned a result
*/ */
static void statusback(sam_sess_t *session, sam_sid_t stream_id, static void statusback(sam_sess_t *session, sam_sid_t stream_id,
samerr_t result) samerr_t result)
{ {
laststatus = result; laststatus = result;
laststream = stream_id; laststream = stream_id;
......
...@@ -55,7 +55,7 @@ static void namingback(char *name, sam_pubkey_t pubkey, samerr_t result); ...@@ -55,7 +55,7 @@ static void namingback(char *name, sam_pubkey_t pubkey, samerr_t result);
bool gotdest = false; bool gotdest = false;
sam_pubkey_t dest; sam_pubkey_t dest;
int main(int argc, char* argv[]) int main(int argc, char *argv[])
{ {
/* /*
* The target of our attack is specified on the command line * The target of our attack is specified on the command line
...@@ -142,7 +142,7 @@ int main(int argc, char* argv[]) ...@@ -142,7 +142,7 @@ int main(int argc, char* argv[])
* service programs don't need input ;) * service programs don't need input ;)
*/ */
static void dgramback(sam_sess_t *session, sam_pubkey_t dest, void *data, static void dgramback(sam_sess_t *session, sam_pubkey_t dest, void *data,
size_t size) size_t size)
{ {
puts("Received a datagram (ignored)"); puts("Received a datagram (ignored)");
free(data); free(data);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment