[net.micro.att] UNIX PC quickie environment, installment 4

adam@npois.UUCP (Adam V. Reed) (05/21/85)

/* one.c */
/* This program, when pointed to as SHELL in $HOME/Environment, will
give you a full-size 24 x 80 screen when UNIX is invoked from the ua.
Substitute your shell for ksh if you don't have it. Don't forget to set
aliases or scripts to eval `wenv` before executing shape-dependent
programs such as vi. */

#include <fcntl.h>
#include <errno.h>
#include <stdio.h>
#include <sys/font.h>
#include <sys/window.h>
#include <wind.h>

main()
	{
	struct uwdata thiswindow;
	extern int errno;
	int pid;

	(void)ioctl(0,WIOCGETD,&thiswindow);
	thiswindow.uw_x = 0;
	thiswindow.uw_y = 12;
	thiswindow.uw_width = 720;
	thiswindow.uw_height = 288;
	thiswindow.uw_uflags |= NBORDER;
	(void)ioctl(0,WIOCSETD,&thiswindow);

	execl("/bin/ksh","/bin/ksh",0);
	exit(errno);
	}