Thread (10 messages) flat view 10 messages, 5 authors, 2016-06-15

Re: Status of Mac OS/X ports of git and cogito?

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:42:05

Hi,

On Sun, 11 Sep 2005, Linus Torvalds wrote:
On Sun, 11 Sep 2005, Junio C Hamano wrote:
quoted
Johannes Schindelin [off-list ref] writes:
quoted
I have three fixes in my personal tree without which git refuses to 
compile:

- daemon.c needs a define or typedef for socklen_t.
I still keep that patch around (the patch was end of July), but
have not touched it only because I did not hear from you asking
about its inclusion.
Side note: one simple solution for "socklen_t" is to just replace it with 
"int".

Any operating system where socklen_t is anything else than "int" is 
terminally broken. The people who introduced that typedef were confused, 
and I actually had to argue with them that it was fundamentally wrong: 
there is no other valid type than "int" that makes sense for it.
Linus, we all know that you are always right. Only that in this case you 
are just a little bit less right than usual. The introduction of this 
typedef was a sane thing to do, for the same reason it is a sane thing to 
use sensible variable names: documentation. It is _important_ that a 
program be easy to read for others. As a further candy, you can grep and 
even sed for socklen_t. Try that with every socklen_t substituted by int.

Ciao,
Dscho
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help