/*
 *  Copyright 1995  Mike Jagdis (jaggy@purplet.demon.co.uk)
 *
 *  $Id$
 */

#define _ctype		(*_libprot__ctype)
#define tolower		(*_libprot_tolower)
#define _filbuf		(*_libprot__filbuf)
#define _flsbuf		(*_libprot__flsbuf)
#define setbuf		(*_libprot_setbuf)
#define a64l		(*_libprot_a64l)
#define l64a		(*_libprot_l64a)
#define access		(*_libprot_access)
#define eaccess		(*_libprot_eaccess)
#define alarm		(*_libprot_alarm)
#define bsearch		(*_libprot_bsearch)
#define chdir		(*_libprot_chdir)
#define chmod		(*_libprot_chmod)
#define chown		(*_libprot_chown)
#define crypt		(*_libprot_crypt)
#define cur_term	(*_libprot_cur_term)
#define defopen		(*_libprot_defopen)
#define defread		(*_libprot_defread)
#define drand48		(*_libprot_drand48)
#define srand48		(*_libprot_srand48)
#define nrand48		(*_libprot_nrand48)
#define dup		(*_libprot_dup)
#define errno		(*_libprot_errno)
#define execle		(*_libprot_execle)
#define execv		(*_libprot_execv)
#define fork		(*_libprot_fork)
#define exit		(*_libprot_exit)
#define _exit		(*_libprot__exit)
#define fcntl		(*_libprot_fcntl)
#define fclose		(*_libprot_fclose)
#define fdopen		(*_libprot_fdopen)
#define fopen		(*_libprot_fopen)
#define freopen		(*_libprot_freopen)
#define fread		(*_libprot_fread)
#define fwrite		(*_libprot_fwrite)
#define fputc		(*_libprot_fputc)
#define fputs		(*_libprot_fputs)
#define fgets		(*_libprot_fgets)
#define fflush		(*_libprot_fflush)
#define fseek		(*_libprot_fseek)
#define ftell		(*_libprot_ftell)
#define rewind		(*_libprot_rewind)
#define lseek		(*_libprot_lseek)
#define getegid		(*_libprot_getegid)
#define geteuid		(*_libprot_geteuid)
#define getgid		(*_libprot_getgid)
#define getpid		(*_libprot_getpid)
#define getuid		(*_libprot_getuid)
#define getenv		(*_libprot_getenv)
#define ioctl		(*_libprot_ioctl)
#define kill		(*_libprot_kill)
#define link		(*_libprot_link)
#define unlink		(*_libprot_unlink)
#define log		(*_libprot_log)
#define ceil		(*_libprot_ceil)
#define malloc		(*_libprot_malloc)
#define calloc		(*_libprot_calloc)
#define free		(*_libprot_free)
#define realloc		(*_libprot_realloc)
#define memcpy		(*_libprot_memcpy)
#define memset		(*_libprot_memset)
#define nap		(*_libprot_nap)
#define open		(*_libprot_open)
#define close		(*_libprot_close)
#define pipe		(*_libprot_pipe)
#define printf		(*_libprot_printf)
#define sprintf		(*_libprot_sprintf)
#define fprintf		(*_libprot_fprintf)
#define vsprintf	(*_libprot_vsprintf)
#define _iob		(*_libprot__iob)
#define qsort		(*_libprot_qsort)
#define read		(*_libprot_read)
#define write		(*_libprot_write)
#define rename		(*_libprot_rename)
#define reset_shell_mode	(*_libprot_reset_shell_mode)
#define setgrent	(*_libprot_setgrent)
#define endgrent	(*_libprot_endgrent)
#define getgrent	(*_libprot_getgrent)
#define setpwent	(*_libprot_setpwent)
#define endpwent	(*_libprot_endpwent)
#define getpwent	(*_libprot_getpwent)
#define setuid		(*_libprot_setuid)
#define setgid		(*_libprot_setgid)
#define setupterm	(*_libprot_setupterm)
#define signal		(*_libprot_signal)
#define sleep		(*_libprot_sleep)
#define stat		(*_libprot_stat)
#define fstat		(*_libprot_fstat)
#define strcat		(*_libprot_strcat)
#define strchr		(*_libprot_strchr)
#define strcmp		(*_libprot_strcmp)
#define strcpy		(*_libprot_strcpy)
#define strcspn		(*_libprot_strcspn)
#define strlen		(*_libprot_strlen)
#define strncmp		(*_libprot_strncmp)
#define strncpy		(*_libprot_strncpy)
#define strrchr		(*_libprot_strrchr)
#define strspn		(*_libprot_strspn)
#define strtol		(*_libprot_strtol)
#define atol		(*_libprot_atol)
#define atoi		(*_libprot_atoi)
#define sync		(*_libprot_sync)
#define syscall		(*_libprot_syscall)
#define system		(*_libprot_system)
#define time		(*_libprot_time)
#define umask		(*_libprot_umask)
#define utime		(*_libprot_utime)
#define waitpid		(*_libprot_waitpid)

/* syscall is a function in libc that invokes syscalls. It isn't
 * declared in any header so we do it here.
 */
extern int syscall();
