Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 3416
Collapse All | Expand All

(-)qmail-1.03-orig/Makefile (-2 / +2 lines)
Lines 1483-1494 Link Here
1483
trigger.o fmtqfn.o quote.o now.o readsubdir.o qmail.o date822fmt.o \
1483
trigger.o fmtqfn.o quote.o now.o readsubdir.o qmail.o date822fmt.o \
1484
datetime.a case.a ndelay.a getln.a wait.a seek.a fd.a sig.a open.a \
1484
datetime.a case.a ndelay.a getln.a wait.a seek.a fd.a sig.a open.a \
1485
lock.a stralloc.a alloc.a substdio.a error.a str.a fs.a auto_qmail.o \
1485
lock.a stralloc.a alloc.a substdio.a error.a str.a fs.a auto_qmail.o \
1486
auto_split.o
1486
auto_split.o env.a
1487
	./load qmail-send qsutil.o control.o constmap.o newfield.o \
1487
	./load qmail-send qsutil.o control.o constmap.o newfield.o \
1488
	prioq.o trigger.o fmtqfn.o quote.o now.o readsubdir.o \
1488
	prioq.o trigger.o fmtqfn.o quote.o now.o readsubdir.o \
1489
	qmail.o date822fmt.o datetime.a case.a ndelay.a getln.a \
1489
	qmail.o date822fmt.o datetime.a case.a ndelay.a getln.a \
1490
	wait.a seek.a fd.a sig.a open.a lock.a stralloc.a alloc.a \
1490
	wait.a seek.a fd.a sig.a open.a lock.a stralloc.a alloc.a \
1491
	substdio.a error.a str.a fs.a auto_qmail.o auto_split.o 
1491
	substdio.a error.a str.a fs.a auto_qmail.o auto_split.o env.a
1492
qmail-send.0: \
1492
qmail-send.0: \
1493
qmail-send.8
1493
qmail-send.8
(-)qmail-1.03-orig/qmail.c (-1 / +12 lines)
Lines 6-19 Link Here
6
#include "fd.h"
6
#include "fd.h"
7
#include "qmail.h"
7
#include "qmail.h"
8
#include "auto_qmail.h"
8
#include "auto_qmail.h"
9
static char *binqqargs[2] = { "bin/qmail-queue", 0 } ;
9
#include "env.h"
10
static char *binqqargs[2] = { 0, 0 } ;
11
12
static void setup_qqargs()
13
{
14
  if(!binqqargs[0])
15
    binqqargs[0] = env_get("QMAILQUEUE");
16
  if(!binqqargs[0])
17
    binqqargs[0] = "bin/qmail-queue";
18
}
10
int qmail_open(qq)
19
int qmail_open(qq)
11
struct qmail *qq;
20
struct qmail *qq;
12
{
21
{
13
  int pim[2];
22
  int pim[2];
14
  int pie[2];
23
  int pie[2];
24
25
  setup_qqargs();
15
  if (pipe(pim) == -1) return -1;
26
  if (pipe(pim) == -1) return -1;
16
  if (pipe(pie) == -1) { close(pim[0]); close(pim[1]); return -1; }
27
  if (pipe(pie) == -1) { close(pim[0]); close(pim[1]); return -1; }
17
  
28
  

Return to bug 3416