components/ntp/patches/85-fix-ntpd-tests.patch
author Brian Utterback <brian.utterback@oracle.com>
Mon, 09 May 2016 19:08:07 -0700
changeset 5959 252103d8ad49
permissions -rw-r--r--
20745333 NTP build should have test target
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5959
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
     1
At this time the tests for ntpd require features in the loader that are not
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
     2
available in Solaris. We can run the ntp_restrict test by supplying stubs
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
     3
for the required symbols. The scanner test is more complex.
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
     4
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
     5
--- tests/ntpd/ntp_restrict.c
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
     6
+++ tests/ntpd/ntp_restrict.c
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
     7
@@ -7,6 +7,12 @@
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
     8
 
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
     9
 /* Helper functions */
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    10
 
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    11
+unsigned long current_time;
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    12
+void 
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    13
+mon_start(int);
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    14
+void
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    15
+mon_stop(int);
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    16
+
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    17
 sockaddr_u
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    18
 create_sockaddr_u(short sin_family, unsigned short sin_port, char* ip_addr) {
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    19
 	sockaddr_u sockaddr;
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    20
--- configure
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    21
+++ configure
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    22
@@ -37038,7 +37038,6 @@
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    23
 case "$ntp_ept:$cross:$host" in
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    24
  no:0:*-*-freebsd6.4) ;;
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    25
  no:0:*-*-hpux11.23*) ;;
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    26
- no:0:*-*-solaris*) ;;
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    27
  *) ntp_test_ntp_restrict="yes" ;;
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    28
 esac
252103d8ad49 20745333 NTP build should have test target
Brian Utterback <brian.utterback@oracle.com>
parents:
diff changeset
    29
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_test_ntp_restrict" >&5