delorie.com/archives/browse.cgi | search |
Tom Hutto wrote: > > Hmm, back in the 'good old days' we used to write "self modifying" > assembler code to take care of this kind of problem. Guess you could do > the same in C; just copy the appropriate struct into the exports area? > > ----- Original Message ----- > From: "Corinna Vinschen" <vinschen AT cygnus DOT com> > | extern time_t _timezone __declspec(dllimport); > | > | #if defined (LINUX_PERSONALITY) > | #define timezone _timezone > | #elif defined (HODGE_PODGE_PERSONALITY) > | char *_EXFUN(timezone, (void)); > | #endif I just recalled another way of dealing with that. Does anybody remember good ol' days when some vendors had so called `universes' in their UNIX system? The user could change between them by universe(1): universe att or universe bsd or (on Siemens systems) universe sie which started a new shell in the corresponding universe. So we define universe lin and universe cyg and all our problems will disappear at once! :-) Corinna -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |