#ident	"@(#)shlibc:spec	1.4"
##
## Libc_s specification file
##
#address .text 0x00000000
#address .data 0x00020000
#target /shlib/libc_s
#branch
_doprnt 1
_bufsync 2
_cleanup 3
_filbuf	4
_findbuf 5
_findiop 6
_flsbuf	7
_wrtchk	8
_xflsbuf 9
abs	10
access	11
atof	12
atoi	13
atol	14
brk	15
calloc	16
cerror%	17
cfree	18
chdir	19
chmod	20
close	21
creat	22
dbadd%%	23
dbcmp%%	24
dbdiv%% 25
dbmul%%	26
dbneg%%	27
dbsub%%	28
dbtofl%% 29
dbtol%%	30
dbtoul%% 31
dbtst%%	32
ecvt	33
fclose	34
fcntl	35
fcvt	36
fflush	37
fgetc	38
fgets	39
fladd%%	40
flcmp%%	41
fldiv%%	42
flmul%%	43
flneg%%	44
flsub%%	45
fltodb%% 46
fltst%%	47
fopen	48
fp_addmag%% 49
fp_submag%% 50
fprintf	51
fputc	52
fputs	53
fread	54
free	55
freopen	56
frexp	57
fseek	58
fstat	59
ftol%%	60
fwrite	61
gcvt	62
getchar	63
getenv	64
getopt	65
getpid	66
gets	67
getw	68
ioctl	69
isatty	70
itof%%	71
kill	72
ldexp	73	
ldiv%%	74
lmul%%	75
lrem%%	76
lseek	77
ltodb%%	78
ltof%%	79
malloc	80
memccpy	81
memchr	82
memcmp	83
memcpy	84
memset	85
mktemp	86
open	87
printf	88
putchar	89
puts	90
putw	91
read	92
realloc	93
sbrk	94
setbuf	95
sighold	96
sigignore 97
signal	98
sigpause 99
sigrelse 100
sigset	101
sprintf	102
stat	103
strcat	104
strchr	105
strcmp	106
strcpy	107
strlen	108
strncat	109
strncmp	110
strncpy	111
strrchr	112
time	113
tolower	114
toupper	115
uitof%%	116
uldiv%%	117
ulrem%%	118
ultodb%% 119
ultof%%	120
ungetc	121
unlink	122
utime	123
write	124
SETPAIR	125
PMOD	126
PDIV	127
fcmpi	128
fmuli	129
faddi	130
fsubi	131
fdivi	132
fsaddi	133
fsmuli	134
fssubi	135
fsdivi	136
fscmpi	137
ffltis	138
fsfixi	139
fsinglei	140
fdoublei	141
fflti	142
ffixi	143
#objects
##
##
##
##	 Imported symbols definition files
##
port/gen/ctype_def.no
port/gen/mall_def.no
port/stdio/stdio_def.no
m68k/gen/gen_def.o
##	 Read/Write Global data
port/gen/opt_data.no
m68k/gen/m68k_data.o

##	 REST of *.o

##	Some frequently used functions, called randomly

port/gen/abs.no
port/gen/tolower.no
port/stdio/ungetc.no
port/gen/strcmp.no

##	malloc family

port/gen/calloc.no
port/gen/malloc.no

##	infrequently used, page glue

port/gen/strncat.no

##	frequently used, randomly called

port/gen/memccpy.no
port/gen/memcpy.no
port/gen/memset.no
port/gen/strcat.no
port/gen/strcpy.no
port/gen/strlen.no

##	stdio group

port/stdio/filbuf.no
port/stdio/fread.no

##	stdio group

port/stdio/fgetc.no
port/stdio/fgets.no
port/stdio/gets.no
port/stdio/getchar.no
port/stdio/getw.no

##	stdio group

port/stdio/fputs.no
port/stdio/putw.no
port/stdio/fputc.no
port/stdio/putchar.no

##	infrequently called, page glue

port/gen/toupper.no

##	stdio group

port/stdio/fwrite.no
port/stdio/flsbuf.no
port/stdio/fseek.no

##	infrequently called, page glue

port/gen/strncpy.no

##	stdio group

port/gen/isatty.no
port/stdio/fopen.no
port/stdio/findiop.no

##	stdio group (remainder)

port/stdio/puts.no

##	printf family

port/print/fprintf.no
port/print/printf.no
port/print/sprintf.no

##	page glue

port/gen/memcmp.no

##	printf internals

port/print/doprnt.no

##	process startup functions

port/gen/mktemp.no
port/gen/getenv.no
port/gen/getopt.no
port/stdio/setbuf.no

##	misc. stuff, infrequently, randomly called
##		glue to cross page boundary

port/gen/atol.no
port/gen/atoi.no
port/gen/memchr.no
port/gen/strchr.no
port/gen/strncmp.no
port/gen/strrchr.no

##	system calls

m68k/crt/cerror.o
m68k/sys/close.o
m68k/sys/access.o
m68k/sys/chdir.o
m68k/sys/chmod.o
m68k/sys/creat.o
m68k/sys/fcntl.o
m68k/sys/fstat.o
m68k/sys/getpid.o
m68k/sys/ioctl.o
m68k/sys/kill.o
m68k/sys/lseek.o
m68k/sys/open.o
m68k/sys/read.o
m68k/sys/sbrk.o
m68k/sys/signal.o
m68k/sys/stat.o
m68k/sys/time.o
m68k/sys/unlink.o
m68k/sys/utime.o
m68k/sys/write.o

##	fp
m68k/crt/table.o
m68k/crt/dbadd.o
m68k/crt/dbcmp.o
m68k/crt/dbdiv.o
m68k/crt/dbmul.o
m68k/crt/dbneg.o
m68k/crt/dbtol.o
m68k/crt/dbtst.o
m68k/crt/ldiv.o
m68k/crt/lmul.o
m68k/crt/ltodb.o
m68k/crt/addmag.o
m68k/crt/dbtofl.o
m68k/crt/fladd.o
m68k/crt/flcmp.o
m68k/crt/fldiv.o
m68k/crt/flmul.o
m68k/crt/flneg.o
m68k/crt/flsub.o
m68k/crt/fltodb.o
m68k/crt/fltst.o
m68k/crt/ftol.o
m68k/crt/itof.o
m68k/crt/ltof.o
m68k/crt/submag.o
m68k/crt/uitof.o
m68k/crt/ultof.o
m68k/crt/setlib.o
m68k/crt/ghflib.o
port/gen/atof.no
port/gen/ldexp.no
port/gen/frexp.no
port/gen/ecvt.no
port/gen/gcvt.no

#init ctype_def.no
_libc__ctype		_ctype

#init gen_def.o
_libc__cleanup		_cleanup
_libc_end		end
_libc_environ		environ

#init mall_def.no
_libc_malloc		malloc
_libc_free		free
_libc_realloc		realloc
	
#init stdio_def.no
_libc__sibuf		_sibuf
_libc__sobuf		_sobuf
_libc__smbuf		_smbuf
_libc__iob		_iob
_libc__lastbuf		_lastbuf
_libc__bufendtab	_bufendtab
