This is the mail archive of the
cygwin@sources.redhat.com
mailing list for the Cygwin project.
Re: RFC: linux compatibility
Is this any thing like uni*
----- Original Message -----
From: "Corinna Vinschen" <vinschen@cygnus.com>
To: "cygwin" <cygwin@sources.redhat.com>
Sent: Monday, October 16, 2000 10:54 AM
Subject: Re: RFC: linux compatibility
| 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@cygnus.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@sourceware.cygnus.com
|
|
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com