- fprintf(stderr, "STARTING SERVER: %s\n", buffer);
- status= system(buffer);
+ if (libmemcached_util_ping("localhost", (in_port_t)(x + TEST_PORT_BASE), NULL))
+ {
+ fprintf(stderr, "Server on port %u already exists\n", x + TEST_PORT_BASE);
+ }
+ else
+ {
+ status= system(buffer);
+ fprintf(stderr, "STARTING SERVER: %s status:%d\n", buffer, status);
+ }