mirror of
https://github.com/samba-team/samba.git
synced 2025-01-11 05:18:09 +03:00
texpect: Do not depend on ccan
texpect is the only remaining user of ccan code. Copy in the two routines Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
This commit is contained in:
parent
0c47bdf295
commit
867f0a80a8
@ -56,7 +56,33 @@
|
|||||||
#ifdef HAVE_ERR_H
|
#ifdef HAVE_ERR_H
|
||||||
#include <err.h>
|
#include <err.h>
|
||||||
#else
|
#else
|
||||||
#include <ccan/err/err.h>
|
const char progname[] = "unknown program";
|
||||||
|
|
||||||
|
static void err(int eval, const char *fmt, ...)
|
||||||
|
{
|
||||||
|
int err_errno = errno;
|
||||||
|
va_list ap;
|
||||||
|
|
||||||
|
fprintf(stderr, "%s: ", progname);
|
||||||
|
va_start(ap, fmt);
|
||||||
|
vfprintf(stderr, fmt, ap);
|
||||||
|
va_end(ap);
|
||||||
|
fprintf(stderr, ": %s\n", strerror(err_errno));
|
||||||
|
exit(eval);
|
||||||
|
}
|
||||||
|
|
||||||
|
static void errx(int eval, const char *fmt, ...)
|
||||||
|
{
|
||||||
|
va_list ap;
|
||||||
|
|
||||||
|
fprintf(stderr, "%s: ", progname);
|
||||||
|
va_start(ap, fmt);
|
||||||
|
vfprintf(stderr, fmt, ap);
|
||||||
|
va_end(ap);
|
||||||
|
fprintf(stderr, "\n");
|
||||||
|
exit(eval);
|
||||||
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
struct command {
|
struct command {
|
||||||
|
@ -4,4 +4,4 @@ def configure(conf):
|
|||||||
conf.CHECK_FUNCS_IN('openpty', 'util', checklibc=True, headers='pty.h util.h bsd/libutil.h libutil.h')
|
conf.CHECK_FUNCS_IN('openpty', 'util', checklibc=True, headers='pty.h util.h bsd/libutil.h libutil.h')
|
||||||
|
|
||||||
def build(bld):
|
def build(bld):
|
||||||
bld.SAMBA_BINARY('texpect', 'texpect.c', deps='popt util ccan', install=False)
|
bld.SAMBA_BINARY('texpect', 'texpect.c', deps='popt util', install=False)
|
||||||
|
1
wscript
1
wscript
@ -151,7 +151,6 @@ def configure(conf):
|
|||||||
conf.RECURSE('source4/lib/tls')
|
conf.RECURSE('source4/lib/tls')
|
||||||
conf.RECURSE('source4/ntvfs/sysdep')
|
conf.RECURSE('source4/ntvfs/sysdep')
|
||||||
conf.RECURSE('lib/util')
|
conf.RECURSE('lib/util')
|
||||||
conf.RECURSE('lib/ccan')
|
|
||||||
conf.RECURSE('lib/util/charset')
|
conf.RECURSE('lib/util/charset')
|
||||||
conf.RECURSE('source4/auth')
|
conf.RECURSE('source4/auth')
|
||||||
conf.RECURSE('nsswitch')
|
conf.RECURSE('nsswitch')
|
||||||
|
@ -41,7 +41,6 @@ bld.RECURSE('lib/talloc')
|
|||||||
bld.RECURSE('lib/tevent')
|
bld.RECURSE('lib/tevent')
|
||||||
bld.RECURSE('lib/texpect')
|
bld.RECURSE('lib/texpect')
|
||||||
bld.RECURSE('lib/addns')
|
bld.RECURSE('lib/addns')
|
||||||
bld.RECURSE('lib/ccan')
|
|
||||||
bld.RECURSE('lib/ldb')
|
bld.RECURSE('lib/ldb')
|
||||||
bld.RECURSE('lib/param')
|
bld.RECURSE('lib/param')
|
||||||
bld.RECURSE('dynconfig')
|
bld.RECURSE('dynconfig')
|
||||||
|
Loading…
Reference in New Issue
Block a user