File: README

package info (click to toggle)
iraf 2.17-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 95,288 kB
  • sloc: ansic: 228,894; fortran: 75,606; lisp: 18,369; xml: 8,401; sh: 6,111; yacc: 5,648; lex: 596; makefile: 575; asm: 153; csh: 95; sed: 4
file content (25 lines) | stat: -rw-r--r-- 969 bytes parent folder | download | duplicates (6)
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
LIBC (C library) include files

	ctype		character classes, conversions
	error		c_erract actions
	finfo		c_finfo data structure
	fset		FIO set/stat parameter
	knames		external kernel names
	libc		must be included by all files which use libc
	math		UNIX math functions
	spp		SPP language definitions
	stdio		UNIX standard i/o
	xnames		SPP external names
	xwhen		c_xwhen (exception handling)
	kernel		kernel constants, tables
	protect		file protection
	prtype		process types
	setjmp		non-local goto
	zfstat		FIO driver file status codes

The file "iraf.h" is referenced as <iraf.h> in IRAF C source files, and is used
to load all other IRAF/LIBC C header files via "#define import_XXX" defines in
these files.  In order for the C compiler to find <iraf.h>, one should either
[1] add the directory $hlib/libc to the list of directories to be searched by
the C compiler for include files, or [2] make a link to, or copy of,
libc/iraf.h in the system directory /usr/include.