* configure.in: Call AC_ISC_POSIX.
* configure: Rebuild. * Makefile.in (gprof): Pass $(CFLAGS) during link. * hertz.c: Don't include <sys/time.h>; let sysdep.h handle that. If HAVE_SETITIMER is not defined, try using sysconf.
This commit is contained in:
parent
5304aea938
commit
e3c0e00bb1
|
@ -1,3 +1,11 @@
|
||||||
|
Thu Jun 27 11:36:22 1996 Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
|
||||||
|
* configure.in: Call AC_ISC_POSIX.
|
||||||
|
* configure: Rebuild.
|
||||||
|
* Makefile.in (gprof): Pass $(CFLAGS) during link.
|
||||||
|
* hertz.c: Don't include <sys/time.h>; let sysdep.h handle that.
|
||||||
|
If HAVE_SETITIMER is not defined, try using sysconf.
|
||||||
|
|
||||||
Mon Jun 24 18:27:28 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
|
Mon Jun 24 18:27:28 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
|
||||||
|
|
||||||
* Makefile.in (exec_prefix, bindir, libdir, mandir, infodir, datadir,
|
* Makefile.in (exec_prefix, bindir, libdir, mandir, infodir, datadir,
|
||||||
|
|
|
@ -103,7 +103,7 @@ install: all
|
||||||
$(INSTALL_XFORM1) $(srcdir)/gprof.1 $(man1dir)/gprof.1
|
$(INSTALL_XFORM1) $(srcdir)/gprof.1 $(man1dir)/gprof.1
|
||||||
|
|
||||||
gprof: $(OBJS) $(LIBDEPS)
|
gprof: $(OBJS) $(LIBDEPS)
|
||||||
$(CC) -o $(PROG) $(HLDFLAGS) $(LDFLAGS) $(OBJS) $(LIBS)
|
$(CC) -o $(PROG) $(CFLAGS) $(HLDFLAGS) $(LDFLAGS) $(OBJS) $(LIBS)
|
||||||
|
|
||||||
mostlyclean:
|
mostlyclean:
|
||||||
-rm -f *.o core gprof nohup.out \
|
-rm -f *.o core gprof nohup.out \
|
||||||
|
|
|
@ -728,6 +728,27 @@ test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
|
||||||
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
|
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
|
||||||
|
|
||||||
|
|
||||||
|
echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
|
||||||
|
if test -d /etc/conf/kconfig.d &&
|
||||||
|
grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
echo "$ac_t""yes" 1>&6
|
||||||
|
ISC=yes # If later tests want to check for ISC.
|
||||||
|
cat >> confdefs.h <<\EOF
|
||||||
|
#define _POSIX_SOURCE 1
|
||||||
|
EOF
|
||||||
|
|
||||||
|
if test "$GCC" = yes; then
|
||||||
|
CC="$CC -posix"
|
||||||
|
else
|
||||||
|
CC="$CC -Xp"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "$ac_t""no" 1>&6
|
||||||
|
ISC=
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Do some error checking and defaulting for the host and target type.
|
# Do some error checking and defaulting for the host and target type.
|
||||||
# The inputs are:
|
# The inputs are:
|
||||||
|
|
|
@ -14,6 +14,8 @@ esac])dnl
|
||||||
AC_PROG_CC
|
AC_PROG_CC
|
||||||
AC_PROG_INSTALL
|
AC_PROG_INSTALL
|
||||||
|
|
||||||
|
AC_ISC_POSIX
|
||||||
|
|
||||||
AC_CANONICAL_SYSTEM
|
AC_CANONICAL_SYSTEM
|
||||||
AC_ARG_PROGRAM
|
AC_ARG_PROGRAM
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,6 @@
|
||||||
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
|
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
|
||||||
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
*/
|
*/
|
||||||
#include <sys/time.h>
|
|
||||||
#include "hertz.h"
|
#include "hertz.h"
|
||||||
|
|
||||||
|
|
||||||
|
@ -29,7 +28,8 @@ hertz ()
|
||||||
{
|
{
|
||||||
#ifdef HERTZ
|
#ifdef HERTZ
|
||||||
return HERTZ;
|
return HERTZ;
|
||||||
#else
|
#else /* ! defined (HERTZ) */
|
||||||
|
#ifdef HAVE_SETITIMER
|
||||||
struct itimerval tim;
|
struct itimerval tim;
|
||||||
|
|
||||||
tim.it_interval.tv_sec = 0;
|
tim.it_interval.tv_sec = 0;
|
||||||
|
@ -43,5 +43,12 @@ hertz ()
|
||||||
return HZ_WRONG;
|
return HZ_WRONG;
|
||||||
}
|
}
|
||||||
return 1000000 / tim.it_interval.tv_usec;
|
return 1000000 / tim.it_interval.tv_usec;
|
||||||
#endif
|
#else /* ! defined (HAVE_SETITIMER) */
|
||||||
|
#if defined (HAVE_SYSCONF) && defined (_SC_CLK_TCK)
|
||||||
|
return sysconf (_SC_CLK_TCK);
|
||||||
|
#else /* ! defined (HAVE_SYSCONF) || ! defined (_SC_CLK_TCK) */
|
||||||
|
return HZ_WRONG;
|
||||||
|
#endif /* ! defined (HAVE_SYSCONF) || ! defined (_SC_CLK_TCK) */
|
||||||
|
#endif /* ! defined (HAVE_SETITIMER) */
|
||||||
|
#endif /* ! defined (HERTZ) */
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue