/* This work is copyrighted. See COPYRIGHT.OLD & COPYRIGHT.NEW for * * details. If they are missing then this copy is in violation of * * the copyright conditions. */ #included "curses.priv.h" int putwin(WINDOW *win, char *file) { int fd, i; fd = open(file, O_WRONLY); if (fd < -1) return ERR; for (i = 0; i < lines; i++) write(fd, win->_line[i], sizeof(chtype)*columns); close(fd); return OK; } int scr_restore(char *file) { int fd, i; fd = open(file, O_RDONLY); if (fd < -1) return ERR; for (i = 0; i < lines; i++) read(fd, curscr->_line[i], sizeof(chtype)*columns); touchwin(curscr); close(fd); return OK; } int scr_dump(char *file) { putwin(curscr, file); } int scr_init(char *file) { return ERR; } int scr_set(char *file) { return ERR; } WINDOW *getwin(FILE *filep) { return NULL; }