Я МОРСКАЯ УЛИТОЧКА
Мой почтовый ящик : xcreatepixmap@gmail.com
П̶̷̓̃ͤ͐̉ͭͦ̿͛̈̈͏͔͇̲̰̲̻̠рͥͨ̑͋͆͏̖͓̼̰͉̗͟и̙̠̫̞͉̬̫̜͍̟͍̝̤̥̭̖̞͑̇ͤ̇̋͒̑̄ͤ̓ͨ́̆ͭ̃̃ͮͮ̀͠ͅв̢͈̣̹͖͙̣͕̩̖̱̞̦̋͊̑̌̑е̍̈́̉̀̌̾͘͝҉̘͇̥̻͙͕̟̹̲̣͎͉̲̜͙͔͔̜̣͢͞т̵̵̶̨̛͉̳͇͚͉̳͉͉̈ͥ͛ͤͧ̆̌͗͐̒ͭͧ̀͛͐ ̴̴̣̰͕͕ͪ͆̓̎ͤͦͩͯ́͟ͅ—̴̸͙̭̙̲̋ͫ̓̏͆̅͌̍ͪͨ̔ͩ́ ̧̧͙͍͇̟̫̠͔͙̺͈̭̮̥̫̳̙͚̒̃͗̎̔̿̇̅͛̀͜я̴̣̗̼̳̠͇̯͔̭̻͉̖ͬͥͫͭ͛ͣ̚͠ͅ ̊̅̒̔̇̋̓̒͐̆ͨ̈҉̹̘̦̭̗̺̤̺̞̠̝̞̬м̢̝̝͉͖͙̤̩ͯͬ̆́͗ͤͮ̓̏͛̆̅̇̔ͬͫ͒͞оͯͫ̑̒ͨ͛͋ͯ͒̂ͯ͗ͥ̐̀͢҉̪̫͎͉̺̯͙̱͎̥̮̖͖̦̗р̝̩͉͖̠̻ͯ͋́̚͢͜͠с̴̧̩̝͉͙̮̩̣̝͕̥̳̩͙͖̱̦͓͈̏̊̊̔͋̊̋̋̄̓ͨͨ̿ͦ͑̎̌̚̚͞к̴̴̨̦͕̥̤̗̼͕̦̫̖͉̟͔̫̲ͥ̈̐̓ӓ̟̙̣̼̲͎͔͈͈̹͆ͭ̀͜ͅя̷̢͕̗̳͔̗̦͕͈͖̮̼͓̭͕͕̻͉̠̃͐̿͒ͣ̐ͫ͐̾̒̄ͥ̒̂̏͢͜͜ͅ ̵̥̳͎̯̮̣͓̬͈̖͇̎ͭͯ͆̃͢͞ͅу̊̉̂͆̔̒͂̈ͨ̏́̊͋̈̈͏̴̛̦̩͔̯̝́̀ͅл̷̭̖͖͚̝͔̥̫̗̜̤̱̦̗̫̠̫̖̽̂̇ͮ̓͆̿́́͢и̹̯̩̹̼̫̺̣̼͓̰̱̳͍̞ͬ̆̆̒̌̎̾̄ͦͣ̈̋ͣ̀́ͅͅт̧̈ͭͪ͗͆ͬ͡͏͖̬̺͢о̡̧̻̻̥̪̥̥̼͌ͣ̍̈́̔̎ͤ̆̌̈ͅч̣̫̙̫̥̫̺̯̬̤̩ͥ̅ͧ̋ͥͯͤ̒ͥ̿̐̑͘͜͡к̶̛͖̥̮̻̦̞͓̙̳ͨͭͣ̑̍̽ͧͪ̄̿̏̑͢а̨̢̛̛̰̭͈̤ͪ̒ͮ̎̐̍ͮ̔̃͛ͦ̍̄ͫ ̷̢̞̥̬̓̈̊̋̕͠ͅ ̣͔͕͖̬̞͙͉̙̺͚̤̦ͪ̊̓͆ͭ͒̊͐͒ͮ͂̐̍͐ͭ̈̍̋̿͟͝
#include <stdio.h> #include <stdlib.h> #include <unistd.h>
int main(void) { int pfds[2];
pipe(pfds);
if (!fork()) { close(1); /* close normal stdout */ dup(pfds[1]); /* make stdout same as pfds[1] */ close(pfds[0]); /* we don't need this */ execlp(«ls», «ls», NULL); } else { close(0); /* close normal stdin */ dup(pfds[0]); /* make stdin same as pfds[0] */ close(pfds[1]); /* we don't need this */ execlp(«wc», «wc», "-l", NULL); }
return 0; }