Solarisプログラミング教えてチョンマゲ (337レス)
1-

291: [sage kani?] 2011/02/20(日)12:57 AAS
外部リンク:d.hatena.ne.jp
こんなん出てきたけど参考になりそう?
292
(1): 2011/02/20(日)20:36 AAS
>>290
シグナルでやれば良いんじゃね
Ctrl-C で SIGINT のハンドラで処理をするってかんじで。
293: 2011/02/20(日)21:31 AAS
>>292
シグナルも考えましたが、Ctrl-Cじゃ駄目なんです><
HIT ANY KEY で、AとかBとか、どのキーが押された時でも
反応しないといけないんです。
294
(1): 2011/02/20(日)22:04 AAS
tcgetattr,tcsetattr,cfmakerawあたりでできなかったっけ
295
(1): 2011/02/20(日)22:07 AAS
書いた後だけど
cfmakerawがSolarisに無いんだな・・・
Google Code Searchでcfmakeraw使っているプログラムで
Solarisの場合はどうやってtermiosを設定しているか調べれば
それが答えだと思う
296
(1): 2011/02/20(日)22:33 AAS
>>294,295
tcsetattr()で端末設定いじっても、stty rawコマンドと同様に
端末入力を行バッファしなくなるだけ(Enterなしに入力が返るだけ)で、
getchar()とかで入力を読みに行ったタイミングでしか
反応できないという問題の解決にはならないでしょ。

元質問はgetchar()を呼ばずに長時間処理を行なっているプログラムに対して、
どれかのキーを押した時に割り込み的にプログラムの流れを変えたいということ
みたいだから。
297: 2011/02/20(日)22:41 AAS
キーボード監視スレッド立てるだけだ。
298: 2011/02/20(日)23:10 AAS
>>296は頭悪いのか?w

スレッドじゃなくて別プロセスでシグナル投げても良いだろ
299: [sage kani?] 2011/02/21(月)00:48 AAS
デバドラ書きましょうってことじゃなかったのかorz
300: 2011/02/23(水)09:56 AAS
マルチかよ。
2chスレ:unix
301
(1): 2011/07/23(土)18:36 AAS
Linuxの libc.so.* みたいに、
共有ライブラリなんだけど直接コマンドとして実行も可能なライブラリファイルって、
どうやってコンパイルして作るの?
302
(1): 忍法帖【Lv=40,xxxPT】 [sage kani?] 2011/07/24(日)00:54 AAS
Solaris関係ないだろw
303
(1): 2011/07/24(日)09:00 AAS
>>302
Solaris関係あります。

Solarisで自作共有ライブラリ(libhoge.so.1とか)を作る時、
./libhoge.so.1で実行しても実行できるようにしたいんです。
304: 2011/07/24(日)10:16 AAS
共有ライブラリ実行して何がうれしいのかわからんw
305: 2011/07/27(水)21:17 AAS
すみませんが共有ライブラリを実行してうれしい方のみ回答をお願いします
306: 2011/07/27(水)22:01 AAS
いないみたいですのでシッポ巻いてお引き取り下さい
307: 2011/07/28(木)17:55 AAS
>>301 >>303
逆にLinuxでは共有ライブラリが実行できるのかよw
そんなOS今までに見たことないな。

どうせbashとかのaliasで、共有ライブラリを実行しようとすると
別のコマンドが起動されてるとかのオチだろw
308: 2012/11/03(土)18:22 AAS
SPARC(32bit)にはフラグを直接操作する命令がない。
N=ネガティブフラグ、Z=ゼロフラグ、C=キャリーフラグとするとき、
以下の状態にフラグをセットするアセンブラ命令を考えよ。

(1) N=0 Z=0 C=0
(2) N=0 Z=0 C=1
(3) N=0 Z=1 C=0
(4) N=0 Z=1 C=1
(5) N=1 Z=0 C=0
(6) N=1 Z=0 C=1

ただし、レジスタの値は一切変化させてはいけない。
レジスタの現在値は不定(不明)とする。
V(オーバーフロー)フラグはすべてV=0となってよい。
最小の命令数の回答を正解とする。

・・・以上わかる方、できれば月曜日までにお願いします。
309: 2012/11/03(土)23:15 AAS
またコピペか
310: 2012/11/11(日)21:33 AAS
共有ライブラリの実行ってバージョンとか出すだけじゃなかったか? exec に細工してあって共有ライブラリののマジックならヘッダのバージョン読んできて表示とかなら簡単だろ。jar が直接実行出来るのも #! でインタプリタ呼び出すのも exec の機能なんじゃないの?
311: 2012/12/26(水)21:14 AAS
セグメンテーション違反がx86ではなく、SPARCに問題にあって発生
している場合 どうしたら実行できますか
312: 2013/01/24(木)05:30 AAS
一年半越しの質問に答えるのもなんだけど
--sharedだろうと無理矢理エントリポイントを指定しておけば動くんじゃないの
仕組みわかってれば予想できる事だと思うが
313
(1): 2013/01/25(金)23:02 AAS
SPARCに問題があるのじゃなくて、
バイトーオーダーを考慮せず実装した
のでバグっているだけだろ。

外部リンク:ja.wikipedia.orgエンディアン
314: 2013/01/26(土)06:17 AAS
>>313
全く同じコードがMIPS(EB)では正常に動くので、
バイトーオーダの問題じゃないです。
315: 2013/01/28(月)12:00 AAS
事前情報が適当すぎ
四の五の言わずにデバッガかませばすぐわかるだろ
316: 2013/01/28(月)14:44 AAS
コピペくんにエサをやるとはw
317: 2013/01/28(月)20:31 AAS
安全側の判断として、SPARCのセグメンテーション違反である可能性が否定できない
ので、運転再開を認めないことになりました。
318: 2013/01/28(月)23:31 AAS
SPARCでセグフォルトする原因を調べなかったばかりに
x86/mipsで偶然動いていたバグを見過ごすわけだな。
319
(1): 2013/02/23(土)19:57 AAS
質問です
Gccのコマンドラインをだーって入力するとコンパイル出来るじゃないですか
それにオプションをさーっと追加して静的コンパイルしたいんです
出来ますの?ちなみに-staticを付けてみましたが変な英語で止まりました
勿論ググりましたが、当方馬鹿なのでわかりません
サルでも分かるような回答を強く期待します
僕はこういう小バカにしたような書き方しか出来ませんが、凄く切実に知りたいです
さぁどうぞ↓
320: 2013/02/23(土)23:40 AAS
病院に帰れw
1-
あと 17 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.011s