[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freewnn:00137] Re: patch-1.1.1-a008, patch-1.1.1-a009
- To: <freewnn@tomo.tomo.gr.jp>
- Subject: [freewnn:00137] Re: patch-1.1.1-a008, patch-1.1.1-a009
- From: "Masao NISHIKU" <nishiku@XXXX>
- Date: Fri, 24 Sep 1999 08:55:52 +0900
- Importance: Normal
- In-Reply-To: <199909231938.EAA21351@pop1.ngy.3web.ne.jp>
- Reply-To: freewnn@tomo.gr.jp
にしくです。
a011のチェックは、仕事の都合上で土曜日にしかできません。
ほかの項目のみ送ります。
--------------------------------------------------
> localtime() の関数プロトタイプを見せてもらえませんか? 具体的には
CTIME(3) OpenBSD Programmer's Manual
CTIME(3)
NAME
asctime, ctime, gmtime, localtime, mktime - convert date and time to
ASCII
SYNOPSIS
#include <sys/types.h>
#include <time.h>
extern char *tzname[2]; void
tzset(void);
char *
ctime(time_t *clock);
double
difftime(time_t time1, time_t time0);
char *
asctime(const struct tm *tm);
struct tm *();
localtime(const time_t *clock);
struct tm *
gmtime(const time_t *clock);
time_t
mktime(struct tm *tm);
--------------------------------------------------
acceptに関してはすでにレスがあったようですが
>accept(sock_d_un, &addr_un, &addrlen) は
>accept(sock_d_un, (struct sockaddr *)&addr_un, &addrlen)
OpenBSDでは、addrlenをsocklen_t型にしないといけないようです。
ACCEPT(2) OpenBSD Programmer's Manual
ACCEPT(2)
NAME
accept - accept a connection on a socket
SYNOPSIS
#include <sys/types.h>
#include <sys/socket.h>
int
accept(int s, struct sockaddr *addr, socklen_t *addrlen);
--------------------------------------------------
つぎにintのサイズは、4です。しかし、
int = signed int なので unsined intで宣言すればいいと思います。
# No Check
--------------------------------------------------
drabd48の実行結果です。
drand() = 0.396465
--------------------------------------------------
(double) randの実行結果です。
random value = 0.513870
/*------------------------------------------
Masao NISHIKU (nishiku@fa2.so-net.ne.jp)
URL: http://www02.so-net.ne.jp/~nishiku/
------------------------------------------*/