Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: jobs not listing all commands
- X-seq: zsh-workers 19441
- From: Bart Schaefer <schaefer@xxxxxxxxxxxxxxxx>
- To: zsh-workers@xxxxxxxxxx (Zsh hackers list)
- Subject: Re: jobs not listing all commands
- Date: Wed, 18 Feb 2004 17:47:08 +0000
- In-reply-to: <25456.1077099894@xxxxxxx>
- Mailing-list: contact zsh-workers-help@xxxxxxxxxx; run by ezmlm
- References: <25456.1077099894@xxxxxxx>
On Feb 18, 10:24am, Peter Stephenson wrote:
}
} It's probably a case of missing headers. It wouldn't link, or would fail
} to load with an error message, if you didn't have the functions; there's
} no obvious way it could hang. In RedHat 9 and Solaris 8 the headers are
} in stdlib.h (and they're certainly to hand in the other two Linux systems
} I tried at home).
Aha. They're in <stdlib.h> but they're inside #ifdef __USE_XOPEN ... which
is defined by <features.h> only when _XOPEN_SOURCE is defined ... which is
meant to be defined directly by the user, or is defined when _GNU_SOURCE is
defined.
} I'm not sure how to test for this. Maybe it would be enough to try
} compiling and linking a programme with grantpt etc., since I think
} configure is sensitive to compiler warnings.
While a missing-header test is probably appropriate, in this case I think
the issue is whether zsh wants to define _XOPEN_SOURCE, and if not, then
it shouldn't use /dev/ptmx even when the device exists.
Messages sorted by:
Reverse Date,
Date,
Thread,
Author