using namespace snort;
-#if defined(__APPLE__)
-#define __THROW
-#define __SOCKADDR_ARG struct sockaddr*
-#define __CONST_SOCKADDR_ARG const struct sockaddr*
-#endif
-
extern const BaseApi* tcp_connector;
ConnectorApi* tcpc_api = nullptr;
void ErrorMessage(const char*, ...) { }
void LogMessage(const char*, ...) { }
-int connect (int, __CONST_SOCKADDR_ARG, socklen_t) { return s_connect_return; }
+int connect (int, const struct sockaddr*, socklen_t) { return s_connect_return; }
ssize_t send (int, const void*, size_t n, int)
{
if ( n == sizeof(TcpConnectorMsgHdr) )
else
return 0;
}
-int socket (int, int, int) __THROW { return s_socket_return; }
-int bind (int, __CONST_SOCKADDR_ARG, socklen_t) __THROW { return s_bind_return; }
-int listen (int, int) __THROW { return s_listen_return; }
-int accept (int, __SOCKADDR_ARG, socklen_t *__restrict) { return s_accept_return; }
+
+int socket (int, int, int) { return s_socket_return; }
+int bind (int, const struct sockaddr*, socklen_t) { return s_bind_return; }
+int listen (int, int) { return s_listen_return; }
+int accept (int, struct sockaddr*, socklen_t*) { return s_accept_return; }
int close (int) { return 0; }
static void set_normal_status()
return( File_Decomp_Error );
SessionPtr->State = STATE_READY;
- SessionPtr->File_Type = FILE_TYPE_NONE;
SessionPtr->Decomp_Type = FILE_COMPRESSION_TYPE_NONE;
for ( Sig=0; Signature_Map[Sig].Sig != nullptr; Sig++ )
New_Session->Next_In = nullptr;
New_Session->Avail_Out = 0;
New_Session->Next_Out = nullptr;
+ New_Session->File_Type = FILE_TYPE_NONE;
return New_Session;
}
REQUIRE(p_s->Avail_Out == 0);
REQUIRE(p_s->Next_In == nullptr);
REQUIRE(p_s->Next_Out == nullptr);
+ REQUIRE(p_s->File_Type == FILE_TYPE_NONE);
File_Decomp_Free(p_s);
}
Module::Module(char const*, char const*) {}
bool Module::set(const char*, Value&, SnortConfig*) { return true; }
void Module::sum_stats(bool) {}
-void Module::show_interval_stats(std::vector<unsigned int, std::allocator<unsigned int> >&, _IO_FILE*) {}
+void Module::show_interval_stats(std::vector<unsigned int, std::allocator<unsigned int> >&, FILE*) {}
void Module::show_stats() {}
void Module::reset_stats() {}
PegCount Module::get_global_count(char const*) const { return 0; }