114963Sedward #ifndef lint 2*18742Sedward static char sccsid[] = "@(#)wwerror.c 3.3 04/24/85"; 314963Sedward #endif 414963Sedward 5*18742Sedward /* 6*18742Sedward * Copyright (c) 1983 Regents of the University of California, 7*18742Sedward * All rights reserved. Redistribution permitted subject to 8*18742Sedward * the terms of the Berkeley Software License Agreement. 9*18742Sedward */ 10*18742Sedward 1114963Sedward #include "ww.h" 1214963Sedward 1314963Sedward char * 1414963Sedward wwerror() 1514963Sedward { 1614963Sedward extern errno; 1714963Sedward extern char *sys_errlist[]; 1814963Sedward 1914963Sedward switch (wwerrno) { 2014963Sedward case WWE_NOERR: 2114963Sedward return "No error"; 2214963Sedward case WWE_SYS: 2314963Sedward return sys_errlist[errno]; 2414963Sedward case WWE_NOMEM: 2514963Sedward return "Out of memory"; 2614963Sedward case WWE_TOOMANY: 2714963Sedward return "Too many windows"; 2814963Sedward case WWE_NOPTY: 2914963Sedward return "Out of pseudo-terminals"; 3014963Sedward case WWE_SIZE: 3114963Sedward return "Bad window size"; 3214963Sedward case WWE_BADTERM: 3314963Sedward return "Unknown terminal type"; 3414963Sedward case WWE_CANTDO: 3514963Sedward return "Can't run window on this terminal"; 3614963Sedward default: 3714963Sedward return "Unknown error"; 3814963Sedward } 3914963Sedward } 40