This file is indexed.

/usr/lib/graywolf/bin/splt_file.a is in graywolf 0.1.3-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 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
##########################################################################
#
#	FILENAME :	splt_file.a
#
#	FUNCTION :	Split circuitName.cel into two files, called
#	    circuitName.mcel and circuitName.scel respectively. The
#	    file circuitName.mcel contains the part of various macro
#	    cells and pads in file circuitName.cel; while file
#	    circuitName.scel contains the standard cell part.
#
#	RESTRICTION :	All cells must be separated by a blank line.
#
#	USAGE :		awk -f [/path/]splt_file.a circuitName.cel
#
#	CHANGES :	GNU awk does not set FILENAME in the BEGIN block.
#			FILENAME picked up from arguments list. (8/27/03)
#       
#       "@(#) splt_file.a (Yale) version 1.2 12/18/89"
##########################################################################

BEGIN	{
	    mfile = ARGV[ARGC - 1] ;
	    sfile = ARGV[ARGC - 1] ;
	    sub( /\..+/ , ".mcel" , mfile ) ;
	    sub( /\..+/ , ".scel" , sfile ) ;
	    printf( "\n" ) > sfile
	}
$1 == "cell"       {  sc = 1; print $0 >> sfile; next }
$1 == "hardcell"   {  sc = 0; print $0 >> mfile; next }
$1 == "softcell"   {  sc = 0; print $0 >> mfile; next }
$1 == "pad"        {  sc = 0; print $0 >> mfile; next }
sc == 1            {  print $0 >> sfile }
sc == 0            {  print $0 >> mfile }