From 5c125a9b4d2e6ab073b07e7a712fc74acf3c83ab Mon Sep 17 00:00:00 2001 From: Eric Date: Fri, 29 Sep 2023 16:12:41 +0200 Subject: [PATCH] Upload of second exercice of Fork --- Fork | Bin 0 -> 16080 bytes Fork.c | 26 ++++++++++++++++++++++++++ README.md | 5 +++++ 3 files changed, 31 insertions(+) create mode 100755 Fork create mode 100644 Fork.c create mode 100644 README.md diff --git a/Fork b/Fork new file mode 100755 index 0000000000000000000000000000000000000000..287686c06dbf4100c11d124a796a7e913e16b1f8 GIT binary patch literal 16080 zcmeHOYit}>6~4Q%6Q_B2<0do@nhYd?w2>!v;)JxwWMg}sag~Rg*gT}dc94k@c1KG<1fd$HT``xtHO@4Vzh7mz*QM6#>_8ta5y0m2R z_Q03`}Z~OYtaiieYb2F`=!BwW9rb+ zUIAfB$WakB11# zSYHkY+NgYd5o(GXW-5H&Hpk+|6FH`*ZvOX`o@<^UbKAK7=5YkqD)MA?~_2!mbZ@r)Nc`J zpG3{<^y}qv`K*+2f;c;Ur6S|RaCZ7aMaGHT?DPvPL$p&eT8EJFKyD1k+XM2w0ePKY zZvIQx*p<&1V{aIv*JrwW63wONSB;6*pF^wVb#LlI{B2OL-|`fQaDo%98^G6?sBJ)a zV9r|yr~Vr-!c$*fzE;2GG}>Jx1p8@JPV9XH;l4Y@*o<-E<^kiv+!7;l$+&XITMGfc zLjmf_*9Pmiz{OliYNzhpE|*`uh^HpUU}e-{kHZpXAk09R zfiMGM2Eq)483;2FW+2Q!n1L_@?_~xe^zUNAb#tzk&1nTk%NHFxrwzD{mopo;CpfyY>4b*yvs`iJUQJXUvF9N75a{d=~_zY)>@5jc`yCmqoi3i2KteZa>7 zxnNso;CK}J_o}$H*8%XALftyI?SCx$<^ZGzuZ_WC@-zn$NWRe!+ z@!GyuYLp|dxw}ewcmDJ?QbTY?fzX>=LdO}6#Ppm&-X0FgMVJ7%z1~`J}D2A{+}fCc~JQG40zpl zFklm1?>J#MVIN`8{+(oA_j#zj{XuO-t6^sX=Y@XAYqX9PL|OL0C-Qv15G}f(5)m6k zEUp;7p18_7BHkx>{41>xpN9&@;royIFH8G%m36kvKM$2^=eyW>{XoW9E4n|x5$3U4 zoF7a3dqi+N{7kytU0FxZQLak+^_BaI`I}Iwwyt^wBt&B)A3iL3c#6b*Bvd~Pd`xVp z+kFIh&F9b6lfbWuZV)_8)p zkHL6YA7@L2y}&nsrbOdS{-y+~Gi1->hrPZ=_TQy(D1Q?I#_I)Ca`; zYIf7hm;<<;y#SVW&KyeT`mMBSdpWmYTE$^8kjv!Lj_25VQ*{emgP$@j*R@7WC+oQ* zV$iiRj%gP&nGtaDNhVl&3rss|YdMc?tMqX&<4wF3>?BFuzA zTBGB*Fb^F*)^_l)d91VZM54#+IoNhM0Up8C|8ZW`|4!@o9ozCOAuX?=-Hg-=tJ3}o_BM3$Mr^h zRDUrAn_^NnQ3u<)8gVd5^Q2Ws3f&&bLK6x-S7|=yxP??MyFf5O=Q?Q%9jKO1dqS7} z)}g8oI-P^E{Pt5_JB8G5qCG5OB`N{yfiP_5?B0xFnO_Pm3w_V<`vZlM zedRjh*WvK{Yvjk+?Kg%xsVn$=z&}q0jBL+gSZ16I_@5>PW1Jlc*^lu@0sj&y7+(qu z8200^KMnZvJcyCs&)7bA|KNNMo8ap&G_oYjlgPl=kL6!N#qXcjl!mc|4GDwo +#include +#include +#include +#include + +void main() +{ + pid_t pid; + int a = 6; + pid = fork(); + if (pid == -1) + { + printf("Error no se puedo crear el hijo"); + } + if (pid == 0) + { + a -= 5; + printf("El resultado del hijo es = %d\n", a); + } + else + { + a += 5; + printf("El resultado del padre es = %d\n", a); + } +} \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..55663ca --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# 2ยบ Ejercicio de Fork +~~~ +El resultado del padre es = 11 +El resultado del hijo es = 1 +~~~