- PR -

DHCPサーバでの設定の上書き

投稿者投稿内容
水無月 遊々
大ベテラン
会議室デビュー日: 2003/10/22
投稿数: 139
お住まい・勤務地: お星様☆彡
投稿日時: 2004-08-03 00:16
引用:

未記入さんの書き込み (2004-08-02 17:52) より:
水無月遊々さんの方法で当初の目的は果たせました。
ありがとうございます。

 # その後の議論にはついていけてません



 お役に立てたようでなによりです(^^) その後の議論は…話がそれてしまい申し訳ありません。

引用:

そりゃまあ argc と書いても間違いじゃないですが、execve には
argv だろー、とゆーことで。



 なんというか、ぽんすさんらしい目の付け所だなぁ…とか思ってみたり(笑) そうですか、そうきますか。私は全然気にしていませんでした^^; いわれてみると…確かにそうですね。

  argc = argument count
  argv = argument value

…なので、この場合は「argv」が適切ですね。あ、そうそう、せっかくなのでご意見をいただけるとうれしいのですが、このプログラムではmain関数が以下のようになっているんですよね。

int main(argn, argc, argv)
int argn;
char *argc[], *argv[] ;
{
  以下略



この引数って、なんか紛らわしい気がするんですが…一般的なんでしょうか? ほかプログラムとかだと「argc, argv, envp」とかになっているような気がするんですけど^^; Unixプログラムはベタで組むことがないので、小話程度にお聞きできればうれしく思います。

ぽんす
ぬし
会議室デビュー日: 2003/05/21
投稿数: 1023
投稿日時: 2004-08-03 12:50
自分ではいつも汚いソースを書いている私が偉そうなことを言えた
立場ではないのですが、「他人のソースは汚い」「心に棚を作れ!」
ということで

引用:

水無月 遊々さんの書き込み (2004-08-03 00:16) より:
このプログラムではmain関数が以下のようになっているんですよね。

int main(argn, argc, argv)
int argn;
char *argc[], *argv[] ;
{
  以下略



この引数って、なんか紛らわしい気がするんですが…一般的なんでしょうか? ほかプログラムとかだと「argc, argv, envp」とかになっているような気がするんですけど^^;


そのとおりだと思います。
てゆーか、main に第三引数を指定すること自体、あまりやらないと思うです。
POSIXで「なるべくやらないでね」とゆーことになっていたはずですし。
# 「なるべくやらないでね」と言われてもやってしまうし、それどころか
# 「絶対に使うな」と言われたAPIでも使ってしまうのが世の常ですが。
水無月 遊々
大ベテラン
会議室デビュー日: 2003/10/22
投稿数: 139
お住まい・勤務地: お星様☆彡
投稿日時: 2004-08-03 16:33
引用:

ぽんすさんの書き込み (2004-08-03 12:50) より:
立場ではないのですが、「他人のソースは汚い」「心に棚を作れ!」



 なぜか、人の粗とかバグはよく見つかるんですよね^^; 自分の粗は…不思議と見つからないものです(遠い目)

引用:

POSIXで「なるべくやらないでね」とゆーことになっていたはずですし。



 なるなる。勉強になります。

引用:

# 「なるべくやらないでね」と言われてもやってしまうし、それどころか
# 「絶対に使うな」と言われたAPIでも使ってしまうのが世の常ですが。



 う゛ぅ〜、耳が痛い…^^; この瞬間、ぽんすさんの発言はなにも見なかったことになりました(笑) お忙しい中、ありがとうございました〜m(__)m でわっ!

スキルアップ/キャリアアップ(JOB@IT)