summaryrefslogtreecommitdiffstats
path: root/contrib/netbsd-tests/dev/clock_subr/clock_subr_test_data_gen.sh
blob: 2da21a8da1bd7e226eed7b400a2fe462ef437496 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/ksh

export TZ=Etc/Universal

datesub() {
	gdate "$@" '+	FILL(%_11s,%_4Y,%_m,%_d,%w,%_H,%_M,%_S), // %a %b %e %H:%M:%S %Z %Y'
}

(
	datesub -d '1970/01/01 00:00:00'
	datesub -d '1981/04/12 12:00:03'
	datesub -d '2011/07/21 09:57:00'
	datesub -d @2147483647
	datesub -d @2147483648
	datesub -d '2063/04/05 00:00:00'
	for year in `seq 1970 1 2030`; do
		datesub -d "${year}/01/01 00:00:00"
		datesub -d "${year}/07/01 00:00:00"
	done
	for year in `seq 2000 25 2600`; do
		datesub -d "$((${year} - 1))/12/31 23:59:59"
		datesub -d "$((${year} + 0))/01/01 00:00:00"
		datesub -d "$((${year} + 1))/01/01 00:00:00"
	done
)|sort -u
OpenPOWER on IntegriCloud