[#2810] [BUG] IO#eof? when Thread using — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

31 messages 1998/06/08
[#2826] Re: [BUG] IO#eof? when Thread using — matz@... (Yukihiro Matsumoto) 1998/06/10

まつもと ゆきひろです

[#2827] Re: [BUG] IO#eof? when Thread using — keiju@... (石塚圭樹 ) 1998/06/10

けいじゅ@日本ラショナルソフトウェアです.

[#2828] Re: [BUG] IO#eof? when Thread using — matz@... (Yukihiro Matsumoto) 1998/06/10

まつもと ゆきひろです

[#2829] Re: [BUG] IO#eof? when Thread using — keiju@... (石塚圭樹 ) 1998/06/10

けいじゅ@日本ラショナルソフトウェアです.

[#2831] Re: [BUG] IO#eof? when Thread using — matz@... (Yukihiro Matsumoto) 1998/06/10

まつもと ゆきひろです

[#2841] Re: [BUG] IO#eof? when Thread using — keiju@... (石塚圭樹 ) 1998/06/10

けいじゅ@日本ラショナルソフトウェアです.

[#2842] Re: [BUG] IO#eof? when Thread using — matz@... (Yukihiro Matsumoto) 1998/06/10

まつもと ゆきひろです

[#2843] Re: [BUG] IO#eof? when Thread using — keiju@... (石塚圭樹 ) 1998/06/10

けいじゅ@日本ラショナルソフトウェアです.

[#2845] Re: [BUG] IO#eof? when Thread using — matz@... (Yukihiro Matsumoto) 1998/06/11

まつもと ゆきひろです

[#2846] Re: [BUG] IO#eof? when Thread using — keiju@... (石塚圭樹 ) 1998/06/11

けいじゅ@日本ラショナルソフトウェアです.

[#2847] Re: [BUG] IO#eof? when Thread using — matz@... (Yukihiro Matsumoto) 1998/06/11

まつもと ゆきひろです

[#2848] Re: [BUG] IO#eof? when Thread using — keiju@... (石塚圭樹 ) 1998/06/11

けいじゅ@日本ラショナルソフトウェアです.

[#2849] Re: [BUG] IO#eof? when Thread using — matz@... (Yukihiro Matsumoto) 1998/06/11

まつもと ゆきひろです

[#2854] experimental release 1.1b9_25 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

23 messages 1998/06/11
[#2870] Re: experimental release 1.1b9_25 — Takahiro Maebashi <maebashi@...> 1998/06/15

前橋です。

[#2911] experimental release 1.1b9_26 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

33 messages 1998/06/18
[#2912] Re: experimental release 1.1b9_26 — WATANABE Hirofumi <watanabe@...> 1998/06/18

わたなべです.

[#2913] Re: experimental release 1.1b9_26 — matz@... (Yukihiro Matsumoto) 1998/06/18

まつもと ゆきひろです

[#2916] Re: experimental release 1.1b9_26 — Takahiro Maebashi <maebashi@...> 1998/06/18

前橋です。

[#2917] Re: experimental release 1.1b9_26 — matz@... (Yukihiro Matsumoto) 1998/06/18

まつもと ゆきひろです

[#2940] experimental release 1.1b9_27 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

21 messages 1998/06/19

[#2965] feature freeze for 1.1c — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

25 messages 1998/06/22

[#3056] experimental release 1.1b9_28 — matz@... (Yukihiro Matsumoto)

subject says all.

28 messages 1998/06/26
[#3104] Re: experimental release 1.1b9_28 — Takahiro Maebashi <maebashi@...> 1998/06/30

前橋です。

[#3086] Re: Enumerable#reverse ([ruby-list:8579]) — gotoken@... (GOTO Kentaro)

ごとけんです

19 messages 1998/06/29
[#3120] Re: Enumerable#reverse ([ruby-list:8579]) — keiju@... (Keiju ISHITSUKA) 1998/06/30

けいじゅ@日本ラショナルソフトウェアです.

[#3130] Re: Enumerable#reverse ([ruby-list:8579]) — gotoken@... (GOTO Kentaro) 1998/06/30

ごとけんです

[#3146] [REQ] trace_func — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

15 messages 1998/06/30
[#3190] Re: [REQ] trace_func — matz@... (Yukihiro Matsumoto) 1998/07/02

まつもと ゆきひろです

[#3807] Re: [REQ] trace_func — keiju@... (石塚圭樹 ) 1998/12/14

けいじゅ@日本ラショナルソフトウェアです.

[ruby-dev:2879] Re: OPENSTEP for Mach / NeXTSTEP 3.3J patch for ruby1.1b_25

From: SHIROYAMA Takayuki <psi@...>
Date: 1998-06-16 03:13:33 UTC
List: ruby-dev #2879
ども、白山@Stellar です。

In <199806160307.MAA31463@picachu.netlab.co.jp> , matz@netlab.co.jp  
(Yukihiro Matsumoto) said...
>
> |最初は util.c にて sys/fcntl.hがインクルードされないため一部のマクロ
> |(W_OKだったはず)が利用できず、コンパイルに失敗してました。
>
> ふむ,W_OKを使うのに<sys/fcntl.h>が必要なんですか.うちの
> linuxのmanではman 2 accessを行うと<unistd.h>が必要と書いてあ
> ります.NEXTSTEPではなにが必要と書いてありますか?
>

W_OKの定義の実体が sys/fcntl.hにある為、ずっとそれを使って
おりました。

で、 man 2 accessしたところ・・・

> ACCESS(2)           UNIX Programmer's Manual            ACCESS(2)
>
> NAME
>      access - determine accessibility of file
>
> SYNOPSIS
>      #include <libc.h>  /* POSIX applications #include <unistd.h> */
>
>      #define R_OK    4/* test for read permission */
(以下略)

っとの事で、どうやら libc.h が正解の模様です。

# POSIX application というのは、NeXTSTEPは 4.3BSD互換の
# Machのままなので、そのままだと POSIXには対応してません。
# その為、ccへ -posix フラグをたて、また -lposix と libposix.a
# をリンクする事でPOSIX準拠にすることができ、そうやって
# 作成するアプリを「POSIX application」と呼びます。
# ただ、この -posixフラグを立てるとろくな事がないので、ruby
# の方では使ってませんし、できれば使いたくないわけです(^^;)


>
> すいません.よろしくお願いします.Perlのチェック(Configure)
> とか参考になるかもしれません.ならないかも.
>

いえ、NeXTの変な仕様につき合わせてしまって、こちらこそ申し訳
ないです。

---
SHIROYAMA Takayuki : psi@tokyo.stellar.co.jp

In This Thread