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