mirror of
https://github.com/nasa/trick.git
synced 2024-12-18 20:57:55 +00:00
Split test sims and fun sims into separate directories
New trickcomm test sim was not compiling on the Mac because of linux only define. refs #191
This commit is contained in:
parent
51715a0650
commit
b4ad77840e
@ -4,7 +4,7 @@ TRICK_CXXFLAGS += -I.
|
|||||||
|
|
||||||
S_main: tc_server
|
S_main: tc_server
|
||||||
tc_server: tc_server.c
|
tc_server: tc_server.c
|
||||||
${TRICK_CC} ${TRICK_CFLAGS} ${TRICK_SYSTEM_CFLAGS} -I${TRICK_HOME}/trick_source -o $@ $< -L${TRICK_LIB_DIR} -ltrick_comm ${TRICK_EXEC_LINK_LIBS}
|
${TRICK_CC} -o $@ $<
|
||||||
|
|
||||||
clean: clean_tc_apps
|
clean: clean_tc_apps
|
||||||
spotless: clean_tc_apps
|
spotless: clean_tc_apps
|
||||||
|
@ -7,6 +7,12 @@
|
|||||||
|
|
||||||
#include "test_struct.h"
|
#include "test_struct.h"
|
||||||
|
|
||||||
|
#if (__linux)
|
||||||
|
# define TC_NOSIGNAL MSG_NOSIGNAL
|
||||||
|
#else
|
||||||
|
# define TC_NOSIGNAL 0
|
||||||
|
#endif
|
||||||
|
|
||||||
int main () {
|
int main () {
|
||||||
int nbytes ;
|
int nbytes ;
|
||||||
TEST_DATA_STRUCT tds ;
|
TEST_DATA_STRUCT tds ;
|
||||||
@ -34,12 +40,12 @@ int main () {
|
|||||||
nbytes = 1 ;
|
nbytes = 1 ;
|
||||||
while( nbytes > 0 ) {
|
while( nbytes > 0 ) {
|
||||||
nbytes = recvfrom(connection, &tds, sizeof(TEST_DATA_STRUCT),
|
nbytes = recvfrom(connection, &tds, sizeof(TEST_DATA_STRUCT),
|
||||||
MSG_NOSIGNAL, (struct sockaddr *) &cliAddr, &cliLen) ;
|
TC_NOSIGNAL, (struct sockaddr *) &cliAddr, &cliLen) ;
|
||||||
fprintf(stderr, "nbytes = %d\n", nbytes ) ;
|
fprintf(stderr, "nbytes = %d\n", nbytes ) ;
|
||||||
fprintf(stderr, "tc_server int1 =%x int2 =%x\n", tds.int1 , tds.int2 ) ;
|
fprintf(stderr, "tc_server int1 =%x int2 =%x\n", tds.int1 , tds.int2 ) ;
|
||||||
fprintf(stderr, "tc_server long1=%lx long2=%lx\n", tds.long1 , tds.long2 ) ;
|
fprintf(stderr, "tc_server long1=%lx long2=%lx\n", tds.long1 , tds.long2 ) ;
|
||||||
if ( nbytes == sizeof(TEST_DATA_STRUCT)) {
|
if ( nbytes == sizeof(TEST_DATA_STRUCT)) {
|
||||||
sendto(connection, &tds, sizeof(TEST_DATA_STRUCT), MSG_NOSIGNAL,
|
sendto(connection, &tds, sizeof(TEST_DATA_STRUCT), TC_NOSIGNAL,
|
||||||
(struct sockaddr *) &remoteServAddr,
|
(struct sockaddr *) &remoteServAddr,
|
||||||
(socklen_t) sizeof(struct sockaddr_in)) ;
|
(socklen_t) sizeof(struct sockaddr_in)) ;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user