diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2004-09-10 08:30:51 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2004-09-10 08:30:51 +0000 |
commit | 4875a4b66eabdfee2d9186a694ea3599f19a51ed (patch) | |
tree | f68131ab196d3e317afa66c7dd0319a05eae1ad4 /winsup/cygwin/winsup.h | |
parent | 04d55823da83da01d25876c8f0e14cea948e2eeb (diff) | |
download | cygnal-4875a4b66eabdfee2d9186a694ea3599f19a51ed.tar.gz cygnal-4875a4b66eabdfee2d9186a694ea3599f19a51ed.tar.bz2 cygnal-4875a4b66eabdfee2d9186a694ea3599f19a51ed.zip |
* Makefile.in: Create libutil.a from bsdlib.o exports.
* bsdlib.cc (logwtmp): Move from syscalls.cc to here.
(login): Ditto.
(logout): Ditto.
* winsup.h (EXPORT_ALIAS): New macro.
* exec.cc: Define alias symbols using EXPORT_ALIAS macro.
* syscalls.cc: Ditto.
* times.cc: Ditto.
Diffstat (limited to 'winsup/cygwin/winsup.h')
-rw-r--r-- | winsup/cygwin/winsup.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/winsup/cygwin/winsup.h b/winsup/cygwin/winsup.h index 2c89ef4a7..bee5fa2ec 100644 --- a/winsup/cygwin/winsup.h +++ b/winsup/cygwin/winsup.h @@ -32,6 +32,8 @@ details. */ #define NO_COPY __attribute__((nocommon)) __attribute__((section(".data_cygwin_nocopy"))) #define NO_COPY_INIT __attribute__((section(".data_cygwin_nocopy"))) +#define EXPORT_ALIAS(sym,symalias) extern "C" __typeof (sym) symalias __attribute__ ((alias(#sym))); + #if !defined(__STDC_VERSION__) || __STDC_VERSION__ >= 199900L #define NEW_MACRO_VARARGS #endif |