- 1 名前:デフォルトの名無しさん mailto:sage [2005/05/24(火) 13:14:50 ]
- UNIXおよびUNIX clone環境一般のプログラミングに関する質問スレッド
前スレ 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/ 関連板 pc8.2ch.net/unix/ pc8.2ch.net/linux/
- 684 名前:デフォルトの名無しさん [2005/08/11(木) 18:07:24 ]
- >>683
環境はLinux、GCCです
- 685 名前:デフォルトの名無しさん mailto:sage [2005/08/11(木) 18:10:28 ]
- >>683
マルチは氏ね
- 686 名前:デフォルトの名無しさん mailto:sage [2005/08/11(木) 18:18:04 ]
- >>684=683
向こうに挨拶くらいしてから移動しろ。 cursesには現在座標を取得する関数は確かないから、 自前でどこにあるかを追跡し続ける必要があったと思う。 つーか、目的が判らんからそれ以上はなんとも言えん。
- 687 名前:デフォルトの名無しさん mailto:sage [2005/08/11(木) 18:46:22 ]
- Linuxならncurses
getyxだろ?
- 688 名前:デフォルトの名無しさん mailto:sage [2005/08/11(木) 18:54:31 ]
- cursesってまだ存在してるの?
正気?
- 689 名前:デフォルトの名無しさん mailto:sage [2005/08/11(木) 19:13:10 ]
- >>688
aho
- 690 名前:デフォルトの名無しさん [2005/08/11(木) 20:54:35 ]
- >>686
>>687 ありがとうございます。勉強になりました。 ファイラーを作ろうとしているのですがカーソルを押したときに座標を読み取ってどのファイルが選択されているかをチェックしようとしていました。試してみます。
- 691 名前:デフォルトの名無しさん mailto:sage [2005/08/11(木) 21:34:45 ]
- >>688
え? Solaris ではデフォルトだけど。
- 692 名前:デフォルトの名無しさん mailto:sage [2005/08/12(金) 00:42:13 ]
- 実はマウスポインタの座標が欲しいんだったりしてw
- 693 名前:デフォルトの名無しさん mailto:sage [2005/08/12(金) 02:20:28 ]
- ncursesならマウスも扱えるぜー!!!
- 694 名前:デフォルトの名無しさん mailto:sage [2005/08/13(土) 15:56:40 ]
- メールの送信日時の欄にJSTなどのタイムゾーンが付加されますが
このタイムゾーンの文字列の取得方法を教えてください。
- 695 名前:デフォルトの名無しさん mailto:sage [2005/08/13(土) 16:18:36 ]
- >>694
正規表現で抜けばいいんでないの?
- 696 名前:デフォルトの名無しさん mailto:sage [2005/08/13(土) 17:39:22 ]
- >>694
time_t t = 1116908090; printf("%s\n",localtime(&t)->tm_zone);
- 697 名前:デフォルトの名無しさん [2005/08/14(日) 00:32:09 ]
- リモートコンピュータのCPU使用率の取得方法を教えてください。
- 698 名前:デフォルトの名無しさん mailto:sage [2005/08/14(日) 01:28:55 ]
- >>697
リモート側でrstatd動かすとかsnmp使うとか
- 699 名前:デフォルトの名無しさん [2005/08/14(日) 12:12:00 ]
- Cのプログラムで、
UNIX上で、とあるコマンドをどのユーザーが発行しても同一ユーザーが 発行しているようにさせたいのですが、どのようにすればいいのでしょうか? 自分で思いつくところだと、コマンドを発行させたいユーザが起動するデーモン プログラムに、その他ユーザーが発行要求を投げて。デーモンはそれをSystem関数やら 何やらで発行して結果を返す。という感じで考えているのですが、 他に妙案ってありますでしょうか。 文章力無くてすみません
- 700 名前:デフォルトの名無しさん mailto:sage [2005/08/14(日) 12:25:41 ]
- man chmod
- 701 名前:699 mailto:sage [2005/08/14(日) 12:44:24 ]
- >>700
返信ありがとうございます。 実行権を与える、というわけではなくてA、Xとユーザーが存在するならば、 Aがxxxを実行 →psで見るとxxxをAが実行していることになっている。 これを、 Xはxxx_daemonを起動しておく Aがxxx_daemonを実行 → xxx_daemonからxxxをコール →psで見るとxxxをXが実行していることになっている。 という事がしたいのです。
- 702 名前:デフォルトの名無しさん mailto:sage [2005/08/14(日) 13:44:30 ]
- man setuid
- 703 名前:699 mailto:sage [2005/08/14(日) 14:23:17 ]
- >>702
ありがとうございます。setuid使えばなんとかなりそうです。 お騒がせしましてすみませんでした。
- 704 名前:デフォルトの名無しさん mailto:sage [2005/08/15(月) 09:42:45 ]
- プログラム上からディレクトリを作成する方法を教えてください
- 705 名前:デフォルトの名無しさん mailto:sage [2005/08/15(月) 09:53:02 ]
- mkdir(2)
- 706 名前:669 [2005/08/15(月) 23:38:03 ]
- 度々すみません。
早速レス頂いたとおりchmod ug+sでモジュールに権限つけたら上手くいったのですが、 該当モジュールがシェルで、中でコマンド発行している場合はユーザが元のユーザで実行 している扱いになってしまいます。(man chmodでもそう書かれていたのですが)。 これを回避する方法ってありますでしょうか?
- 707 名前:デフォルトの名無しさん mailto:sage [2005/08/16(火) 00:02:38 ]
- なんで派生して自分で考えようとは思わないの?
ってかなんでそっちなんだ?
- 708 名前:デフォルトの名無しさん mailto:sage [2005/08/16(火) 01:21:32 ]
- man setuid
- 709 名前:デフォルトの名無しさん [2005/08/16(火) 10:12:28 ]
- C言語で現在の時間を変更する関数を教えてください
- 710 名前:デフォルトの名無しさん mailto:sage [2005/08/16(火) 10:17:02 ]
- settimeofday
- 711 名前:デフォルトの名無しさん mailto:sage [2005/08/16(火) 10:18:30 ]
- man man
- 712 名前:デフォルトの名無しさん mailto:sage [2005/08/16(火) 10:21:46 ]
- >>709
限りなく光速に近い速度で移動する
- 713 名前:デフォルトの名無しさん mailto:sage [2005/08/16(火) 10:40:23 ]
- co というコマンドの使い方を教えてください
- 714 名前:デフォルトの名無しさん mailto:sage [2005/08/16(火) 10:50:35 ]
- まずci
- 715 名前:デフォルトの名無しさん mailto:sage [2005/08/16(火) 12:34:42 ]
- >>713
man co だろ。はいはいワロスエロス
- 716 名前:デフォルトの名無しさん mailto:sage [2005/08/16(火) 14:47:45 ]
- >>713
限りなくco速に近い速度で移動する
- 717 名前:デフォルトの名無しさん mailto:sage [2005/08/16(火) 15:56:27 ]
- そんなco息な答えを
- 718 名前:デフォルトの名無しさん mailto:sage [2005/08/16(火) 22:16:53 ]
- coこはくだ質なインターネッツですね
- 719 名前:669 [2005/08/17(水) 00:10:13 ]
- >>707
>>708 結局所有者rootのCモジュールにug+s、で、その中でsetuidしてsystem関数をコールさせることで 落ち着きました・・・まだ実機で確認取れてないんですが(汗 アドバイスありがとうございました(感謝
- 720 名前:デフォルトの名無しさん mailto:sage [2005/08/17(水) 01:45:51 ]
- >>719
まぁそういう場合はsudo使うと楽なのだが。
- 721 名前:デフォルトの名無しさん [2005/08/17(水) 10:22:21 ]
- make clean:
に、rm *.oと書いているんですが、 *.oがひとつもない時はエラーになってしまいます。 エラーを出さないようにするにはどうしたらいいんですか?
- 722 名前:デフォルトの名無しさん mailto:sage [2005/08/17(水) 10:26:16 ]
- -rm
rm -f
- 723 名前:デフォルトの名無しさん mailto:sage [2005/08/17(水) 12:17:02 ]
- 山ほどあるほかのソフトでどうやってるかというのを見る気はないのか
- 724 名前:デフォルトの名無しさん mailto:sage [2005/08/17(水) 21:04:09 ]
- 山ほどゴミコマンド作って悲しくないのか
- 725 名前:デフォルトの名無しさん mailto:sage [2005/08/17(水) 21:37:44 ]
- /usr/local以下にある限り問題ない
- 726 名前:デフォルトの名無しさん mailto:sage [2005/08/18(木) 08:25:38 ]
- >>721
たぶんあなたのしたいのはこういうこと。 エラーになっても、makeが無視して続行するようにする。 www.gnu.org/software/make/manual/html_chapter/make_5.html#SEC56
- 727 名前:デフォルトの名無しさん mailto:sage [2005/08/18(木) 08:27:22 ]
- あと、cleanターゲットの時は、.PHONYも参照のこと。
- 728 名前:デフォルトの名無しさん mailto:sage [2005/08/19(金) 23:44:09 ]
- UNIXプログラミングされておられる方って、Xは使わずコンソール画面でソース書いておられるのでしょうか?
もしくは、cygwinなんかを使ったり。。 貴方の最適環境を教えてちょ
- 729 名前:デフォルトの名無しさん mailto:sage [2005/08/19(金) 23:52:02 ]
- Xは使う。但し、端末エミュレータを動かすのが主目的。
X端末でなければ当然telnet端末だったりするわけだから、 通常GUIの開発でもない限り端末エミュレータ上でmuleを動かしている。
- 730 名前: ◆i6G.jsz.NY mailto:sage [2005/08/20(土) 00:34:08 ]
- うちも基本的にX使ってる
理由は、自由に日本語を表示/入力したいのと、いっぱい行を表示させたいの ちょっと、コード書いたり使うくらいならコンソールでもやるけどね >もしくは、cygwinなんかを使ったり。。 これだと、Windowsプログラミングにならないかね? 自分は、 kterm 6.2.0 custom kinput2 version 3.0 (1999/05/26) Canna Server (Ver. 3.6) gcc 3.3.3 custom VIM - Vi IMproved 6.3 custom XFree86 ってかんじかな。 細かいのはおいとくけど
- 731 名前:デフォルトの名無しさん mailto:sage [2005/08/20(土) 01:25:55 ]
- >>728
X は使うけど、起動してるのは全画面表示の mlterm と Emacs。 Emacs だけ端末エミュレータで起動してるのは、elscreen と screen で キーバインドがゴッチャになって混乱するから。 やってる作業自体に本質的に必要ってわけではない。たまに Flash 見たり するのに Firefox 起動するとか、そんなもんじゃねーかな。
- 732 名前:デフォルトの名無しさん mailto:sage [2005/08/20(土) 02:02:28 ]
- ちょwwwっおまwwww
Cannaとかまだあったんか
- 733 名前:デフォルトの名無しさん mailto:sage [2005/08/20(土) 04:12:24 ]
- 一応ね
使っている人がいるから保守が続いているけど 新規にインストールする人は年々減ってる
- 734 名前:デフォルトの名無しさん mailto:sage [2005/08/20(土) 08:34:57 ]
- XEmacs, gnuserv
gnome-terminal, screen, gnuclient, ssh eclipse (with/without emacs plugin) Xcode (Mac OS X) 不思議なもんで、screenがあっても、 gnome-terminalのtabは使うし、virtual desktopも使う。
- 735 名前:デフォルトの名無しさん mailto:sage [2005/08/20(土) 14:54:51 ]
- ふつーSKK
- 736 名前:デフォルトの名無しさん mailto:sage [2005/08/20(土) 18:16:01 ]
- ふつーATOK
- 737 名前:デフォルトの名無しさん mailto:sage [2005/08/22(月) 00:18:35 ]
- 俺は SJ3 使ってますがなにか?
- 738 名前:デフォルトの名無しさん mailto:sage [2005/08/22(月) 00:20:17 ]
- べつに。
- 739 名前:デフォルトの名無しさん mailto:sage [2005/08/22(月) 19:01:11 ]
- Winから見ると古代遺跡が稼動してる幹事
- 740 名前:デフォルトの名無しさん mailto:sage [2005/08/22(月) 19:03:25 ]
- Winの様に進化ではなく、停滞してる証
- 741 名前:デフォルトの名無しさん mailto:sage [2005/08/22(月) 20:04:27 ]
- 進化・・・ってどこ?
- 742 名前:デフォルトの名無しさん mailto:sage [2005/08/23(火) 12:14:30 ]
- テンポラリディレクトリの取得方法を教えてください
- 743 名前:デフォルトの名無しさん mailto:sage [2005/08/23(火) 12:18:51 ]
- mktemp
- 744 名前:デフォルトの名無しさん mailto:sage [2005/08/23(火) 13:41:57 ]
- mktemp(3) なんて使っているやつはばかです。
- 745 名前:ばか mailto:sage [2005/08/23(火) 14:33:32 ]
- すみません
- 746 名前:デフォルトの名無しさん mailto:sage [2005/08/23(火) 20:23:01 ]
- tmpnam()
- 747 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 07:07:18 ]
- CPUに関する情報はどのように取得したらよいのでしょうか?
特にクロック数を取得したいのですが。 環境はOpteron、Fedora Core4、gcc4.0.0です。 マシンはいくつかあって、CPUのクロックが違います。
- 748 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 07:50:27 ]
- どっかで見たことあるな・・・
メモリ情報とかいっぱいあるフォルダに入ってた悪寒 ごめんドコかはわからんorz
- 749 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 08:04:03 ]
- >>747
cat /proc/cpuinfo fopen("/proc/cpuinfo", "r")
- 750 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 13:26:00 ]
- フォルダねえ。
- 751 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 15:34:16 ]
- なんだよ
- 752 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 15:36:59 ]
- er には伸ばし棒(ー)をつけて下さい。
pc8.2ch.net/test/read.cgi/tech/1014691583/
- 753 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 19:01:05 ]
- UNIXならディレクトリでしょ。
- 754 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 20:07:21 ]
- ディレクトリ → おたく
フォルダー → 一般人
- 755 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 20:10:14 ]
- さすがにそれでは釣れないぞ
- 756 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 20:56:33 ]
- みなさんがUNIXでC++を書くとき、
標準ライブラリのリファレンスは何を参照していますか? manのようにUNIX環境でさくっと参照できる資料はないもんでしょうか。
- 757 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 21:04:01 ]
- JISX3014
- 758 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 21:08:39 ]
- C++なんて書きません。
- 759 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 21:23:20 ]
- >>756
無い あきらめろ
- 760 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 22:07:01 ]
- >>756
X3J16-96がhtmlになっているのをnamazuで検索。 ぐぐれば転がっている。 1997 C++ Public Review Document もっと新しいのでhtmlになっているのある?
- 761 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 22:07:52 ]
- >>760
> X3J16-96が これはよぶん。省略してちょ
- 762 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 22:10:31 ]
- おれここよく見てるw
ちょろっと思い出すにはお手軽。 ttp://www005.upp.so-net.ne.jp/episteme/html/stlprog/
- 763 名前:デフォルトの名無しさん [2005/08/26(金) 10:23:48 ]
- 自分自身の実行パスの取得方法を教えてください
- 764 名前:デフォルトの名無しさん mailto:sage [2005/08/26(金) 10:34:40 ]
- >>763
argv[0] …か?
- 765 名前:デフォルトの名無しさん mailto:sage [2005/08/26(金) 10:38:05 ]
- >>763
その話題は荒れるからよせw
- 766 名前:デフォルトの名無しさん mailto:sage [2005/08/26(金) 16:51:12 ]
- >>764
>>3の1.14
- 767 名前:デフォルトの名無しさん mailto:sage [2005/08/27(土) 22:30:46 ]
- C++相談室 part43から誘導です。
Fedora Core 2でUSB<->Serial変換を使って制御をやっています。 C++で自前のclassですが、基本はCのread()とwrite()を使ってのやり取りです。 Win 2kのハイパーターミナルで通信するのに比べると、 FC2でreadする動作速度が遅いようです。 何かreadを高速化させる方法と言うのがあるんでしょうか? タイミングの問題でしょうか。 使用している装置は内部にFTDIのUSBのチップが載っています。
- 768 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 00:23:03 ]
- >>767
stty
- 769 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 01:37:24 ]
- >>768
えーと、sttyでbaud rateを変更せよ、という事でしょうか。 出来ればもう少し詳しくお願いします。 自分の書き方が悪かったのですが、 読む量は非常に少なく、read()1回あたりに数characterです。 read()を実行してから、読み始めるまでが遅い印象です。 ちゃんと計測していませんが、read()1回にコンマ数秒かかっています。
- 770 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 02:15:49 ]
- openからreadまでのソースをさらした方が早いと思う。
tcgetattr、tcsetattr、cfsetispeed、cfsetospeedあたりを駆使してください。 ただ、ハードウェアやドライバの問題の可能性もあります。
- 771 名前:767 mailto:sage [2005/08/28(日) 02:43:53 ]
- ちょい長いですが、かいつまんで晒します。
Class名は晒すとまずいので、myClassにします。 int main(){ myClass mon("/dev/usb/ttyUSB0"); mon.Open(); (略)機器特有の設定のみ。この時点でread()を使っても遅いので、 ここでの設定は細かく晒しません。 cout << mon.ReadVoltage() << "¥t" << mon.ReadCurrent() << endl; return 0; } mainを短くするとこんな感じ。 ちなみに、FTDIのチップというのは、Linux 2.4.20以降に標準でデバドラが入ってます。
- 772 名前:767 mailto:sage [2005/08/28(日) 02:53:55 ]
- 続き
myClass::myClass(string deviceName) : RS232C(deviceName) { SetIOSpeed(B115200); SetDelimiter(MAC); } RS232C::RS232C(string deviceName) : fDeviceName(deviceName) { fFileDescriptor = -1; SetDefault(); } myClassはRS232Cというclassを継承してます。
- 773 名前:767 mailto:sage [2005/08/28(日) 02:55:59 ]
- 先のSetDefault()の内部は、
void RS232C::SetDefault() { SetDelimiter(WIN); fInputSpeed = B9600; fOutputSpeed = B9600; fSleep = 0; struct termios tmp; fOptions = tmp; UnsetIflag(INPCK | ISTRIP); UnsetIflag(IXON | IXOFF | IXANY); UnsetOflag(OPOST); SetCflag(CLOCAL | CREAD); UnsetCflag(PARENB); UnsetCflag(CSIZE); SetCflag(CS8); UnsetCflag(CSTOPB); UnsetCflag(CRTSCTS); UnsetLflag(ICANON | ECHO | ECHOE | ISIG); SetCc(VMIN, 0); SetCc(VTIME, 10); SetInputSpeed(fInputSpeed); SetOutputSpeed(fOutputSpeed); SetTermios(fOptions); } です。 delimiterとbaud rateは後で変更しています。
- 774 名前:767 mailto:sage [2005/08/28(日) 02:58:38 ]
- 続き
string RS232C::Read() const { string line = ""; char buf[100]; while(1){ int size = read(fFileDescriptor, &buf, 100); if(0<size && size <=100){ line += buf; } else { break; } // if } // while return line; } Read()はこんなです。 自分の通常使用では100文字を超えるようなread()の結果はないので、 100で一旦区切ってます。
- 775 名前:767 mailto:sage [2005/08/28(日) 03:05:22 ]
- 以上ですが、
問題があるとすればread()の使い方か、 もしくは>>773の設定内容でしょうか。 SetCflag(CLOCAL | CREAD); などは、 void SetCflag (int flag){ fOptions.c_cflag |= flag;} などという関数を呼んでいます。 ちなみにcode内でfで始まっている変数はmember変数です。 長いですが、よろしくお願いします。 職業柄、宇宙の神秘の解明に繋げます。
- 776 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 03:25:55 ]
- 動作中に stty -a -F /dev/usb/ttyUSB0 した結果見して。
- 777 名前:767 mailto:sage [2005/08/28(日) 03:42:01 ]
- >>776
speed 115200 baud; rows 0; columns 0; line = 244; intr = t; quit = M-r; erase = M-~; kill = M-^¥; eof = R; eol = I; eol2 = ^M; start = s; stop = M-r; susp = M-~; rprnt = L; werase = ^C; lnext = M-<; flush = M-^]; min = 0; time = 10; -parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany -imaxbel -opost -olcuc ocrnl onlcr -onocr -onlret ofill -ofdel nl0 cr1 tab0 bs1 vt0 ff1 -isig -icanon iexten -echo -echoe echok echonl -noflsh -xcase tostop -echoprt -echoctl -echoke です。
- 778 名前:767 mailto:sage [2005/08/28(日) 03:45:58 ]
- あ、以下の内容を書き忘れていました。
void RS232C::Open() { fFileDescriptor = open(fDeviceName.c_str(), O_RDWR | O_NOCTTY | O_NDELAY); fcntl(fFileDescriptor, F_SETFL, 0); SetTermios(fOptions); }
- 779 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 05:14:30 ]
- >>777
特殊文字の設定がでたらめだな。
- 780 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 06:40:16 ]
- 本題と関係ないだろうけど
if(0<size && size <=100){でいいの?
- 781 名前:780 mailto:sage [2005/08/28(日) 06:40:50 ]
- あ、いいんだゴメン
- 782 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 10:22:27 ]
- >>777
なんかぐちゃぐちゃだな。cfmakeraw で raw モードにしてみれ。
- 783 名前:767 mailto:sage [2005/08/28(日) 12:17:58 ]
- >>782
>>773の fOptions = tmp; の後ろに cfmakeraw(&fOptions); を追加しました。その状態で、 >>776を打つと、 speed 115200 baud; rows 0; columns 0; line = 180; intr = M; quit = M-q; erase = M-~; kill = M-^¥; eof = r; eol = I; eol2 = ^M; start = L; stop = M-q; susp = M-~; rprnt = L; werase = ^C; lnext = M-<; flush = M-^]; min = 0; time = 10; -parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany -imaxbel -opost -olcuc ocrnl onlcr -onocr -onlret ofill -ofdel nl0 cr1 tab0 bs1 vt0 ff1 -isig -icanon -iexten -echo -echoe echok -echonl -noflsh -xcase tostop -echoprt -echoctl -echoke となります。まだ実行速度は変わりません。
- 784 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 15:20:55 ]
- >>783
だめか。 というかどうやって計測してる?単にreadがブロックしてるだけじゃないよな。 それでも遅いなら、linuxのデバドラあたりの問題な気がする。つづきは犬板かなぁ。
|

|