0.95.12 develop 1, a lot of systems calls changed to universal IPv4/IPv6 functions
This commit is contained in:
@@ -1,10 +1,9 @@
|
||||
/*****************************************************************************
|
||||
*
|
||||
* $Id: mbtask.c,v 1.136 2008/03/09 12:21:26 mbse Exp $
|
||||
* Purpose ...............: MBSE BBS Task Manager
|
||||
*
|
||||
*****************************************************************************
|
||||
* Copyright (C) 1997-2008
|
||||
* Copyright (C) 1997-2011
|
||||
*
|
||||
* Michiel Broek FIDO: 2:280/2802
|
||||
* Beekmansbos 10
|
||||
@@ -987,7 +986,7 @@ void check_sema(void)
|
||||
void start_scheduler(int port)
|
||||
{
|
||||
struct passwd *pw;
|
||||
char *cmd = NULL;
|
||||
char *cmd = NULL, ipstr[INET6_ADDRSTRLEN];
|
||||
|
||||
if (nodaemon)
|
||||
printf("init fidonet\n");
|
||||
@@ -1037,10 +1036,14 @@ void start_scheduler(int port)
|
||||
* Setup IBC socket
|
||||
*/
|
||||
if (Run_IBC) {
|
||||
void *addr;
|
||||
|
||||
myaddr_in.sin_family = AF_INET;
|
||||
myaddr_in.sin_addr.s_addr = INADDR_ANY;
|
||||
myaddr_in.sin_port = port;
|
||||
Syslog('+', "IBC: listen on %s, port %d", inet_ntoa(myaddr_in.sin_addr), ntohs(myaddr_in.sin_port));
|
||||
addr = &(myaddr_in.sin_addr);
|
||||
inet_ntop(AF_INET, addr, ipstr, sizeof ipstr);
|
||||
Syslog('+', "IBC: listen on %s, port %d", ipstr, ntohs(myaddr_in.sin_port));
|
||||
|
||||
ibcsock = socket(AF_INET, SOCK_DGRAM, 0);
|
||||
if (ibcsock == -1) {
|
||||
|
@@ -1,10 +1,9 @@
|
||||
/*****************************************************************************
|
||||
*
|
||||
* $Id: ping.c,v 1.41 2006/05/22 12:09:15 mbse Exp $
|
||||
* Purpose ...............: mbtask - ping functions
|
||||
*
|
||||
*****************************************************************************
|
||||
* Copyright (C) 1997-2006
|
||||
* Copyright (C) 1997-2011
|
||||
*
|
||||
* Michiel Broek FIDO: 2:280/2802
|
||||
* Beekmansbos 10
|
||||
@@ -349,7 +348,7 @@ void check_ping(void)
|
||||
|
||||
ping_next = (time_t)(now + 20);
|
||||
|
||||
if (inet_aton(pingaddress, &paddr)) {
|
||||
if (inet_pton(AF_INET, pingaddress, &paddr)) {
|
||||
pingresult[pingnr - 1] = FALSE;
|
||||
rc = ping_send(paddr);
|
||||
if (rc) {
|
||||
|
Reference in New Issue
Block a user