Solarisプログラミング教えてチョンマゲ (337レス)
上下前次1-新
159(1): 155 03/11/03 00:33 AAS
>>156
>K&R本がどうこう言う前に>>150をよく見ては?
は?
言ってる意味がわかんねーよ。
155のソースでは駄目ってこと?
>>158は、155のソースにincludeつけただけじゃん。
要するに
省10
160(1): 03/11/03 00:39 AAS
1 stdlib.hをincludeし忘れ
2 mallocの戻り値が32bit整数と見なされ
3 64bitポインタの上位(下位?)32bitがpaに格納され
4 あぼーんされ
161(1): 03/11/03 00:44 AAS
>>159
typedefが無いとコンパイルエラーになるから、
それは単なるコピペミスだと思う
162: 155 03/11/03 00:49 AAS
>>160
それ以前に>>150のソースをそのまま
コンパイルすると警告が続出なんですけど。
163: 155 03/11/03 00:51 AAS
>>161
なるほど、そういうことですか。
164: 昼勤 ◆6IhGf2WyCA 03/11/04 21:34 AAS
プログラミング好きですよ
165: 03/11/05 02:00 AAS
iconv()に関して質問させてください。
static int KONBU(char *to_code, char *from_code, const char **inp, char **outp, size_t *inl, size_t *outl)
{
iconv_t icv_hook;
size_t ret_val;
icv_hook = iconv_open(to_code, from_code);
if(icv_hook == (iconv_t)-1)return(ANS_ERR);// NG Return
省24
166: [ ] 03/11/05 09:59 AAS
てか○数字使ってる時点であぼーん。
167: 03/11/05 10:42 AAS
はい、次の人どうぞ
168(1): 03/11/05 12:12 AAS
>>1
>わくわくして起動してみるとなんか友達の持ってるヤツと全然違う・・・
>っていうかキーボードとマウスもよく見るとなんかおかしい。
いつも自分が慣れたブツ以外は「おかしい」「違う」といって種類の多様性を
容認しようとしないMS中心のグローバルスタンダード的な考えは
(あえていえば自分がそのような事を考えたことが無いにしても
排斥的思考を恐らくは無意識のうちに行なっているという事は)
省1
169: 03/11/05 13:35 AAS
いやむしろ多様性を受け入れようとした結果がこの惨状なのでは?
170: 03/11/05 19:11 AAS
>>168
つまり>>168が>>1を偏見的な目で見ているから
そういう解釈になるのですね?
ということが言いたいわけですね。
171(1): 03/11/05 21:41 AAS
つーか「パチョコン」といいながら「ワークステーション」といってるところで
ネタ確定。
あとSPARCウザーから言わせればultra5/10はパチョコン同等。
ブリッジの下に何でもぶら下がってるのは安物。バスがスイッチなUltra60ハァハァ
172: 03/11/07 07:01 AAS
>>171
UPAバスの有無のことだろうけど、1cpuや2cpu程度なら
あんまし意味ないっしょ
173: 03/11/24 20:16 AAS
はい、次の人どうぞ
174: 03/12/25 00:55 AAS
天×
×罰
175(1): 697 03/12/25 01:06 AAS
100%ネタ
こんな陰険な父親いたらヤダなぁ〜(爆)
176: 03/12/25 07:25 AAS
>>175
そうかなー、俺はこの親父かっこえーと思うけどね。
もっとも、親父も本人が工学方面の興味をもってるから与えたんだろ。
正直言って、パソコンなんて5万程度で買えるんだからバイト代で買えるし、
ある意味、ワークステーションなんて親父が買わなければ、最初のうちは
出会えない代物だから、親父の判断は正しいと思うよ。
177: 04/01/06 01:10 AAS
デモ実際にいそうじゃあない?
大学の教授とかでさー。
学校の放出品もらってきたりとか…。
漏れは先日大学からもらってきたぞい。
178: 04/01/06 19:36 AAS
age
179(2): 04/04/24 08:55 AAS
ども。
Solaris8+SunONE7 で ローカル時間にmsec(ミリ秒)を使いたい。
localtime構造体には、msecがなく、困ってます。
何か他のmsecのある構造体を教えてください。
また、time構造体から上の構造体への変換関数もお願いします。
#プログラム板の方にも書き込みしちゃったけど、その後、ここ見つけたんで、
#書き込ませてください。
180(1): 04/04/24 11:00 AAS
time構造体なの? time_tとかstruct tmではなくて?
gettimeofday(3C)で使うstruct timevalは
マイクロ秒単位のメンバを持ってるよ。
6〜10msec程度の精度はあると思う。
ただし、gettimeofday(3C)で得られるのはUTC時間なので
タイムゾーン処理は自分でやる必要あり。
181: 179 04/04/24 13:32 AAS
>180
レスありがとう。
すいません、timeじゃなくてもいいです。
time_t,struct tm,hrestime,など。
標準的な関数かシステムコールで、時間を取ってこれて、それを
ローカル時間に変換できる関数があればいいです。
UTC時間だとそっから自分で変換するのに、処理にかかる時間が
省2
182(1): 04/04/24 14:29 AAS
> 標準的な関数かシステムコールで、時間を取ってこれて、それを
> ローカル時間に変換できる関数があればいいです。
「localtime構造体」ってのはstruct tmのことでいいんだよね?
少なくとも2038年までなら、struct timevalのtv_secをtime_tに変換すれば
localtime関数が使えるでしょ。
struct timeval tv;
time_t t;
省7
183: 04/04/24 18:16 AAS
1は今頃大学生か・・・
184: 179 04/04/24 18:48 AAS
>182
返事ありがとう。
まさしく求めていたもの、そのものって感じです。
ありがとうございました。
185(1): 04/05/10 20:05 AAS
Solaris8のSun ONE7 でディレクトリの存在チェックをするには
どうしたらいいでしょうか?
opendirを使おうと思ったんだけど、DIR *が大きさ不定?な
構造体らしく、どうしたらいいかわかりません。
簡単にディレクトリの存在(ある、なし)をチェックするには
どうしたらいいか、教えてください。
exec(ls)のようでないものをお願いします。
186: 04/05/10 21:14 AAS
>>185 stat(2)は使えないのか?
187: 04/05/19 22:56 AAS
えっ?
外部リンク[swf]:www.mxy.jp
188: 04/06/10 12:16 AAS
Solaris8ってlibpthread.a無いんですか?
Linuxだとちゃんとあって、スタティックリンクできるんですが。
189(1): 04/06/10 16:19 AAS
Solaris の場合、スタティックリンクできない。
これは pthread 回りでシステムコールインターフェースの変更が
あっても、libpthread.so でその変更を吸収するためなので、
我慢しる。
190: 04/06/10 17:21 AAS
>>189
ラジャー。
がんばってみます。
191(3): 04/06/14 00:17 AAS
処理時間が一定時間を越えた場合には、強制終了するように、スレッドとシグナルを使って、
以下のようなプログラムを組んでいます。
しかし、シグナルハンドラを無視(起動しない)もしくはシグナルの無効化ができません。
どうしたらよいでしょうか?
・初期設定
・スレッドA起動
( ---> シグナルハンドラ(SIGALRM)設定、インターバルタイマーセット )
省12
192(2): 04/06/14 14:27 AAS
>>191
そのスレッドAってのは時間監視だけしてるの? それとも処理BってのもスレッドAの仕事?
時間監視だけなら、シグナル使わないでスレッドAをその時間だけ眠らせておけばいいんでない?
193(1): 04/06/14 21:40 AAS
>>192
> >>191
> そのスレッドAってのは時間監視だけしてるの? それとも処理BってのもスレッドAの仕事?
> 時間監視だけなら、シグナル使わないでスレッドAをその時間だけ眠らせておけばいいんでない?
そうしておいて、B側で処理が間に合ったらフラグをセットして、スリープから起きてきたA側がそのフラグをチェックすればいいんじゃないのかな?
194: 191 04/06/14 23:39 AAS
レスありがとう。
>192,193
スリープでもいいかなと思って、暫定的にそのような処理にして、動かしていました。
しかし、他にもいくつかのスレッドが立ち上がっており、タイマー待ちができない状態になりました。
結局、なんとか今日解決したのですが、どのようにしたかというと、以下のような感じです。
(SIGALRMは他のスレッドで使用するため、ほかのシグナル(SIGUSR1)に変更することになりました)
省13
195: 名無しさん@おなかいっぱい 04/06/15 23:58 AAS
スレッドとシグナルを併用するってぇいうのが間違いの元
196: 04/09/10 09:36 AAS
Solaris Systems Programming
外部リンク:www.amazon.com
翻訳期待の本
197(2): 05/01/14 02:32 AAS
Sunblade 100のCPUは、sparc64でつか?
198(2): 05/01/14 03:46 AAS
UltraSPARC IIe
199: 197 05/01/14 03:58 AAS
>>198
それは64bitでつか?
200(1): 198 05/01/14 05:58 AAS
何が64bitかはわからんが、まあ普通は64bit CPUに分類される。
201: 197 05/01/14 06:10 AAS
>>200
ありがとうでした。
いや、ちょっと今ビッグエンディアンとリトルエンディアンのテストしたかったので、
x86とSparcを使用して64bit,32bitデータがどうなるか調べたかったのです。
おかげでエンディアン問題に影響しないコードが書けました。m(_ _)m
202: 2005/10/09(日)02:29 AAS
age
203: 2005/10/29(土)16:27 AAS
sage
204(1): 2005/10/29(土)19:55 AAS
そりゃそうだろ。
大抵のプログラムはエンディアン問題には影響*しない*。
影響*される*ことはままあるがな。
205(1): 2005/10/29(土)20:00 AAS
9ヶ月遅れで「そりゃそうだろ」って言ってもな。
206: 2006/05/08(月)02:38 AAS
age
207: 2006/05/08(月)02:47 AAS
>>205
うるさいうるさいうるさい
208: 2006/05/08(月)05:06 AAS
とりあえずあれだ、漏れが適当なWindowsマシン(ライセンス付き)送ってあげるから
そのマシンと交換してほしいよ。マジで。
209: 2006/05/16(火)05:06 AAS
Puttyを使ってsshで接続後、makeとかしてるんですけどセッションが切れてもmakeし続ける方法ってないんですかね?
makeに1、2時間かかる間にPuttyやネットワークが落ちてもサーバー側に問題がなければmakeしててほしい。
210: 2006/05/16(火)13:33 AAS
screen 使ってでたっちするか
nohupするか。
211: 2006/05/17(水)10:37 AAS
なんで、なんでなんで。
おすぎですっ。ぴーこですっ。
ゆーたいりだつっ。
ざ・たっち。
212: 2007/08/13(月)13:12 AAS
>>204
文字をintで扱うからエンディアン影響するんじゃ?
キャストってスペックにだけ影響するの?
213: 2007/08/28(火)23:33 AAS
一ヶ月前、父親に「パソコン買って」とねだったら[PC8801]と書かれたマシンをくれました。
わくわくして起動してみるとなんか友達の持ってるヤツと全然違う・・・
っていうかキーボードとマウスもよく見るとなんかおかしい。
親にネットにつないでもらって調べてみるとPC8801というのは
NECというメーカーが出しているワークステーションで
N88BASICというシステム(Microsoft?)が動いているようです。
父親にこのワークステーションで何ができるのか聞いてみると、
省13
214: 2007/08/28(火)23:54 AAS
PC88でwebもメールもできるんなら、それはたしかにわくわくするなあ。
215: 2007/08/28(火)23:59 AAS
PC88ってN88Basicしか動かんのじゃないの?
DOSの前だよなw
おれSRmk?持ってたけど。単なるゲームマシンだったな。なつかぴ。
216: 2007/08/30(木)00:35 AAS
CPUはZ80(相当)だから、CP/Mもあったらしいよ。
UZIXも動けばおもしろいんだけどね。
217: 2007/08/30(木)00:54 AAS
CP/Mあったよ。仕事もあったよ。
218: 2007/08/30(木)01:26 AAS
おお CP/M ね。
あったなぁ。 俺は日電CP/M持ってたもんね。
あの頃のソフトはほんとバケモノのように良く出来てたよ。
Fortran,PL/I,CPBOL,C
219: 2007/08/30(木)15:35 AAS
つか、ふつー PC-8001 で CP/M だろ?
メディアは8インチフロッピーw
220: 2007/09/12(水)01:40 AAS
お父さんのクオリティに感動!!
てか絶対WindowsPCより高い金出してるよな
221(1): 2008/01/13(日)15:37 AAS
AA省
222(1): 2008/01/14(月)00:08 AAS
誰も居ない・・
223(1): 2008/01/23(水)12:39 AAS
>>221
適当なWindowManagerのソース見てみたら?
自分がオープンしたウィンドウじゃないから
うまく動かないんじゃね?
WindowManager用に用意されてる関数があったような
気がする。
224(1): 2008/02/01(金)23:06 AAS
PC8801ってデュアルCPUなんだよなw
225: 2008/02/01(金)23:44 AAS
FDD付はな
226: 2008/02/06(水)23:54 AAS
>>223
サンクス
WindowManagerみてみる。
いろいろ試してみたけど
CygwinでWindowManagerの介入阻止してやると
動きそうな幹事。
ただ、他のWindowManager上で試すとまったく
省2
227: 2008/02/11(月)11:58 AAS
>>224
VictorのMSX2にもデュアルCPUなHC-95ってのがあったぞ。
228: 2009/08/17(月)14:58 AAS
>>222
あのね、子供がしたことに対して親が責任を取るというのは当然でしょ。
それと全く逆のことを考えればいいのよ。
歴史的な問題の場合、上の世代の過ちに対して、下の世代の人たちが責任を取らなくちゃいけないの。
229: 2009/08/24(月)05:29 AAS
なるほど、失敗した上の世代を吊るしていいということか
230: 2010/02/08(月)21:35 AAS
nanosleep()命令がコンパイルできません。
何か設定があるんですか?
231: 2010/02/09(火)00:20 AAS
man nanosleepの冒頭を嫁
232: 2010/02/09(火)06:33 AAS
No manual entry for nanosleep
233(1): 2010/02/09(火)07:02 AAS
さがしもせず「ないからわかりません」とかほざくやつはしねばいいとおもうんだ
外部リンク[cgi]:www.freebsd.org
234: 2010/02/09(火)07:19 AAS
>>233
スレタイよめ。
あと、古いSolarisだとnanosleep()は無かったと思うぞ。
235: 2010/02/09(火)07:19 AAS
Solaris なんだからこっちじゃないの。
-lrt オプションが必要だよ。
外部リンク:docs.sun.com
236: 2010/02/09(火)07:31 AAS
さあ早く select()使ってnanosleep()を実装する仕事に戻るんだ、、
237: 2010/02/09(火)20:19 AAS
select()命令を使ってnanosleep()命令にする(?)って、そんな設定があるんですか?
238: 2010/02/09(火)20:25 AAS
select() のタイムアウトを nanosleep() の代わりに使うという話でしょ。
239: 2010/03/24(水)20:43 AAS
PASS= に/usr/gnu/binを適応してるのに
xmkmfのジョブが実施できません><
ヘルフお願いします
上下前次1-新書関写板覧索設栞歴
あと 98 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.026s