1*14963Sedward #ifndef lint 2*14963Sedward static char *sccsid = "@(#)wwerror.c 3.1 83/09/13"; 3*14963Sedward #endif 4*14963Sedward 5*14963Sedward #include "ww.h" 6*14963Sedward 7*14963Sedward char * 8*14963Sedward wwerror() 9*14963Sedward { 10*14963Sedward extern errno; 11*14963Sedward extern char *sys_errlist[]; 12*14963Sedward 13*14963Sedward switch (wwerrno) { 14*14963Sedward case WWE_NOERR: 15*14963Sedward return "No error"; 16*14963Sedward case WWE_SYS: 17*14963Sedward return sys_errlist[errno]; 18*14963Sedward case WWE_NOMEM: 19*14963Sedward return "Out of memory"; 20*14963Sedward case WWE_TOOMANY: 21*14963Sedward return "Too many windows"; 22*14963Sedward case WWE_NOPTY: 23*14963Sedward return "Out of pseudo-terminals"; 24*14963Sedward case WWE_SIZE: 25*14963Sedward return "Bad window size"; 26*14963Sedward case WWE_BADTERM: 27*14963Sedward return "Unknown terminal type"; 28*14963Sedward case WWE_CANTDO: 29*14963Sedward return "Can't run window on this terminal"; 30*14963Sedward default: 31*14963Sedward return "Unknown error"; 32*14963Sedward } 33*14963Sedward } 34