- 1 名前:名無しさん@お腹いっぱい。 [2005/09/22(木) 20:29:34 ]
- UNIXおよびUNIX clone環境一般のプログラミングに関する質問スレッド
過去スレ(プログラム技術板) Part6 pc8.2ch.net/test/read.cgi/tech/1116908090/ Part5 pc8.2ch.net/test/read.cgi/tech/1105723117/ Part4 pc5.2ch.net/test/read.cgi/tech/1095843584/ Part3 pc5.2ch.net/test/read.cgi/tech/1085930894/ Part2 pc5.2ch.net/test/read.cgi/tech/1055110889/ Part1 pc2.2ch.net/tech/kako/992/992057422.html Part3ミラー makimo.to/2ch/pc5_tech/1085/1085930894.html Part2ミラー makimo.to/2ch/pc5_tech/1055/1055110889.html 関連スレ Cygwin使っている人いますか? その14 (UNIX板) pc8.2ch.net/test/read.cgi/unix/1107587275/ Cygwin使っている人いますか? 3 (Windows板) pc8.2ch.net/test/read.cgi/win/1090131123/ 関連板 Linux板 pc8.2ch.net/linux/ プログラム技術板 pc8.2ch.net/tech/
- 148 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/05(土) 00:37:03 ]
- バックトレースしたいってことか?デバッガ使えば良いんじゃないの?
- 149 名前:146 mailto:sage [2008/01/05(土) 02:26:39 ]
- >>148
デバッガは使ったこともないと言うのがあるのですが、 正しい順序で関数が呼ばれているかだけ分かれば十分な用途なので 関数名を関数の最初でプリントできればと思っています。 ちなみに関数は、 int main( argc, argv) int argc; char** argv; { と言う書き方で書いています。 sedやawk, Perlを使ってできるのであれば、今後の参考のために教えて頂きたいです。 どうかよろしくおねがいします
- 150 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/05(土) 03:54:21 ]
- >>146
変数宣言の前に printf 入るとエラーになる処理系だと 構文解析的な事までやらないと無理だと思うけど。
- 151 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/05(土) 04:32:47 ]
- >>146
ソースファイルを加工するよりスマートな方法がいくつかあるよ。 ttp://d.hatena.ne.jp/yupo5656/20071008/p1 ttp://lab.klab.org/modules/mediawiki/index.php/Software#ftrace
- 152 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/05(土) 05:03:04 ]
- >>146
デバッガで追うこと覚えちまう方が格段にハナシがはやい。 それか、もうそのプログラムはログを吐くことに決めちゃって debug(char *msg){printf("%s\n", msg);} みたいな関数を作って使う。 その場しのぎの #ifdef まみれにするよりはカッコがつく。
- 153 名前:146 mailto:sage [2008/01/05(土) 18:57:12 ]
- 皆さんありがとうございます。
>>150 c99モードで行っているので、問題ないと思います。 >>151 そのようなものがあるのですね、後で使ってみようと思います。 >>152 デバッガの使い方を覚えた方がやはりいいですよね…。 今回は、関数が呼ばれている順番を見たかっただけなので、 簡単に関数名の出力順だけを見たいと考えたいと思っていました。 自分で作っているソフトなので、カッコとかは特に大丈夫なのですが…
- 154 名前:amiba ◆fxG7LsaDek [2008/01/06(日) 10:50:57 ]
- IBMのThinkPadにFreeBSD5.4をインストールし、デスクトップ環境KDEもインストールした。
自分が行いたいのは『C/C++のプログラム開発』。 環境開発にあたり、このあとは何をすれば良いのだろうか? コンソール画面で行うとも考えらえないし、ktermでやってみたが、 標準入力、出力が全く動作しない。 何の上で開発していけばいいのだろうか? 必要な情報は随時追加していきたい。
- 155 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 11:01:50 ]
- >>154
マルチ、死ね。
- 156 名前:amiba ◆fxG7LsaDek [2008/01/06(日) 11:03:39 ]
- >>155
ごめんなさい、どうしても知りたくて。 しかし、しねません。
- 157 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 11:03:46 ]
- >>154
あっちのスレでさらしてたプログラムをもう一度実行させて 2 と ENTER を押してみそ。 10 と出るだろ
- 158 名前:amiba ◆fxG7LsaDek [2008/01/06(日) 11:07:24 ]
- >>157
普通に、kterm->emacsで、 int main() { int a; cin>>a; count<<a*5<<endl; return 0; } のことですよね。 普通そうなりますよね?しかしおかしいんですよ。 入力待ちが行われません。 例 home/*****/test/g++ test.cpp -o test home/*****/test/test home/*****/test/ みたいな感じです。
- 159 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 11:14:34 ]
- test の前に ./ をつけて、
./test というふうに実行してみ。 なんでうまくいったかは宿題な。
- 160 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 11:16:11 ]
- >>156
自分だけは特別なのか? 幸せ全開のゆとり脳だな。
- 161 名前:amiba ◆fxG7LsaDek [2008/01/06(日) 11:16:40 ]
- できました!
ありがとうございます、感謝します。 シェルがどうこうって話ですかね? 調べてみます!
- 162 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 11:29:23 ]
- 感謝のしるし+マルチの謝罪として
秘蔵のエロデータを1ギガバイト以上アップすること
- 163 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 12:07:19 ]
- >>162
偉そうに
- 164 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 15:22:26 ]
- >>159でうまくいったのか・・・ ただのアホじゃないか・・・
てっきりもっと難しい問題かと思ってたのに
- 165 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/09(水) 22:36:44 ]
- アホじゃあないな、単なる初心者だ。
あの要領を得ない 1 レス目からして 人が手をつけないエッジで詰まってるような問題であるわけもない。 青いねヽ(´ー`)ノ>>164
- 166 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/20(日) 20:42:42 ]
- while (1) fork();
- 167 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/31(木) 00:53:08 ]
- >>166
プロセステーブル埋め尽くして何が嬉しいの?
- 168 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/31(木) 03:36:59 ]
- 普通はテーブル埋め尽くすより先にmaxprocのlimitにひっかかって止まる
- 169 名前:名無しさん@お腹いっぱい。 [2008/02/12(火) 15:41:51 ]
- 相手にアカウント登録させて、クレジットカードを入力させ、
利用料を月に引き落とすプログラムとかってどやって作ってるんでしょうか?? また配布されていたりしませんかね…?
- 170 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/13(水) 13:00:42 ]
- >>169
日本人でおk
- 171 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/13(水) 13:07:31 ]
- >>169
もしかして、プログラムで自動的に引き落としたりできると思ってるのか? そんなことになってたら、銀行口座がばれるだけで全て引き落とされる罠。
- 172 名前:名無しさん@お腹いっぱい。 [2008/02/13(水) 13:38:01 ]
- >>170
日本語ですが? >>171 口座じゃなくてクレジットなんですが、 銀行と繋いでできないんですか?
- 173 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/13(水) 13:56:43 ]
- クレジットカードならクレジット会社に申請して審査してもらわないと
- 174 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/13(水) 16:08:51 ]
- phishingでもやるの?
- 175 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/13(水) 18:53:40 ]
- >>172
カード番号分かるだけで引き落とせるなら、レジのバイトするよ俺
- 176 名前:名無しさん@お腹いっぱい。 [2008/02/15(金) 01:31:17 ]
- >>173 >>175
頭悪いヤツに聞いてない。 >>171さんみたいに、国語できる人に聞いてる。
- 177 名前:名無しさん@お腹いっぱい。 [2008/02/16(土) 02:17:46 ]
- できるものならクレジットカードを入力してみたい。
- 178 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/16(土) 03:26:35 ]
- 利用料を月に引き落とすんだから、回収するには月に行かないといけないのかな
- 179 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/17(日) 13:34:08 ]
- こーゆー決済代行会社に頼むとかかなー。
ttp://www.cubit.co.jp/sgp_system.html
- 180 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/20(水) 20:41:17 ]
- gcc3.4.6でC++プログラムを書いています
inline関数でメモリチェックのために 変数の読み書きをするコードを書きたいのですが、 inline void foo(unsigned long *var) { unsigned long tmp; if (var != 0) { tmp = *var; *var = tmp; } } の様にして-O2で最適化すると バイナリからメモリに触れるコードが消えてしまいます。 -O0オプションを付けるとinlineではなくなってしまうものの、 メモリに触れるコードは残るので、 tmp = *var; *var = tmp; の部分だけ最適化しないようにしたいのですが、 どうしたらよいですか?
- 181 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/20(水) 21:10:15 ]
- 最適化するなよ
- 182 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/20(水) 21:18:57 ]
- >181
利用頻度が高いと思われる部分なので、 他の部分は最適化されたコードである必要があります。
- 183 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/20(水) 21:40:42 ]
- そこを最適化しないことで周りがぐちゃぐちゃになるだろ
- 184 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/20(水) 21:41:37 ]
- どうでもいいなら、そこだけ別ファイルなりにして別のオプションでコンパイルしろよ
- 185 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/20(水) 21:43:57 ]
- volatile unsigned long *var
- 186 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/20(水) 23:45:21 ]
- >>182
最適化したくないとこだけソースファイル分けて別のオブジェクトにすれば?
- 187 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/21(木) 00:06:06 ]
- >>186
>>184
- 188 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/21(木) 11:08:24 ]
- >185
ありがとうございます うまくいきました
- 189 名前:名無しさん@お腹いっぱい。 [2008/02/22(金) 04:56:20 ]
- シグナル周りの初期化の定石を教えてください。
- 190 名前:k [2008/02/22(金) 05:40:31 ]
- FFmpegについて質問したいのですが、
ものすごく初歩的なことです。 コマンドプロンプトで命令を実行しようとするとunknown formatと出て どうしようもできません。 どなたかおられますかね?? いくら検索してもどこにも載ってない・・・
- 191 名前:k [2008/02/22(金) 05:51:36 ]
- www.xucker.jpn.org/product/ffmpeg_commands.html
ここのサイトのFLV1の下のやつ "c:\ffmpegフォルダー\ffmpeg.exe" "-y" "-i" "c:\入力.flv" "-ab" "96k" "-r" "29.97" "-ac" "2" "-ar" "44100" "-b" "400k" "-s" "320x240" "c:\出力.flv" を日本語部分変えてコマンドプロンプトに入力すると、 〜〜〜入力.flv Unknown Formatと出て、そこからどうにもできません。 どうすればいいんでしょう?
- 192 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 13:02:01 ]
- 370 :k [] :2008/02/22(金) 05:57:01
既知のフォーマットのflv の意味が分かりませんww フォーマットの意味が… これはFFmpegがきちんとインストールされてるか検査するために一応やってみたのですが… 何をどう変換してるのかすら分からないです。(flvをflvって…) つまり、どうすればUnknown Formatが出なくなるんでしょうか…? 371 :k [] :2008/02/22(金) 06:10:22 ま、いいわちゃんとしたとこで聞くし。 数学板の住人が言ってたな。プログラミング板はバカが多いって。 低学歴どもは性格も悪いからな…高学歴のオレの前にひざまづくがイイ。 じゃあな。暗い職場で一生プログラム打ってしねばww 372 :k [] :2008/02/22(金) 06:11:29 頭が悪いヤツは単純作業を繰り返して社会にこき使われればいい。 単純作業しかできないのだからな。 オレのように賢い人間はこのようなことする必要ないんだよ。 今度こそじゃあな。
- 193 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 20:44:56 ]
- >>192
svnからスナップショットとっておいで
- 194 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 20:36:13 ]
- 先日ラクダ本を購入してボチボチ読んでるんだけど、
こんな書き方が出来るのかと目から鱗の連続・・ 安価な本読んでやりたい事が出来るようになった程度で 満足していた自分が情けなくなる・・ 参考書は多少高くてもちゃんとしたものを買わないと駄目だな・・
- 195 名前:名無しさん@お腹いっぱい。 [2008/03/19(水) 06:24:15 ]
- 本買えばいいってもんでもないけどな
- 196 名前:名無しさん@お腹いっぱい。 [2008/03/19(水) 15:30:34 ]
- 意味不明なんですけど。なんでこんなの分かるんですか?すごいね。
※くれぐれも、返信に「それはお前がバカだからさ」とは書かないでください。書いたら(´・ω・`)て感じの顔になってしまいます。
- 197 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 20:30:27 ]
- マニュアル読んで応用が効かないような奴はまともなコード書けないだろ。
本を読んで応用を知っても、結局それしかできないし。
- 198 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 10:32:33 ]
- >>194
て言うか素直が一番
- 199 名前:名無しさん@お腹いっぱい。 [2008/03/20(木) 23:31:17 ]
- >>196
て言うかこいつが一番素直
- 200 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 01:27:43 ]
- >>197
そうやって試行錯誤して成長するんだろ。成長しないやつもいるが。はは。
- 201 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 13:20:41 ]
- >>194
逆にラクダ本を理解できるようになった と考えればいいじゃない
- 202 名前:名無しさん@お腹いっぱい。 [2008/03/28(金) 17:05:20 ]
- >iconv_open("SJIS", "EUC-JP");
この引数に使える文字セットってどこを見ればわかりますか?
- 203 名前:202 [2008/03/28(金) 17:16:10 ]
- もしくは、現在の文字コードの文字列をOSから取得することはできますか?
- 204 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 17:17:41 ]
- >>202
OSは何? >>203 「現在の文字コードの文字列」って?
- 205 名前:202 mailto:sage [2008/03/28(金) 17:33:14 ]
- Mac OS X です。
現在の文字コードって、GUIから入力されたときの文字コードっていうか。。。
- 206 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 18:15:54 ]
- ひどいマルチだ。
pc11.2ch.net/test/read.cgi/tech/1205795434/26 pc11.2ch.net/test/read.cgi/linux/1118024349/691
- 207 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 19:23:33 ]
- $ iconv -l
とか、 iconv_open("char", "wchar_t") とかの話?
- 208 名前:名無しさん@お腹いっぱい。 [2008/03/30(日) 16:15:16 ]
- env
とかで調べろ
- 209 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/31(月) 11:37:44 ]
-
黒 タ イ ツ の 暗 黒 シ ュ シ ュ ト リ ア ン
- 210 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/03(木) 01:28:48 ]
- Hello world
- 211 名前:名無しさん@お腹いっぱい。 [2008/05/28(水) 09:28:01 ]
- ムー板に書きましたが、誰も相手にしてくれません:
>struct timeval tv; の値って、 doubleの変数に入出力できたりしますか? というか、timeval <---> double 変換したいのですが、 どういうコードでできますか?
- 212 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 09:31:05 ]
- >>211
期待する動作と、自分でやったことと、自分でやった結果(期待とどう違ったのか)、説明が 抜けてるから相手にされないんだろ。無理もない。
- 213 名前:211 mailto:sage [2008/05/28(水) 09:36:54 ]
- いや、標準の関数とかマクロでできると思ってるので、
その名称を教えて頂きたいだけなんですが。
- 214 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 10:06:01 ]
- ムー板というと
UFOの真実! とかそういうネタを扱う板だろうか?
- 215 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 10:17:13 ]
- >>211
struct timeval tv; double d; d = (double)(tv.tv_sec + tv.tv_usec/1000000.0); >>212 わからないなら黙ってろ
- 216 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 10:17:28 ]
- そういうのが好きな人の集まった板でつ。
関連板: 魔板
- 217 名前:211 mailto:sage [2008/05/28(水) 10:18:30 ]
- >>215
知りたいのはその内容ですた orz
- 218 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 10:24:32 ]
- >>213 >212
- 219 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 10:26:19 ]
- >>218
>>215 で解決済。 期待する動作は自明。 「自分でやったことと、自分でやった結果」なんて書かなくてもわかる。
- 220 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 10:34:32 ]
- >>219
いやね、 tv.tv_sec*1000000.0 + tv.tv_usec なんて答えもあり得るし、 そもそも >215 で正解なら、そんなもん真っ先に自分で書くだろうから 何か変わった変換を期待してるか、そうでもなけりゃコードレベルで ミスってるんじゃないかと思っちゃったんだよ。 > 「自分でやったことと、自分でやった結果」なんて書かなくてもわかる。 おぉ。エスパー乙。 あ、「こんな質問する人が自分で何かやってるわけない」、ってことかな。
- 221 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 10:37:36 ]
- エスパーすると、
tv.tv_usecを100万で割る時に、末尾の「.0」を付け忘れて int扱いで切り捨てられたとかだろ。
- 222 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 17:58:12 ]
- >>215
相変わらず、素人丸出し駄目回答で粋がっているのか。 自ら恥晒すことないのに… 引っ込んでなよ。
- 223 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 18:13:22 ]
- >>222
>>217
- 224 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 18:52:17 ]
- 具体的に指摘されないとわからないようだ。本当にヘボなんだな。
d = (double)(tv.tv_sec + tv.tv_usec * 1e-6); 乗算をつかう理由は二つある。先生に聞いてきなさい。www
- 225 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/02(月) 19:05:21 ]
- 2chに書き込む手順を教えてください
- 226 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/02(月) 19:07:12 ]
- 1.10年ROMる。
2.書き込みたいスレで書き込んでも良いか質問する Yes→書き込む No→1へ
- 227 名前:名無しさん@お腹いっぱい。 [2008/06/03(火) 11:22:39 ]
- プログラムからファイル書き込みするとして、
ファイルの権限付与はどういうAPIで行うのでしょうか? できればファイルを書き込む前に設定したいのですが、 umaskっていうAPIあるのでしょうか? ググっても見あたりませんが。
- 228 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/03(火) 11:47:51 ]
- 1ページ目で見つかってますが。
- 229 名前:227 mailto:sage [2008/06/03(火) 11:49:24 ]
- thx>>228
あ、UNIX とか プログラミングとか余計なワードを入れたから混乱しましたが、 ttp://www.linux.or.jp/JM/html/LDP_man-pages/man2/umask.2.html で良いわけですか。 もしくは、 ttp://www.linux.or.jp/JM/html/LDP_man-pages/man2/chmod.2.html かな。
- 230 名前:227 mailto:sage [2008/06/03(火) 11:52:03 ]
- 良く考えると、umaskだと、
プログラム自身がファイルを書き出すときの設定を行うわけではなくて、 ディレクトリの設定変えてしまうわけですよね。 行儀が悪いですよね。 やっぱ、chmodかな。
- 231 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/03(火) 12:00:10 ]
- 関連質問させて下さい。
rootユーザーがファイルを作成すると、そのディレクトリがリード権限になってしまったりする場合ありますか?
- 232 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/03(火) 12:39:17 ]
- >>230
ちげーよ。 umaskは既に存在するファイル(ディレクトリ)には何の影響も及ぼさない。 そのプロセスが「作成する」ファイル(ディレクトリ)のモードのマスクを設定する。 umaskはプロセス固有の情報なので、作成したファイル(ディレクトリ)には記録されない。 >>231 ならない。 キミ、根本的に誤解しているから、基本から調べなおす事をすすめる。
- 233 名前:227 mailto:sage [2008/06/03(火) 12:42:12 ]
- とりあえずthx>>232
- 234 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/04(水) 07:29:17 ]
- >>226
質問はどうやって書き込むかをどうやって質問しますか
- 235 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/04(水) 08:12:33 ]
- 「仮にぼくが質問できるようになったとしよう」と仮定法で進めてはどうか?
- 236 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/04(水) 16:44:37 ]
- 書き込む方法についての質問を書き込む方法は?
- 237 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/05(木) 13:49:46 ]
- 書き込む方法が分からないまま書き込んでいますか?
- 238 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/31(木) 19:26:13 ]
- プログラミングしりとり
game14.2ch.net/test/read.cgi/575/1010948472/l50
- 239 名前:名無しさん@お腹いっぱい。 mailto:age [2008/10/05(日) 18:30:14 ]
- プログラム中(C言語)にて/dev/ttyA1やttyA0といったデバイスファイルに対し
ボーレート・パリティの設定をioctl関数で行いたいんだけど、 渡す引数等がわかりません。 ご存知の方教えてください。
- 240 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/05(日) 19:04:16 ]
- >>239
ioctl()をじかに呼ばずに、tcsetattr()使った方がいいよ。
- 241 名前:239 mailto:age [2008/10/05(日) 20:19:05 ]
- >>240
ありがとうございます。 tcsetattr()は初めて聞く関数名でした。 tcsetattrはioctlをラッピングしたAPIと考えてよろしいのですか?
- 242 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/05(日) 20:47:21 ]
- >>241
ラッパーと考えていいよ。 ioctl()直接の場合、OSによって TCGETAだったりTCGETSだったり、やりかたが変わる。 tcsetattr()を使えば、OS共通で同じやりかた。 struct termiosに値をセットして呼べばいい。
- 243 名前:239 mailto:age [2008/10/05(日) 23:10:30 ]
- >>242
丁寧にありがとうございます。 早速試してみます。
- 244 名前:名無しさん@お腹いっぱい。 [2008/11/04(火) 08:16:43 ]
- /etc/hostsを参照する場合って何のライブラリをつかうんですか?
- 245 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/04(火) 08:20:14 ]
- >>244
gethostent()
- 246 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 16:50:36 ]
- ダミーのカーネルドライバを作って/dev にデバイスを生成し
mmap経由でエンドアプリとデバイスアクセスアプリとやりとりをするレイヤー的なものを作ろうと思っているのですが 解析しやすいソースとか資料になるサイトがあれば紹介願います。 ちなみにver7.0です。 なんかver6.*からいろいろ変更があるみたいで拾ったソースとか引数が違っていたりしました。
- 247 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 17:28:39 ]
- Windows7か。もうソースまで流出したのか。
- 248 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/10(月) 00:17:14 ]
- >>246
fuseとか。
|

|