blob: 5d3562f13311d5383752993fd4d03f5c8235d38d [file] [log] [blame]
///////////////////////////////////////////////////////////////////////////////
// //
// Copyright (c) 2000-2019 Ericsson Telecom AB //
// //
// All rights reserved. This program and the accompanying materials //
// are made available under the terms of the Eclipse Public License v2.0 //
// which accompanies this distribution, and is available at //
// https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html //
// //
///////////////////////////////////////////////////////////////////////////////
#include <string.h>
#include <TTCN3.hh>
#include <netinet/in.h> // htons
//#include <arpa/inet.h> // inet_ntoa
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <ctype.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netdb.h>
#include <errno.h>
#include "EPTF_UIHandler_Test_Functions.hh"
namespace EPTF__UIHandler__Test__Functions
{
FLOAT f__EPTF__runTop()
{
int i,p;
float j, g;
p=getpid();
char buffer[35];
sprintf(buffer,"./runTop.sh %d",p);
i=system( buffer );
FILE *fr;
fr = fopen("topresult.txt", "rt");
char line[80];
fgets(line, 80, fr);
sscanf(line, "%f", &g);
fclose(fr);
remove("topresult.txt");
return g;
}
}