File: nullsort.m4

package info (click to toggle)
findutils 4.2.28-1etch1
  • links: PTS
  • area: main
  • in suites: etch
  • size: 7,460 kB
  • ctags: 2,635
  • sloc: ansic: 28,555; sh: 4,519; makefile: 616; exp: 419; sed: 16
file content (34 lines) | stat: -rw-r--r-- 1,021 bytes parent folder | download | duplicates (2)
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
26
27
28
29
30
31
32
33
34
AC_DEFUN([jy_SORTZ],
  [AC_PATH_PROG([SORT], [sort], [sort])
  AC_MSG_CHECKING([if $SORT supports the -z option])
# find out if the sort command has a working -z option.
if $SORT -z -c < "${srcdir:-.}/m4/order-good.bin" 2>/dev/null  >/dev/null
then
	# sort has a -z option, but we have not yet established that 
	# sort thinks there is more than one input line there.   We have 
	# to make sort -c do its thing with the input lines in the wrong 
	# order to determine that (we can't do it in one shot because 
	# if sort returns nonzero we cant tell that it wasn't just 
	# complaining about this unknown -z option.
	if $SORT -z -c < "${srcdir:-.}/m4/order-bad.bin" 2>/dev/null >/dev/null
	then
		# sort likes -z but it doesn't seem to make \0 
		# a delimiter.
		ac_sort_has_z=false
	else
		ac_sort_has_z=true
	fi
else
	# Doesn't like the z option.
	ac_sort_has_z=false
fi
if $ac_sort_has_z
then
	AC_MSG_RESULT([yes])
	AC_SUBST(SORT_SUPPORTS_Z,[true])
else
	AC_MSG_RESULT([no])
	AC_SUBST(SORT_SUPPORTS_Z,[false])
fi
])