X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Ftests%2FTest.c;h=b7b35b5bd7b60afcb506e7dd4caa54280ec6c23a;hb=7b945c31c09b54f10591351ea801b50258789e45;hp=e8aa5df18e57a085d7a0d6a0d00379e54e620da6;hpb=95c62ecbe81cfc11432e0755f741264d64d46776;p=nestedvm.git diff --git a/src/tests/Test.c b/src/tests/Test.c index e8aa5df..b7b35b5 100644 --- a/src/tests/Test.c +++ b/src/tests/Test.c @@ -101,36 +101,6 @@ int main(int argc, char **argv) { } else if(argc > 2 && strcmp(argv[1],"crashme") == 0) { volatile int *mem = (int*) atoi(argv[2]); *mem = 1; - } else if(argc > 2 && strcmp(argv[1],"get") == 0) { - extern int _open_socket(const char *host, int port); - fd = _open_socket(argv[2],80); - if(fd == -1) { perror("open_socket"); exit(EXIT_FAILURE); } -#define REQ "GET / HTTP/1.0\r\n\r\n" - n = write(fd,REQ,strlen(REQ)); - if(n != strlen(REQ)) { perror("write"); exit(EXIT_FAILURE); } - for(;;) { - n = read(fd,buf,sizeof(buf)); - if(n < 0) { perror("read"); exit(EXIT_FAILURE); } - if(n == 0) break; - write(1,buf,n); - } - } else if(argc > 1 && strcmp(argv[1],"server") == 0) { - extern int _listen_socket(int port); - extern int _accept(int fd); - - int server = _listen_socket(2000); - if(server< 0) { perror("server_socket"); exit(EXIT_FAILURE); } - while((fd = _accept(server)) >= 0) { - char buf2[1024]; - int n = read(fd,buf,sizeof(buf)); - if(n < 0) { perror("read"); continue; } - if(n == 0) continue; - while(n > 0 && (buf[n-1] == '\r' || buf[n-1] == '\n')) n--; - buf[n] = '\0'; - snprintf(buf2,sizeof(buf2),"Hello, %s from nestedvm's socket support\r\n",buf); - write(fd,buf2,strlen(buf2)); - close(fd); - } } else { printf("%d\n", 0xffffff); printf("%u\n", 0xffffffU); @@ -240,8 +210,8 @@ int main(int argc, char **argv) { { double d = -2.34; - //d = abs(d); - printf("abs(-2.24) = %g\n",d); + d = fabs(d); + printf("fabs(-2.24) = %g\n",d); }