home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
kermit.columbia.edu
/
kermit.columbia.edu.tar
/
kermit.columbia.edu
/
tmp9
/
stub.c
< prev
next >
Wrap
C/C++ Source or Header
|
2003-06-29
|
891b
|
38 lines
/* F O O . C -- Stub for Kermit 95 */
/*
Authors: Frank da Cruz (fdc@columbia.edu)
Jeffrey Altman (jaltman@columbia.edu),
Columbia University Academic Information Systems, New York City.
Copyright (C) 1995-2003, Trustees of Columbia University in the City of
New York. All rights reserved.
*/
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <process.h>
char k95path[512];
int
main( int argc, const char **argv ) {
char *p;
int i;
GetModuleFileName(NULL, k95path, 512);
p = k95path + strlen(k95path);
while ( *p != '\\' && p > k95path ) p--;
if ( p != k95path )
p++;
strcpy(p,"k95.exe");
p = (char *)(argv[0] + strlen(argv[0]));
while ( *p != '\\' && p > argv[0] ) p--;
if ( p != argv[0] )
p++;
argv[0] = (const char *)p;
return spawnv( _P_WAIT, k95path, argv ) ;
}