Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(153)

Unified Diff: fusl/src/misc/openpty.c

Issue 1714623002: [fusl] clang-format fusl (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: headers too Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: fusl/src/misc/openpty.c
diff --git a/fusl/src/misc/openpty.c b/fusl/src/misc/openpty.c
index c10740606111778c16b1d6c3dd3adb5a791240b6..d9dd67f7b0a7ec4070fc429aa7b09f9a7b652281 100644
--- a/fusl/src/misc/openpty.c
+++ b/fusl/src/misc/openpty.c
@@ -7,34 +7,41 @@
/* Nonstandard, but vastly superior to the standard functions */
-int openpty(int *pm, int *ps, char *name, const struct termios *tio, const struct winsize *ws)
-{
- int m, s, n=0, cs;
- char buf[20];
-
- m = open("/dev/ptmx", O_RDWR|O_NOCTTY);
- if (m < 0) return -1;
-
- pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, &cs);
-
- if (ioctl(m, TIOCSPTLCK, &n) || ioctl (m, TIOCGPTN, &n))
- goto fail;
-
- if (!name) name = buf;
- snprintf(name, sizeof buf, "/dev/pts/%d", n);
- if ((s = open(name, O_RDWR|O_NOCTTY)) < 0)
- goto fail;
-
- if (tio) tcsetattr(s, TCSANOW, tio);
- if (ws) ioctl(s, TIOCSWINSZ, ws);
-
- *pm = m;
- *ps = s;
-
- pthread_setcancelstate(cs, 0);
- return 0;
+int openpty(int* pm,
+ int* ps,
+ char* name,
+ const struct termios* tio,
+ const struct winsize* ws) {
+ int m, s, n = 0, cs;
+ char buf[20];
+
+ m = open("/dev/ptmx", O_RDWR | O_NOCTTY);
+ if (m < 0)
+ return -1;
+
+ pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, &cs);
+
+ if (ioctl(m, TIOCSPTLCK, &n) || ioctl(m, TIOCGPTN, &n))
+ goto fail;
+
+ if (!name)
+ name = buf;
+ snprintf(name, sizeof buf, "/dev/pts/%d", n);
+ if ((s = open(name, O_RDWR | O_NOCTTY)) < 0)
+ goto fail;
+
+ if (tio)
+ tcsetattr(s, TCSANOW, tio);
+ if (ws)
+ ioctl(s, TIOCSWINSZ, ws);
+
+ *pm = m;
+ *ps = s;
+
+ pthread_setcancelstate(cs, 0);
+ return 0;
fail:
- close(m);
- pthread_setcancelstate(cs, 0);
- return -1;
+ close(m);
+ pthread_setcancelstate(cs, 0);
+ return -1;
}

Powered by Google App Engine
This is Rietveld 408576698