<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://150.254.30.30/jkonczak/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>Jan Kończak os_cp:exec_dup</title>
        <description></description>
        <link>http://150.254.30.30/jkonczak/</link>
        <lastBuildDate>Sun, 05 Apr 2026 21:45:32 +0200</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>http://150.254.30.30/jkonczak/lib/tpl/dokuwiki/images/favicon.ico</url>
            <title>Jan Kończak</title>
            <link>http://150.254.30.30/jkonczak/</link>
        </image>
        <item>
            <title>os_cp:exec_dup:solutions</title>
            <link>http://150.254.30.30/jkonczak/os_cp:exec_dup:solutions?rev=1681854800&amp;do=diff</link>
            <description>#include &lt;stdio.h&gt;
#include &lt;unistd.h&gt;
int main(void) {
  execlp(&quot;ps&quot;, &quot;ps&quot;, &quot;-F&quot;, NULL);
  perror(&quot;execvp&quot;);
  return -1;
}





#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;unistd.h&gt;
int main(int argc, char *argv[]) {
  char **av = malloc(sizeof(char *) * (argc + 4));
  char a0[] = &quot;ls&quot;;    av[0] = a0;
  char a1[] = &quot;-l&quot;;    av[1] = a1;
  char a2[] = &quot;-t&quot;;    av[2] = a2;
  char a3[] = &quot;-r&quot;;    av[3] = a3;
  for (int i = 0; i &lt; argc; ++i)
    av[i + 4] = argv[i + 1];
  execvp(&quot;ls&quot;, av);
  p…</description>
        <category>os_cp:exec_dup</category>
            <pubDate>Tue, 18 Apr 2023 23:53:20 +0200</pubDate>
        </item>
    </channel>
</rss>
