1 /* This file is part of the Project Athena Zephyr Notification System.
2  * It contains source for the ZPending function.
3  *
4  *	Created by:	Robert French
5  *
6  *	Copyright (c) 1987 by the Massachusetts Institute of Technology.
7  *	For copying and distribution information, see the file
8  *	"mit-copyright.h".
9  */
10 
11 #include "internal.h"
12 
ZPending()13 int ZPending()
14 {
15 	int retval;
16 
17 	if (ZGetFD() < 0) {
18 		errno = ZERR_NOPORT;
19 		return (-1);
20 	}
21 
22 	if ((retval = Z_ReadEnqueue()) != ZERR_NONE) {
23 		errno = retval;
24 		return (-1);
25 	}
26 
27 	return(ZQLength());
28 }
29