mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-01-19 12:59:21 +08:00
3d10b04f1e
Similar to what's been done in the ports, but this time in generic code. Add missing #includes to pick up prototypes. Add prototypes for various internal functions where needed. Fix signatures of various functions to match what's provided by the headers (read, sbrk, write, unlink). Nearly done with this effort ;-) Pushed to the trunk,
34 lines
1.0 KiB
C
34 lines
1.0 KiB
C
/* glue.h -- common definitions for "glue" fucntions.
|
|
*
|
|
* Copyright (c) 1995 Cygnus Support
|
|
*
|
|
* The authors hereby grant permission to use, copy, modify, distribute,
|
|
* and license this software and its documentation for any purpose, provided
|
|
* that existing copyright notices are retained in all copies and that this
|
|
* notice is included verbatim in any distributions. No written agreement,
|
|
* license, or royalty fee is required for any of the authorized uses.
|
|
* Modifications to this software may be copyrighted by their authors
|
|
* and need not follow the licensing terms described here, provided that
|
|
* the new terms are clearly indicated on the first page of each file where
|
|
* they apply.
|
|
*/
|
|
#include <_ansi.h>
|
|
#include <unistd.h>
|
|
|
|
#ifndef NULL
|
|
# define NULL 0
|
|
#endif
|
|
|
|
#ifdef __NO_UNDERSCORE__
|
|
# define _end end
|
|
# define _exit exit
|
|
#endif
|
|
|
|
extern char _end[]; /* _end is set in the linker command file */
|
|
|
|
/* only one prcess support, as this is OS dependant */
|
|
#define __MYPID 1
|
|
|
|
int outbyte (char);
|
|
|