On Thursday 12 June 2008 04:42:13 am Harlan Stenn wrote:
> Here's the patch I needed to use to get 5.9.5 working:
> --- sntp/libopts/m4/libopts.m4 Fri Jun 6 17:16:28 2008
> +++ libopts/m4/libopts.m4 Thu Jun 12 06:56:38 2008
> @@ -68,6 +68,7 @@
> AC_CHECK_HEADERS(stdint.h inttypes.h, break)
> AC_CHECK_TYPES([int8_t, uint8_t, int16_t, uint16_t, int32_t, uint32_t,
> intptr_t, uintptr_t, uint_t])
> + AC_CHECK_TYPES([wchar_t, mode_t, pid_t, uid_t, gid_t])
>
> # =====
> # sizes
I am unclear why these are needed. Several (mode_t, uid_t and gid_t) are not
even
used. I think I'll remove all references. "wchar_t" is only needed by the
snprintf
library which is not included in libopts. How does this affect anything? The
"pid_t"
does need to be added to config/libopts.def (ultimately showing up in
libopts.m4).
So, I've added "pid_t" and removed the others from both configure.in and
compat/compat.h.
Thanks -Bruce
$ for w in wchar_t mode_t pid_t uid_t gid_t;do echo;echo;egrep -w $w
$(<.list);done
compat/compat.h: typedef unsigned int wchar_t;
configure.in: [u_int, long long, uintmax_t, mode_t, pid_t, size_t, uid_t,
gid_t, wchar_t])
snprintfv/compat.h:typedef wchar_t snv_wchar_t;
snprintfv/printf.in: * @pa_wchar: a %wchar_t
snprintfv/printf.in: * @pa_wstring: a %const pointer to %wchar_t
snprintfv/printf.in: PA_WSTRING, /* const wchar_t *,
wide character string */
snprintfv/snprintfv.m4: AC_CHECK_TYPES(wchar_t)
compat/compat.h: typedef signed int mode_t;
configure.in: [u_int, long long, uintmax_t, mode_t, pid_t, size_t, uid_t,
gid_t, wchar_t])
agen5/agInit.c: pid_t child;
agen5/agInit.c: pid_t child;
agen5/agShell.c: int chainOpen( int stdinFd, tCC** ppArgs, pid_t* pChild ) {
return -1; }
agen5/agShell.c: pid_t openServer( tFdPair* pPair, tCC** ppArgs ) { return
NOPROCESS; }
agen5/agShell.c: pid_t openServerFP( tpfPair* pfPair, tCC** ppArgs ) { return
NOPROCESS; }
agen5/agShell.c:static pid_t serverId = NULLPROCESS;
agen5/agShell.c: pid_t* pChild )
agen5/agShell.c: pid_t chId;
agen5/agShell.c:LOCAL pid_t
agen5/agShell.c: pid_t chId;
agen5/agShell.c:LOCAL pid_t
agen5/agShell.c: pid_t chId = openServer( &fdPair, ppArgs );
agen5/autogen.h:#define NOPROCESS ((pid_t)-1)
agen5/autogen.h:#define NULLPROCESS ((pid_t)0)
autoopts/pgusage.c: static pid_t my_pid;
compat/compat.h: typedef signed int pid_t;
configure.in: [u_int, long long, uintmax_t, mode_t, pid_t, size_t, uid_t,
gid_t, wchar_t])
getdefs/getdefs.h:pid_t agPid = -1;
compat/compat.h: typedef signed int uid_t;
configure.in: [u_int, long long, uintmax_t, mode_t, pid_t, size_t, uid_t,
gid_t, wchar_t])
compat/compat.h: typedef signed int gid_t;
configure.in: [u_int, long long, uintmax_t, mode_t, pid_t, size_t, uid_t,
gid_t, wchar_t])
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Autogen-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/autogen-users