pty.c (1da177e4c3f41524e886b7f1b8a0c1fc7321cac2) pty.c (b4fd310e163477236a241580b3b8c29aee65f4cc)
1/*
2 * Copyright (C) 2001, 2002 Jeff Dike (jdike@karaya.com)
3 * Licensed under the GPL
4 */
5
6#include <stdio.h>
7#include <unistd.h>
8#include <string.h>

--- 29 unchanged lines hidden (view full) ---

38 char **dev_out)
39{
40 struct pty_chan *data = d;
41 char *dev;
42 int fd, err;
43
44 fd = get_pty();
45 if(fd < 0){
1/*
2 * Copyright (C) 2001, 2002 Jeff Dike (jdike@karaya.com)
3 * Licensed under the GPL
4 */
5
6#include <stdio.h>
7#include <unistd.h>
8#include <string.h>

--- 29 unchanged lines hidden (view full) ---

38 char **dev_out)
39{
40 struct pty_chan *data = d;
41 char *dev;
42 int fd, err;
43
44 fd = get_pty();
45 if(fd < 0){
46 err = -errno;
46 printk("open_pts : Failed to open pts\n");
47 printk("open_pts : Failed to open pts\n");
47 return(-errno);
48 return err;
48 }
49 if(data->raw){
50 CATCH_EINTR(err = tcgetattr(fd, &data->tt));
51 if(err)
52 return(err);
53
54 err = raw(fd);
55 if(err)

--- 107 unchanged lines hidden ---
49 }
50 if(data->raw){
51 CATCH_EINTR(err = tcgetattr(fd, &data->tt));
52 if(err)
53 return(err);
54
55 err = raw(fd);
56 if(err)

--- 107 unchanged lines hidden ---