Posixized
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@120 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -12,9 +12,6 @@ static char SccsId[] = "@(#)@(#)pop_xmit.c 2.1 2.1 3/18/91";
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <sys/file.h>
|
#include <sys/file.h>
|
||||||
#ifdef _AIX
|
|
||||||
#define _BSD
|
|
||||||
#endif
|
|
||||||
#include <sys/wait.h>
|
#include <sys/wait.h>
|
||||||
#include "popper.h"
|
#include "popper.h"
|
||||||
|
|
||||||
@@ -31,7 +28,7 @@ POP * p;
|
|||||||
char buffer[MAXLINELEN]; /* Read buffer */
|
char buffer[MAXLINELEN]; /* Read buffer */
|
||||||
char temp_xmit[MAXDROPLEN]; /* Name of the temporary
|
char temp_xmit[MAXDROPLEN]; /* Name of the temporary
|
||||||
filedrop */
|
filedrop */
|
||||||
union wait stat;
|
int stat;
|
||||||
int id, pid;
|
int id, pid;
|
||||||
|
|
||||||
/* Create a temporary file into which to copy the user's message */
|
/* Create a temporary file into which to copy the user's message */
|
||||||
@@ -88,7 +85,7 @@ POP * p;
|
|||||||
default:
|
default:
|
||||||
while((id = wait(&stat)) >=0 && id != pid);
|
while((id = wait(&stat)) >=0 && id != pid);
|
||||||
if (!p->debug) (void)unlink (temp_xmit);
|
if (!p->debug) (void)unlink (temp_xmit);
|
||||||
if (stat.w_retcode)
|
if (WEXITSTATUS(stat) != 0)
|
||||||
return (pop_msg(p,POP_FAILURE,"Unable to send message"));
|
return (pop_msg(p,POP_FAILURE,"Unable to send message"));
|
||||||
return (pop_msg (p,POP_SUCCESS,"Message sent successfully"));
|
return (pop_msg (p,POP_SUCCESS,"Message sent successfully"));
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user