Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
David Goulet
Tor
Commits
71b158bf
Commit
71b158bf
authored
Jun 14, 2003
by
Nick Mathewson
⛰
Browse files
Fix MacOS build
svn:r320
parent
6250b90a
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/common/log.h
View file @
71b158bf
...
...
@@ -13,10 +13,13 @@
void
log
(
int
severity
,
const
char
*
format
,
...);
#ifdef __GNUC__
#define log_fn(severity, format, args...) \
#define log_fn(severity, format) \
log((severity), "%s(): " format , __PRETTY_FUNCTION__)
#define log_fnf(severity, format, args...) \
log((severity), "%s(): " format , __PRETTY_FUNCTION__ , ##args)
#else
#define log_fn log
#define log_fnf log
#endif
# define __LOG_H
...
...
src/or/routers.c
View file @
71b158bf
...
...
@@ -44,10 +44,10 @@ int learn_my_address(struct sockaddr_in *me) {
/* obtain local host information */
if
(
gethostname
(
localhostname
,
512
)
<
0
)
{
log_fn
(
LOG_ERR
,
"Error obtaining local hostname
.
"
);
log_fn
(
LOG_ERR
,
"Error obtaining local hostname"
);
return
-
1
;
}
log_fn
(
LOG_DEBUG
,
"localhostname is '%s'."
,
localhostname
);
log_fn
f
(
LOG_DEBUG
,
"localhostname is '%s'."
,
localhostname
);
localhost
=
gethostbyname
(
localhostname
);
if
(
!
localhost
)
{
log_fn
(
LOG_ERR
,
"Error obtaining local host info."
);
...
...
@@ -57,7 +57,7 @@ int learn_my_address(struct sockaddr_in *me) {
me
->
sin_family
=
AF_INET
;
memcpy
((
void
*
)
&
me
->
sin_addr
,(
void
*
)
localhost
->
h_addr
,
sizeof
(
struct
in_addr
));
me
->
sin_port
=
htons
(
options
.
ORPort
);
log_fn
(
LOG_DEBUG
,
"chose address as '%s'."
,
inet_ntoa
(
me
->
sin_addr
));
log_fn
f
(
LOG_DEBUG
,
"chose address as '%s'."
,
inet_ntoa
(
me
->
sin_addr
));
return
0
;
}
...
...
@@ -69,7 +69,7 @@ void router_retry_connections(void) {
for
(
i
=
0
;
i
<
directory
->
n_routers
;
i
++
)
{
router
=
directory
->
routers
[
i
];
if
(
!
connection_exact_get_by_addr_port
(
router
->
addr
,
router
->
or_port
))
{
/* not in the list */
log_fn
(
LOG_DEBUG
,
"connecting to OR %s:%u."
,
router
->
address
,
router
->
or_port
);
log_fn
f
(
LOG_DEBUG
,
"connecting to OR %s:%u."
,
router
->
address
,
router
->
or_port
);
connection_or_connect
(
router
);
}
}
...
...
@@ -199,26 +199,26 @@ int router_get_list_from_file(char *routerfile)
assert
(
routerfile
);
if
(
strcspn
(
routerfile
,
CONFIG_LEGAL_FILENAME_CHARACTERS
)
!=
0
)
{
log_fn
(
LOG_ERR
,
"Filename %s contains illegal characters."
,
routerfile
);
log_fn
f
(
LOG_ERR
,
"Filename %s contains illegal characters."
,
routerfile
);
return
-
1
;
}
if
(
stat
(
routerfile
,
&
statbuf
)
<
0
)
{
log_fn
(
LOG_ERR
,
"Could not stat %s."
,
routerfile
);
log_fn
f
(
LOG_ERR
,
"Could not stat %s."
,
routerfile
);
return
-
1
;
}
/* open the router list */
fd
=
open
(
routerfile
,
O_RDONLY
,
0
);
if
(
fd
<
0
)
{
log_fn
(
LOG_ERR
,
"Could not open %s."
,
routerfile
);
log_fn
f
(
LOG_ERR
,
"Could not open %s."
,
routerfile
);
return
-
1
;
}
string
=
tor_malloc
(
statbuf
.
st_size
+
1
);
if
(
read
(
fd
,
string
,
statbuf
.
st_size
)
!=
statbuf
.
st_size
)
{
log
(
LOG_ERR
,
"
router_get_list_from_file():
Couldn't read all %d bytes of file '%s'."
,
statbuf
.
st_size
,
routerfile
);
log
_fnf
(
LOG_ERR
,
"Couldn't read all %d bytes of file '%s'."
,
statbuf
.
st_size
,
routerfile
);
free
(
string
);
close
(
fd
);
return
-
1
;
...
...
@@ -228,7 +228,7 @@ int router_get_list_from_file(char *routerfile)
string
[
statbuf
.
st_size
]
=
0
;
/* null terminate it */
if
(
router_get_list_from_string
(
string
)
<
0
)
{
log
(
LOG_ERR
,
"
router_get_list_from_file():
The routerfile itself was corrupt."
);
log
_fn
(
LOG_ERR
,
"The routerfile itself was corrupt."
);
free
(
string
);
return
-
1
;
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment