Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Sep 1995 18:22:06 -0700
From:      Josh MacDonald <jmacd@cory.EECS.Berkeley.EDU>
To:        freebsd-hackers@freebsd.org
Subject:   64 bit off_t and varargs/printf
Message-ID:  <199509170122.SAA12369@cory.EECS.Berkeley.EDU>

next in thread | raw e-mail | index | archive | help

I'm working on porting rdist-6.1 to FreeBSD.  Its been a pain,
because, for reasons I have not been able to determine, it is puking
on a vsprintf() call with off_t's involved.  I wondered if anyone else
has experienced this problem.  I'm really clueless about var_args and
for me to debug this would require a lot of research.  I remember a
discussion perhaps 6 months ago about a bug in wu-ftpd that was
related to the off_t size, though I don't remember the conclusions
made.  Basically, a call like this:

	char num[10];
	num = "1234"
	off_t size;
	size = strtoq(num, &num, 10);
	printf("%d\n", size);

is causing it troubles.  Replacing the off_t type with a long fixes
things.  Anyone know what might be happening?

-josh



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199509170122.SAA12369>