/*
 * et-c-pty_err.c:
 * This file is automatically generated; please do not edit it.
 */
#if defined(_WIN32)
# include "win-mac.h"
#endif

#if !defined(_WIN32)
extern void initialize_pty_error_table (void);
#endif

/* Lclint doesn't handle null annotations on arrays
   properly, so we need this typedef in each
   generated .c file.  */
/*@-redef@*/
typedef /*@null@*/ const char *ncptr;
/*@=redef@*/

static ncptr const text[] = {
	"Failed to unlock or grant streams pty.",
	"fstat of master pty failed",
	"All terminal ports in use",
	"buffer to hold slave pty name is too short",
	"Failed to open slave side of pty",
	"Failed to chmod slave side of pty",
	"Unable to set controlling terminal",
	"Failed to chown slave side of pty",
	"Call to line_push failed to push streams on slave pty",
	"Failed to push stream on slave side of pty",
	"Failed to revoke slave side of pty",
	"bad process type passed to pty_update_utmp",
	"Slave pty name is zero-length",
    0
};

#include <com_err.h>

const struct error_table et_pty_error_table = { text, 44806912L, 13 };

#if !defined(_WIN32)
void initialize_pty_error_table (void)
    /*@modifies internalState@*/
{
    (void) add_error_table (&et_pty_error_table);
}
#endif
