[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 12/25 17:52 / Filesize : 218 KB / Number-of Response : 981
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Linuxプログラミング



1 名前:login:Penguin [2005/06/06(月) 11:19:09 ID:uXQqRJXF]
Linux のプログラミングに関する話題です

445 名前:login:Penguin mailto:sage [2007/12/20(木) 00:47:26 ID:7G9805T8]
eth0からeth7までをNIC1台の鯖に積んでるのですが
例えばeth0からeth4にパケットを転送するときって

send()するしかないですよね?
しかし5.6GBpsのコピーだとはんぱーねほど
負荷かかって困るw

たまにーマシンごとお亡くなりになってしまうし

446 名前:login:Penguin mailto:sage [2007/12/20(木) 01:00:32 ID:yx641/2O]
チップセットがIntel以外とか、BIOSをageてないとかでないの

447 名前:login:Penguin [2007/12/20(木) 01:12:56 ID:gjGGDzJy]
LinuxカーネルではRCUというデータ構造?が使われていると聞いたのですが、どんなものか
概要を知るにはどこが便利でしょうか?

448 名前:login:Penguin mailto:sage [2007/12/20(木) 01:18:52 ID:KxE4A1DD]
>>445
いまいち状況がわかんないけど、sendfile(2)でもいいんじゃない。

449 名前:login:Penguin mailto:sage [2007/12/20(木) 01:29:14 ID:7G9805T8]
>>448
in socket
out sokcet

これは無理ですよ。manページまともに読んでくれ

450 名前:login:Penguin mailto:sage [2007/12/20(木) 01:29:48 ID:KxE4A1DD]
>>447
ん?これのことか?
ttp://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.23.y.git;a=blob_plain;f=Documentation/RCU/whatisRCU.txt;hb=HEAD

451 名前:login:Penguin mailto:sage [2007/12/21(金) 01:40:37 ID:A4fo/FEb]
www.scaramanga.co.uk/code-fu/lincap.c

こいつを改造して、送信側もmmap-packetしたいのですが
スレ違いですかね?

mmapでバッファ取得しているからそのまま、フレームの
アドレスをsendfile()で送ればいい?



452 名前:login:Penguin [2007/12/26(水) 23:54:48 ID:S8Qi2r6E]
ここで訊くのが合っているか判らないけど質問

デスクトップをクリックした、というイベント取得したいんだけどどうやるんだ?

453 名前:login:Penguin mailto:sage [2007/12/27(木) 01:17:57 ID:n3z1YHrf]
何を言ってるのかイマイチわからんかったので、とりあえず
「XCheckMaskEventでXButtonPressMask」
と答えておく。



454 名前:login:Penguin mailto:sage [2007/12/27(木) 01:21:58 ID:W7wVcUmw]
ポルナレフ同士かよ

455 名前:login:Penguin mailto:sage [2007/12/29(土) 01:41:34 ID:6hJfAH2B]
CPU使用率(百分率で0〜100)はどこで取得できますか?

456 名前:login:Penguin mailto:sage [2007/12/29(土) 02:13:14 ID:JWUAvm2Q]
/usr/lib/python2.5/site-packages/screenlets/sensors.py
を覗くと、下記のようになっている。あとは、そのまま使うなり、自分で作り直すなりどうぞ。

# calculate cpu-usage by values from /proc/stat
# (written by Bernd Wurst)
def get_cpu_load (old_cuse = [0]):
    # Let's try if we can calc system load.
    try:
        f = open("/proc/stat", "r")
        tmp = f.readlines(200)
        f.close()
    except:
        print "Failed to open /proc/stat"
        sys.exit(1)
    # 200 bytes should be enough because the information we
    # need ist typically stored in the first line. Info about individual
    # processors (not yet supported) is in the second (, ...?) line
    for line in tmp:
        if line[0:4] == "cpu ":
            reg = re.compile('[0-9]+')
            load_values = reg.findall(line)
            # extract values from /proc/stat
            cuse = int(load_values[0])
            csys = int(load_values[2])
            load = cuse + csys - old_cuse[0]
            #load = int(load / self.update_interval)
            old_cuse[0] = cuse + csys
    return load

457 名前:login:Penguin mailto:sage [2007/12/30(日) 23:24:42 ID:zPNvSTb5]
wとかtopのソースコード嫁ば?

458 名前:login:Penguin mailto:sage [2007/12/31(月) 06:20:04 ID:PRFdFPv5]
>>457
以外とめんどくさいよね。 なんで定期的にpollしてアプリで計算しなければ
ならないのかと。 カーネルで計算しといてくれて/proc/... で読めれば
便利なのに。


459 名前:login:Penguin mailto:sage [2008/01/01(火) 12:50:10 ID:o4AC5iuF]
計算する必要がないことをカーネルにやらせないだろ

460 名前:login:Penguin mailto:sage [2008/01/01(火) 16:13:09 ID:3yCJg0HF]
>>458
あんた、アホや

461 名前:login:Penguin mailto:sage [2008/01/01(火) 16:31:40 ID:nCKl90za]
>>458
養護施設か精神科完備の病棟に
入所したほうがいいよ。

社会に迷惑かけてしまって、親族、
地域に迷惑をかけてしまうまえに
自分の意志で入所しなよ。

みんな喜ぶよ?


462 名前:login:Penguin [2008/01/01(火) 19:50:29 ID:VCekl7x7]
>>458
そういうドライバを書けばいいよ。

キャラクタ型ドライバの入門としては
結構いい題材だと思う。

463 名前:login:Penguin mailto:sage [2008/01/01(火) 22:36:49 ID:3yCJg0HF]
ちゃんとdoubleで計算するんだぞ



464 名前:458 mailto:sage [2008/01/01(火) 23:44:28 ID:yGAu0gFM]
>>462
ぐぐったらそのような計算をしているコードを見つけた。

drivers/cpufreq/cpufreq_ondemand.c


465 名前:login:Penguin [2008/01/06(日) 23:48:28 ID:5PoYdP/T]
Linuxの[vdso]って、シグナルにも何か関係があるんでしたっけ?
おしえてください。

466 名前:login:Penguin mailto:sage [2008/01/07(月) 00:49:32 ID:p6NEl8Gg]
#include <sys/inotify.h>

これに含まれているinotifyってシステムコールは
ファイルにシステムによっては使えないこともありますかね?

reiserfsで使えないようなw

467 名前:login:Penguin mailto:sage [2008/01/07(月) 01:14:07 ID:YbV5WNsA]
今どきreiserfsを使っている人はいないと思うけど一応
サポートはされていないらしい

468 名前:login:Penguin mailto:sage [2008/01/07(月) 22:17:39 ID:p6NEl8Gg]
使う人いねーのかよw

じゃあ何が主流なのw?

469 名前:login:Penguin mailto:sage [2008/01/08(火) 00:11:17 ID:dGquMe0p]
今から使う人はいなくても
数年前にreiserfs入れてまだ使ってる人は結構いると思うよ。

470 名前:login:Penguin mailto:sage [2008/01/08(火) 00:11:44 ID:2ujb3qeo]
>>467
?。普通に使うだろ(縁起悪いけど)

471 名前:login:Penguin mailto:sage [2008/01/08(火) 00:38:19 ID:obtHiT+g]
>>468
ext3かXFSが主流ですw

472 名前:login:Penguin mailto:sage [2008/01/08(火) 00:51:11 ID:g3yhOYjE]
>>470
縁起悪いの知ってて使う人いるんだw
Jail好きなのね

473 名前:login:Penguin mailto:sage [2008/01/08(火) 01:05:49 ID:2ujb3qeo]
>>472
あんなことになったのは残念だけど、Hansはファイルシステム設計という
領域に留まらない天才の一人だったと思う。

でも天才であっても他はやっぱり人間だった。判決はまだ出てないけど、
背景を聞くにつれて、あれだけの能力があっても人生の幸せを掴むのは
また別の話なんだなと無常を感じたよ。



474 名前:login:Penguin mailto:sage [2008/01/08(火) 01:33:05 ID:XSbSibRZ]
まぁ悪魔の犯罪者だからなぁ



475 名前:login:Penguin mailto:sage [2008/01/08(火) 01:39:59 ID:41aIleea]
確定なの? 遺体は出たの?

476 名前:login:Penguin [2008/01/11(金) 16:12:28 ID:f8prPTXJ]
LINUX勉強中の身なのですが・・・どなたか教えて下さい。
Windowsでは、GetPrivateProfileStringでiniファイルの読み込みをしていたのですが、
LINUXで使えなくて困っています。>146〜に同様の質問があったのですが、理解できませんでした。
write処理も無いのですよね?
関数が存在しないということは、LINUXではiniファイルという概念が無いという事でしょうか?
普段皆さんは、どのようにしているのですか?
環境はKNOPPIXです。






477 名前:login:Penguin mailto:sage [2008/01/11(金) 16:15:55 ID:JN9du13d]
普通は環境変数から読んでくるんじゃない

478 名前:476 mailto:sage [2008/01/11(金) 16:38:30 ID:f8prPTXJ]
レスありがとうございます。
でも組込用LINUXで、自分自身で設定出来ない場合はどうするのでしょうか?
SDやUSBはあるので、アプリ実行時に、外部媒体へbatファイルを読みに行く
処理を追加し、環境変数を変更するのは低レベルでしょうか?


479 名前:login:Penguin mailto:sage [2008/01/11(金) 16:43:43 ID:wrx0pdGh]
組み込み業界ってこんなやつばっかなん?

480 名前:login:Penguin mailto:sage [2008/01/11(金) 16:46:44 ID:HOV5kV5N]
yaccとlex使って構文解析部分から作ってみるのもunix流の練習になるんじゃね?

481 名前:login:Penguin mailto:sage [2008/01/11(金) 16:48:17 ID:f8prPTXJ]
組込もLINUXも初なので勘弁して下さい。


482 名前:login:Penguin mailto:sage [2008/01/11(金) 16:51:25 ID:/lhYIwjn]
>>481
それ以前の問題じゃないの?

483 名前:login:Penguin mailto:sage [2008/01/11(金) 16:54:52 ID:f8prPTXJ]
かなしす



484 名前:login:Penguin mailto:sage [2008/01/11(金) 16:59:49 ID:/lhYIwjn]
できる人に教えてもらえば?

485 名前:login:Penguin mailto:sage [2008/01/11(金) 17:01:30 ID:f8prPTXJ]
できるひと・・・いない

486 名前:login:Penguin mailto:sage [2008/01/11(金) 17:06:04 ID:/lhYIwjn]
かわいそう...

487 名前:login:Penguin mailto:sage [2008/01/11(金) 17:37:55 ID:JN9du13d]
perlを使って初期化ファイルから環境変数を作成する処理をラップすれば?
実行プログラム本体にはそれを読ませてやれば楽だろ

488 名前:login:Penguin mailto:sage [2008/01/11(金) 17:38:55 ID:qBjbfrrT]
Linuxは初めてだって言ってるんだから、職種は関係ないだろ。
言語とか開発環境とか具体的に書いてもらわないとわからないけど、
GetPrivateProfileString()って言ったらWindowsのAPIだけど、プログラム中からコールするのかな?
Cの関数でいえばsetenv()、getenv()があるよね。
バッチレベルでいいならexportで登録しておくとか。

489 名前:login:Penguin mailto:sage [2008/01/11(金) 17:42:30 ID:JN9du13d]
誰も職場内で方針示してやれないような仕事取ってくるなよなぁ〜w
痴呆が上だからIT業界は7Kだって言われる

490 名前:login:Penguin mailto:sage [2008/01/11(金) 18:15:42 ID:HOV5kV5N]
組み込みlinuxでファイルI/Oを使って初期設定を読込み?
設定はヘッダーに入れてしまってハードコーディングじゃだめなのか?
初期設定を読ませるためだけに小さいとは言え余分なライブラリを使える
メモリと処理能力の余裕がある?

linux以前の問題な気がするなぁ、、、


491 名前:login:Penguin mailto:sage [2008/01/11(金) 18:52:28 ID:/lhYIwjn]
書き込み fprintf
読み込み scanf
でやればいいんじゃないの?

492 名前:login:Penguin mailto:sage [2008/01/11(金) 20:02:51 ID:/lhYIwjn]
scanf->fscanf

493 名前:login:Penguin mailto:sage [2008/01/11(金) 23:11:20 ID:MrZRBUAk]
>>478
Linuxではそういう処理は起動スクリプトで行われる。 /etc/init.dの
中の他のアプリのスクリプトを参考に。



494 名前:login:Penguin mailto:sage [2008/01/12(土) 02:32:22 ID:FBfOnT6z]
cmakeでwindowsとの互換をあくまで維持したい俺

495 名前:478 mailto:sage [2008/01/12(土) 08:28:35 ID:DOVfiP6Z]
昨日はショボンでしたが、
みなさんありがとうございました。
意見を参考に試してみます。
私含め、上司がレベル低いのは入社当初から知ってます。


496 名前:login:Penguin mailto:sage [2008/01/12(土) 09:34:51 ID:xcB/bLmK]
>>495
Linux歴が浅いのでLinuxの作法を知らないのは当然だとして
それ以外の基礎知識や能力や言葉の使い方や文章の書き方は俺の数段上を行ってるなぁ
まぁ一緒にされたら迷惑だろうけど……。
最近稀に見る好印象な方だなぁと思った。


497 名前:login:Penguin mailto:sage [2008/01/12(土) 10:36:04 ID:QnvfkAhH]
inotifyを
reiserfsで使ってみた。

間違ってイベントが無限に飛んでくる
バグとかあってプロセス10万
発生させてしまってマシン群止まっちまったw

reiserfs禁止にしたほうがいいぜ

498 名前:login:Penguin mailto:sage [2008/01/12(土) 13:06:44 ID:ZIVLcoIL]
間違ったのがお前じゃないことを証明出来たら考える

499 名前:login:Penguin mailto:sage [2008/01/12(土) 14:07:31 ID:FBfOnT6z]
>>495
pointed hair bossで検索するとちょっと幸せになれるかも

500 名前:login:Penguin mailto:sage [2008/01/12(土) 14:17:16 ID:QnvfkAhH]
>>499
上司使えない云々より

pointed-haired bossをそんな風に書く奴が
このスレにいる方が恥ずかしい。もう来るなよw

501 名前:login:Penguin mailto:sage [2008/01/12(土) 14:51:08 ID:FBfOnT6z]
>>472
siduxのインストール解説してるホームページでreiserfsを入れてたから
そのまま,まねして入れてしまった。

502 名前:login:Penguin [2008/01/12(土) 20:37:07 ID:6ANyg4lC]
起動時の画面にペンギンは出てくるのに、起動メッセージが表示されないのはなぜ?
シリアルコンソールには起動メッセージが流れてるのに..
カーネルパラメータかデバイスファイルの設定が必要ですか?


503 名前:login:Penguin mailto:sage [2008/01/12(土) 22:52:36 ID:k/UIIV/1]
>>502
どのメッセージのことか分からんが、
ディストリによってはそういうもんだろ



504 名前:login:Penguin [2008/01/13(日) 03:13:19 ID:0vRtfE6z]
ちょっと質問を。「組み込みLinuxができる」って言える基準って何か皆さんありますか?

とあるデバイスにLinuxを載せてその上でアプリを走らせるという事をやったのですが、
結局はLinuxの一般的な機能(標準関数やらioctlやらopen("dev/xxx")やら)
を使ってアプリを作ったという具合で、どうも誰でもできるような表層的な事をやったような印象です。
これを組み込みLinuxと言うのは間違っている気がするのですが、

みなさんにとっては何をもって組み込みLinuxでしょう?


505 名前:login:Penguin mailto:sage [2008/01/13(日) 03:20:31 ID:YLI1I0ry]
>>504
新しい CPU で gcc すら動かないプラットフォームなら gcc を移植する.
bootprom がなければ自前で移植/製作する.
いざとなったら仮想記憶とも戦う.
足りないドライバは自前で作る.
ユーザーランドは必要最低限な物だけ拾ってきて自分で構築する.

あたりかな.


506 名前:login:Penguin mailto:sage [2008/01/13(日) 07:01:23 ID:OSM5etr9]
下ふたつはいいにしても、
 >gcc を移植する
これはないだろうさすがに。

507 名前:login:Penguin mailto:sage [2008/01/13(日) 07:09:47 ID:Hm7xBcnO]
最近だとCellか

508 名前:login:Penguin mailto:sage [2008/01/13(日) 08:19:09 ID:YLI1I0ry]
>>505
あるよ. mips core に特殊な co-processor つけた奴とか,
特殊用途に特化した processor 用のやつとか, 今まで 3回
移植した.


509 名前:login:Penguin mailto:sage [2008/01/13(日) 08:26:40 ID:YLI1I0ry]
アンカー間違えた >>506
もっとも, 専用組み込みOS用で Linux 用じゃなかったけどな...
開発は全部クロスプラットフォーム.


510 名前:login:Penguin mailto:sage [2008/01/13(日) 10:53:17 ID:ujlOgFWo]
>>508
そこまでやれなくても組み込みLinuxできると言っていいだろ

511 名前:login:Penguin mailto:sage [2008/01/13(日) 11:06:22 ID:2uIpuPRh]
そう得意になって言うことでもないな

512 名前:login:Penguin mailto:sage [2008/01/13(日) 12:45:24 ID:ZbSPxFY0]
>新しい CPU で gcc すら動かないプラットフォームなら gcc を移植する.
>bootprom がなければ自前で移植/製作する.
>いざとなったら仮想記憶とも戦う.

そもそもこの3つはLinux全く関係なくないか?
組み込みであることは確かだが。

513 名前:login:Penguin mailto:sage [2008/01/13(日) 13:11:47 ID:ujlOgFWo]
俺も今度Linux組み込みやろうと思うんだが、

普通のLinuxのドライバ開発 VS Linux組み込み
Linuxの組み込み VS 普通の組み込み

ってどう違うんだ?
組み込みじゃないLinuxのドライバは経験あるんだけど



514 名前:login:Penguin mailto:sage [2008/01/13(日) 13:25:07 ID:tHHnWE3z]
>>505が必要だということを知ってればいいじゃないか。
あとはどうやればいいのか自分でしらべればOTJになるし。

515 名前:login:Penguin mailto:sage [2008/01/13(日) 13:26:26 ID:tHHnWE3z]
すべった。OJTだ。
orz

516 名前:login:Penguin mailto:sage [2008/01/13(日) 13:38:02 ID:88CnHFva]
組み込みで適当にソース拾ってきてfbconでつまずいてますorz
画面に文字を出すにはfbconを使うと見たのだが。。
アルマジロにしとけばよかったかなぁ あれならいきなり動きそうだし

517 名前:login:Penguin mailto:sage [2008/01/13(日) 13:46:09 ID:YLI1I0ry]
>>512
> >いざとなったら仮想記憶とも戦う.
MMU とか TLB とか言われる部分のアーキテクチャに依存するので, Linux の
VM が target のアーキテクチャをカバーしきれていない場合必ず発生する.
つか, VM 使った OS なら何だってそう, NetBSD でも結構泣いた.


518 名前:login:Penguin mailto:sage [2008/01/13(日) 14:10:42 ID:88CnHFva]
MMU辺りと戦うとなるとかなりのパッチになりそうですね
趣味人には荷が重いし、プロだと開発費が厳しそう。

519 名前:login:Penguin mailto:sage [2008/01/13(日) 14:32:11 ID:YLI1I0ry]
>>518
patch の量は大したことないよ. target のアーキテクチャと
OS の VM アーキテクチャの整合をどうとるかって問題だけだから...

ただし, 双方のアーキテクチャを
***うまく噛み合わせる手法***
を考え付くまでにやたら時間がかかる.


520 名前:login:Penguin mailto:sage [2008/01/13(日) 14:57:09 ID:ujlOgFWo]
その前にCPUとOSのVMを理解する時間が必要だ

521 名前:login:Penguin mailto:sage [2008/01/15(火) 02:45:42 ID:eLLje4gP]
linuxでgccを使っています。
cを使ってます。

fork-execでお聞きします。
binは、何かのコマンドです。

if(fork()==0)
{
execl(bin,bin,"gg*.c",NULL);
}else
{
wait();
}
とする場合にexecでは
*がメタキャラとして認識されないようです。

メタキャラを有効にする方法ってありますか?

522 名前:login:Penguin mailto:sage [2008/01/15(火) 03:25:29 ID:JuJ/Jd3b]
>>521
*の展開は/bin/shの機能だからね。execveで展開される筈もなく。
system(3)やpopen(3)を使うか、自分で*をglob(3)で展開するかしないとダメやね。

523 名前:login:Penguin mailto:sage [2008/01/16(水) 01:30:06 ID:R+P7htm7]
マルチスレッドでシステムコール使うの禁止なんですよ。
スレッドセーフか、分からないよorz  (man見ました)




524 名前:login:Penguin mailto:sage [2008/01/16(水) 02:24:00 ID:84amoxWV]
>>523
システムコール禁止ってfork(2)もexecl(2)もシステムコールだと思うが
スレッドがどこに出てくるのか話が見えないんだが、
スレッドの中でfork(2)しようとしてるの?
それはまずいんでない

525 名前:523 mailto:sage [2008/01/16(水) 04:49:53 ID:R+P7htm7]
pthread_atforkと
fork-execの間に無駄な処理しない場合は、今の所OK

526 名前:login:Penguin mailto:sage [2008/01/16(水) 07:52:05 ID:XSPkVtkD]
>>525
それ嘘だろ

527 名前:login:Penguin mailto:sage [2008/01/16(水) 11:41:09 ID:D4p47idN]
あってるんじゃないの。
d.hatena.ne.jp/yupo5656/20040715/p1

ただ、
>マルチスレッドでシステムコール使うの禁止
というのは、何かまだ条件が足りていない気がする

528 名前:login:Penguin mailto:sage [2008/01/16(水) 11:50:50 ID:vAdXY+Zc]
禁止じゃないのもある

529 名前:login:Penguin mailto:sage [2008/01/17(木) 00:22:17 ID:gFqea9nd]
話割って入ってすまないが

iptablesのようにパケットフィルタを
したいのですが定義されるフィルタ情報が
1万もあります。
とてもじゃないけどまともに1つずつなめている
と終わらないので何か良い方法ないでしょうか?


530 名前:login:Penguin mailto:sage [2008/01/17(木) 00:26:04 ID:FBet0L5h]
1000に分けて10回処理する
禅問答みたいだけど効果は補償できる、まじお薦め

でも1万ルールも追加しなくても、おそらくネットマスクを使うなりなんなり
方法ありそうな気がします。

531 名前:login:Penguin mailto:sage [2008/01/17(木) 01:04:02 ID:gFqea9nd]
>>530
カーネル見ながら考えてみたけど
用は困りモノなのがサブネットマスクの値に
よる変動なので

struct mask_zone{
struct mask_zone *next;
struct mask_zone *not_null_next;
uint32_t mask;
};

とかリンクリストを用意、基本的にマスク長単位に分割
する方針ってどうかな?ハッシュも組み合わせる予定

これだけだと毎回33回舐めるからばからしいので
構造体にnot_null_nextっていうNULLじゃないリストへ
ポインタも入れて舐める回数を減らすっていうのはどうかな?




532 名前:login:Penguin mailto:sage [2008/01/17(木) 02:13:06 ID:7inzzgaQ]
>>525
read(2),write(2),open(2)はマルチスレッドでも呼べると思うんだが。。。
というかシステムコール禁止したら、スレッドで何もできない。。

533 名前:login:Penguin mailto:sage [2008/01/17(木) 07:02:23 ID:IbgArDhc]
何もできなくはないだろう。
「意味のあることは何もできない」というだけでw



534 名前:login:Penguin [2008/01/17(木) 09:54:37 ID:nrX5B3xa]
man signal見た?

535 名前:login:Penguin mailto:sage [2008/01/17(木) 13:45:36 ID:zG6yMxAP]
printfだって下位層でシステムコール呼ぶからな

536 名前:login:Penguin mailto:sage [2008/01/17(木) 16:27:11 ID:qlT5HX3f]
弱い者たちが夕暮れ、さらに弱い者を叩くんだな。

537 名前:login:Penguin mailto:sage [2008/01/17(木) 16:34:11 ID:hGbWYs9C]
その音が響き渡ればブルースは加速していくんだな。

538 名前:login:Penguin mailto:sage [2008/01/17(木) 17:04:30 ID:oO7ItHQ/]
見えないGUIがほしい

539 名前:login:Penguin mailto:sage [2008/01/17(木) 23:14:33 ID:RgCsKsuT]
見えないGNUを撃ちまくる

540 名前:login:Penguin mailto:sage [2008/01/18(金) 05:14:41 ID:12aBnOBC]
/dev/shm/と/dev/ram0の違いがわからない

mount -t tmpfs tmpfs /mnt/ramdisk
しても/dev/shmとかは使わないんだな。

541 名前:login:Penguin mailto:sage [2008/01/18(金) 22:10:28 ID:ddex+v8t]
>>540
俺も知らないが、ブロックデバイスとファイルシステムは違うんじゃない?
それとも、 shm_open(3) 読めばおわりか?

542 名前:login:Penguin mailto:sage [2008/01/20(日) 09:17:18 ID:GQI9e7dz]
プログラム版の質問スレから誘導されてきました.

while ((c = fgetc(stdin)) != EOF) {
printf("[%d]: %c\n", num++, c);
}
とかやったらいつまでだってもfgetcから抜けれないのですが
stdinでEOFをキーボードから打ち込むにはどうしたらいいですか?
ちなみにLinuxのxterm上で動作させています.

543 名前:login:Penguin mailto:sage [2008/01/20(日) 10:02:05 ID:9Tl2aHlP]
>>542
Ctrl+D



544 名前:login:Penguin mailto:sage [2008/01/20(日) 16:58:04 ID:QAkqHfcc]
>>542
Linuxプログラミング固有の話じゃないんだが
誘導する奴はレベル低いな

545 名前:login:Penguin mailto:sage [2008/01/20(日) 17:33:57 ID:3cxUYgCe]
同感






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<218KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef