I hereby claim:
- I am jonm on github.
- I am jon_moore (https://keybase.io/jon_moore) on keybase.
- I have a public key whose fingerprint is F768 1F51 860C A81F 987B 1178 A2C7 49E7 BB6B 22C4
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
$ make | |
gcc -g -DIMPL_SECURITY -DNEW_RENT -DLEVEL_LOSS -DNEWEXP -DGROUP_NAMES -DIMPL_SECURITY -DNEW_RENT -DLEVEL_LOSS -DNEWEXP -DGROUP_NAMES -c -o comm.o comm.c | |
In file included from comm.c:21: | |
./protos.h:21:7: error: conflicting types for 'strdup' | |
char *strdup(char *source); | |
^ | |
/usr/include/string.h:117:7: note: previous declaration is here | |
char *strdup(const char *); | |
^ | |
comm.c:133:7: warning: implicitly declaring library function 'log' with type |
$ gcc -v | |
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 | |
Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn) | |
Target: x86_64-apple-darwin13.4.0 | |
Thread model: posix |
$ make | |
gcc -g -DIMPL_SECURITY -DNEW_RENT -DLEVEL_LOSS -DNEWEXP -DGROUP_NAMES -DIMPL_SECURITY -DNEW_RENT -DLEVEL_LOSS -DNEWEXP -DGROUP_NAMES -c -o comm.o comm.c | |
In file included from comm.c:21: | |
./protos.h:21:7: error: conflicting types for 'strdup' | |
char *strdup(char *source); | |
^ | |
/usr/include/string.h:117:7: note: previous declaration is here | |
char *strdup(const char *); | |
... |
$ make | |
gcc -g -DIMPL_SECURITY -DNEW_RENT -DLEVEL_LOSS -DNEWEXP -DGROUP_NAMES -DIMPL_SECURITY -DNEW_RENT -DLEVEL_LOSS -DNEWEXP -DGROUP_NAMES -c -o comm.o comm.c | |
comm.c:98:1: warning: control reaches end of non-void function [-Wreturn-type] | |
} | |
^ | |
... |
int close_socket_fd( int desc) | |
{ | |
struct descriptor_data *d; | |
extern struct descriptor_data *descriptor_list; | |
for (d = descriptor_list;d;d=d->next) { | |
if (d->descriptor == desc) { | |
close_socket(d); | |
} | |
} |
$ make | |
gcc -g -DIMPL_SECURITY -DNEW_RENT -DLEVEL_LOSS -DNEWEXP -DGROUP_NAMES -DIMPL_SECURITY -DNEW_RENT -DLEVEL_LOSS -DNEWEXP -DGROUP_NAMES -c -o comm.o comm.c | |
comm.c:133:7: warning: implicitly declaring library function 'log' with type | |
'double (double)' | |
log("Lawful mode selected."); | |
^ | |
comm.c:133:7: note: please include the header <math.h> or explicitly provide a | |
declaration for 'log' | |
... |
$ make | |
gcc -g -DIMPL_SECURITY -DNEW_RENT -DLEVEL_LOSS -DNEWEXP -DGROUP_NAMES -DIMPL_SECURITY -DNEW_RENT -DLEVEL_LOSS -DNEWEXP -DGROUP_NAMES -c -o comm.o comm.c | |
comm.c:133:7: warning: implicit declaration of function 'log_msg' is invalid in | |
C99 [-Wimplicit-function-declaration] | |
log_msg("Lawful mode selected."); | |
^ | |
... |
$ make | |
gcc -g -DIMPL_SECURITY -DNEW_RENT -DLEVEL_LOSS -DNEWEXP -DGROUP_NAMES -DIMPL_SECURITY -DNEW_RENT -DLEVEL_LOSS -DNEWEXP -DGROUP_NAMES -c -o comm.o comm.c | |
... | |
comm.c:747:31: error: too many arguments to function call, expected 3, have 4 | |
if (bind(s, &sa, sizeof(sa), 0) < 0) { | |
~~~~ ^ | |
/usr/include/sys/socket.h:557:1: note: 'bind' declared here | |
int bind(int, const struct sockaddr *, socklen_t) __DARWIN_ALIAS(bind); | |
^ | |
... |
$ make | |
gcc -g -DIMPL_SECURITY -DNEW_RENT -DLEVEL_LOSS -DNEWEXP -DGROUP_NAMES -DIMPL_SECURITY -DNEW_RENT -DLEVEL_LOSS -DNEWEXP -DGROUP_NAMES -c -o comm.o comm.c | |
... | |
comm.c:771:8: error: macro names must be identifiers | |
#ifdef 0 | |
^ | |
... |