From b042d94bf68a981eb8f59c0c8eade8723a078e70 Mon Sep 17 00:00:00 2001 From: Jack Halford Date: Sun, 14 May 2017 22:30:39 +0200 Subject: [PATCH] removed fcntl for non blocking IO: old artefact from the ping copy/paste --- traceroute/.gitignore | 2 ++ traceroute/ft_traceroute | Bin 13664 -> 0 bytes traceroute/srcs/traceroute.c | 4 ++-- 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 traceroute/.gitignore delete mode 100755 traceroute/ft_traceroute diff --git a/traceroute/.gitignore b/traceroute/.gitignore new file mode 100644 index 00000000..66b75ec7 --- /dev/null +++ b/traceroute/.gitignore @@ -0,0 +1,2 @@ +traceroute +ft_traceroute diff --git a/traceroute/ft_traceroute b/traceroute/ft_traceroute deleted file mode 100755 index 560582dfbb54b91d8dc21e69051ae509e05cb20f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13664 zcmeHOe{3AZ6`qTe;G~3e3Wc-{%_@qENsto*QbSsUO>^yr+TbR!>QchyY~R_Z`0m`h zbFooVIb4=zSPrbJK~WVd3jwMqDptYZq%yHX6gw1w0f`1Rl?*l2UP~n_3Siol>-Wv> z`OX)Tf2#hsBkjB&^WK{`@6F7~Z`W`9>z|)pCWNm{i2g-F2tS_LB|?}&117|m@#uIA zqpAM8fx83S?;>|$^DQJlm!h32Okfy011&ojiYR?;AH5I`y#P+BN7Y86}>RO&#rO&;~ruoU24M_aeD5P(@3CUY^~o}Uo@gQ zc0_)mpjC5e?h~$?dxgy~VqHeEFWMUKGP+ZVi`vVZ<9;iS8}m6ortEdZ3t70(zY6Gc z-{o~km)iRx#`DcEx`LPTPtzQG{jLJ(VtZWgRqhypVYCNR!2+W+euJ80FMk$DUn&oV z(V8rriVN5KWQje_Tx`!rMo}x=BMsZ`{9a(|ww>po}j z3h*>Mm*d&klT2*vinMNQ@9Sy@&BnRu$JUX)pMK|oTQ)uyc}Hvf%S#osRe?ubzFa-) z^E7#ARage~#Ag^}_Rayd zCjv8^%LVDZ=Y0N0_-DIr1#Df8>*?`Dx@@%lFIAK^&&cK(D{wAtFOq?C*{NJEr{v8Q zuDt)n^0LMm*$APTal685oZ0tYE{8(Fqzt&cvcQakr)P6vc|0te-}k>1cz@R`{xw^L zQ2wPqY@(04?3qp1Mp38`elvo8gq4S*ES<;+dD4Cw1r)jDPK>ALgg?VFik_*x8zmJx zilLgEy$RrD&VO_%iVyW8tU&0Qz_dOQm}bFeB4DEzR_!tv!CLJ`nhcyCLD^Qw@tU!Q zOye2EX;z-p<*SIolnlJqAREW*r4XD5oS{Lh_K(XLt)5xkYMj%p<|!-i8e~W0c!L!f zX|N!kMSV|>%Skkgz{M)Tp_i^&n`TgObf+`Gk3otGREK z7-Ei;OreBW^RY6cXENlw){fW9F`FqUHg=50o(B_#j{~=csexIaBG0Nl4L5b`Hfb&f z+h)aX!dwj$QvqA$V$u}A(xary{F#riXI^IIO3#?T`FAc?bLyy~5RT#VA7f#!>(ZPB zV&4RVCzVXOwc;G+3fIfY@K$L)3pGo5pU(RBoGL5J&~|?GcNohoP9US`NPtDhW3UT)duSzQ-ciIbmbG>8Ya>xr|eP0UT1V3bwfQ2_w0k@ zW=3@=)r{c?BtfeX@;ypX_U^^1A$N$rWrn8#>?hz7SevPOO1>`5tAN=zUc|t)FpwUl z2+~-s!dJTm9v~an&Tgt-d9%G9CX zkZD3MGn>$-N7-YVb&d|D^z>Lkfy4X8>u&c8M?o1s>#ta1z!Sg~3hMs#2dR42zy5J* zob})P?pc4!+h_ehoI2}Yc~Ao{J*xJL-+T^Jz09l};YqJQ!qPTRyV(sXJ#%nC0TsWA z#qGe>zb6_6hsj-g{!z0|3wdJfz;?@|e84UHH#FBEQ{wV$d)?Q$}W#$R)bw!tM9@q zOI;PXX|^B&ylJfFIsKM5r8$NP{3iFKrEq=U3Eob-Ua=2D&AqP%F+34Ck6z?2`n_|D z{QK8}frXx<$5sHh;U@V1H1t$>W#F*A3k0{mo@pG?GtJXAW5+f@sb0=)lcyTw8~D)} z;BDP}pg|tT_1ACz2pSWC7dY2MU<8D)0z>IZ{DKYP!p0nZ<+!{Duz-Hh2kaFPDNb=8 zoUvDf>7@7!3@k|TAUvJctvXGY_`&3lrb_Zjo05ofFK$Eo1aP_J*DBH26zTh`u!l4X zWNO!`{4~3Ex>sSz&r{q?K~ot|_pX9CH>o?VKj7U#k8w)gMy*uT*~+eM9EjB>?q1a+Mz;oCBShQ)K@JFFIEdJ41|zE&CQR zz9Gm?61$BUe#dj2+ljqEEJW-XVo73y#C}ffF=B^^JxuIrVh<4G4#+YYoyUpAh`mjW zap-)X*xkfFBGv>9&}ns#))DF7UtOP!x9tg~#P-mSdqT;S7K_KU)-LeyhEv;imq>0AvL+aI~R+-eQDwEd>O{=WFDXc}4V!7x^ z20KDqIP|Sxdwb&6QyIFT#S!eK5coZ9qw$439M^7-(F20|r7;yOQsB(0RfjWNCs=k;vTJh00zHslK z=3nS+z5z~>&`K zHJwzLRKE{oBGmSia3UTh;{X|M)d=K(L#9}ILS2axhZM^xMX4~LSYwDKVyO}B#HvGW zs1f0R0)mX#9c`VVwmr$7sJQdKU?gRP;|a{x-PI>{bcmKhWk|%L!AMLbS=}iU{Tt8? z-hhvNv8G5{v|B_BF2A=-3{+!iie3L^3e__Y{Tl{-v%b0^RC-lgi>l8RC{8}9Idvpj z_4}B4hi3WQ51IV`PiUl3bQ%N#wz!Tokcw*@n#DlU{4SZ`8!p}Cj(^*wH5lgj4m^NF zRb#oZnC>m1(8DEQ-dw(vW|5`%-ql9MBvRMB= zCG;|95WUk@me6=zsJ>C>%O<|e<@e>R;WJ|^@$i2MuEcW{9+dtB^M}x@@4@-H;4660 z>X?7l4*yqs8veuJ!o7^U!rjY8huV%jyUzAB)b2Hk_Ons4-4|Rq>Y7-kO_1OTAuL=CMVCVUI>=uH`75As_Vb4xaQ?I#ZpHb6o3Lbg)yZ}y F;J=7n6rlhB diff --git a/traceroute/srcs/traceroute.c b/traceroute/srcs/traceroute.c index 02b37fd6..5a95f31d 100644 --- a/traceroute/srcs/traceroute.c +++ b/traceroute/srcs/traceroute.c @@ -80,8 +80,8 @@ int traceroute(struct sockaddr_in *dest) perror("socket"); return (1); } - if (fcntl(sd, F_SETFL, O_NONBLOCK) != 0) - perror("Request non blocking IO"); + /* if (fcntl(sd, F_SETFL, O_NONBLOCK) != 0) */ + /* perror("Request non blocking IO"); */ for (ttl = 1; ttl < 255; ttl++) { if (setsockopt(sd, 0, IP_TTL, &ttl, sizeof(ttl)) != 0)