int ACE_TMAIN(int argc, ACE_TCHAR *argv[]) { parse_arguments (argc, argv); ACE_SPIPE_Stream spipe; ACE_SPIPE_Connector con; if (con.connect (spipe, ACE_SPIPE_Addr (rendezvous_spipe)) == -1) ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("Cannot open %s for requesting a new ") ACE_TEXT ("communication channel in %p\n"), rendezvous_spipe, ACE_TEXT ("local_spipe_client_test")), -1); //FUZZ: disable check_for_lack_ACE_OS ACE_Mem_Map mmap (file_name); void *cp; if (mmap (cp) == -1) //FUZZ: enable check_for_lack_ACE_OS ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("%p\n"), ACE_TEXT ("mmap")), -1); // Next, send the file's contents. ACE_Str_Buf msg (cp, int (mmap.size ())); if (spipe.send ((ACE_Str_Buf *) 0, &msg) == -1) ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("%p\n"), ACE_TEXT ("send")), -1); return 0; }
int ACE_TMAIN(int argc, ACE_TCHAR *argv[]) { parse_arguments (argc, argv); ACE_SPIPE_Stream spipe; ACE_SPIPE_Connector con; if (con.connect (spipe, ACE_SPIPE_Addr (rendezvous_spipe)) == -1) ACE_ERROR_RETURN ((LM_ERROR, "Cannot open %s for requesting a new communication channel" " in local_spipe_client_test.\n", rendezvous_spipe), -1); ACE_Mem_Map mmap (file_name); void *cp; if (mmap (cp) == -1) ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "mmap"), -1); // Next, send the file's contents. ACE_Str_Buf msg (cp, int (mmap.size ())); if (spipe.send ((ACE_Str_Buf *) 0, &msg) == -1) ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send"), -1); return 0; }