2015年5月25日月曜日

開発環境

Head First C ―頭とからだで覚えるCの基本(David Griffiths (著)、Dawn Griffiths (著) 中田 秀基(監訳)(翻訳)、木下 哲也 (翻訳)、オライリージャパン)の9章(プロセスとシステムサービス: 限界を超える)、エクササイズ(p.409)を解いてみる。

その他参考書籍

エクササイズ(p.409)

コード(BBEdit, Emacs)

#include <stdio.h>
#include <unistd.h>
#include <string.h>
#include <errno.h>

int main() {
  if (execl("/sbin/ifconfi", "/sbin/ifconfig", NULL) == -1)
    if (execlp("ipconfi", "ipconfig", NULL) == -1) {
      fprintf(stderr, "ipconfiを実行できません: %s\n", strerror(errno));
      return 1;
    }  
}

入出力結果(Terminal)

$ crun.sh sample409
clang ...
ipconfiを実行できません: No such file or directory
$

0 コメント:

コメントを投稿