xref: /aosp_15_r20/external/iperf3/src/t_uuid.c (revision 7ab6e6ace082586527a400463bc693a412a40341)
1*7ab6e6acSAndroid Build Coastguard Worker /*
2*7ab6e6acSAndroid Build Coastguard Worker  * iperf, Copyright (c) 2014, The Regents of the University of
3*7ab6e6acSAndroid Build Coastguard Worker  * California, through Lawrence Berkeley National Laboratory (subject
4*7ab6e6acSAndroid Build Coastguard Worker  * to receipt of any required approvals from the U.S. Dept. of
5*7ab6e6acSAndroid Build Coastguard Worker  * Energy).  All rights reserved.
6*7ab6e6acSAndroid Build Coastguard Worker  *
7*7ab6e6acSAndroid Build Coastguard Worker  * If you have questions about your rights to use or distribute this
8*7ab6e6acSAndroid Build Coastguard Worker  * software, please contact Berkeley Lab's Technology Transfer
9*7ab6e6acSAndroid Build Coastguard Worker  * Department at [email protected].
10*7ab6e6acSAndroid Build Coastguard Worker  *
11*7ab6e6acSAndroid Build Coastguard Worker  * NOTICE.  This software is owned by the U.S. Department of Energy.
12*7ab6e6acSAndroid Build Coastguard Worker  * As such, the U.S. Government has been granted for itself and others
13*7ab6e6acSAndroid Build Coastguard Worker  * acting on its behalf a paid-up, nonexclusive, irrevocable,
14*7ab6e6acSAndroid Build Coastguard Worker  * worldwide license in the Software to reproduce, prepare derivative
15*7ab6e6acSAndroid Build Coastguard Worker  * works, and perform publicly and display publicly.  Beginning five
16*7ab6e6acSAndroid Build Coastguard Worker  * (5) years after the date permission to assert copyright is obtained
17*7ab6e6acSAndroid Build Coastguard Worker  * from the U.S. Department of Energy, and subject to any subsequent
18*7ab6e6acSAndroid Build Coastguard Worker  * five (5) year renewals, the U.S. Government is granted for itself
19*7ab6e6acSAndroid Build Coastguard Worker  * and others acting on its behalf a paid-up, nonexclusive,
20*7ab6e6acSAndroid Build Coastguard Worker  * irrevocable, worldwide license in the Software to reproduce,
21*7ab6e6acSAndroid Build Coastguard Worker  * prepare derivative works, distribute copies to the public, perform
22*7ab6e6acSAndroid Build Coastguard Worker  * publicly and display publicly, and to permit others to do so.
23*7ab6e6acSAndroid Build Coastguard Worker  *
24*7ab6e6acSAndroid Build Coastguard Worker  * This code is distributed under a BSD style license, see the LICENSE
25*7ab6e6acSAndroid Build Coastguard Worker  * file for complete information.
26*7ab6e6acSAndroid Build Coastguard Worker  */
27*7ab6e6acSAndroid Build Coastguard Worker #include <stdio.h>
28*7ab6e6acSAndroid Build Coastguard Worker #include <stdlib.h>
29*7ab6e6acSAndroid Build Coastguard Worker #include <string.h>
30*7ab6e6acSAndroid Build Coastguard Worker #include <sys/time.h>
31*7ab6e6acSAndroid Build Coastguard Worker 
32*7ab6e6acSAndroid Build Coastguard Worker #include "iperf_util.h"
33*7ab6e6acSAndroid Build Coastguard Worker 
34*7ab6e6acSAndroid Build Coastguard Worker int
main(int argc,char ** argv)35*7ab6e6acSAndroid Build Coastguard Worker main(int argc, char **argv)
36*7ab6e6acSAndroid Build Coastguard Worker {
37*7ab6e6acSAndroid Build Coastguard Worker     char     cookie[37];
38*7ab6e6acSAndroid Build Coastguard Worker     make_cookie(cookie);
39*7ab6e6acSAndroid Build Coastguard Worker     printf("cookie: '%s'\n", cookie);
40*7ab6e6acSAndroid Build Coastguard Worker     if (strlen(cookie) != 36)
41*7ab6e6acSAndroid Build Coastguard Worker     {
42*7ab6e6acSAndroid Build Coastguard Worker 	printf("Not 36 characters long!\n");
43*7ab6e6acSAndroid Build Coastguard Worker 	exit(-1);
44*7ab6e6acSAndroid Build Coastguard Worker     }
45*7ab6e6acSAndroid Build Coastguard Worker     exit(0);
46*7ab6e6acSAndroid Build Coastguard Worker }
47