X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=pty.c;h=3efaa7f480f649d453f6e8506982c5bcad083de0;hb=7a132bd6ac40bfa32b6ac1da412c8c7d35e2d5ca;hp=4c38d8677c8ce58c11992f6cf4e888d445ac4a54;hpb=5f287254715dd91f2c508a2a6b9853f0ef4ed785;p=st.git diff --git a/pty.c b/pty.c index 4c38d86..3efaa7f 100644 --- a/pty.c +++ b/pty.c @@ -1,5 +1,4 @@ /* See LICENSE file for copyright and license details. */ -#include "util.h" #include #include #include @@ -22,22 +21,22 @@ getpty(void) { ptm = open("/dev/ptmx", O_RDWR); if(ptm == -1) if(openpty(&ptm, &pts, NULL, NULL, NULL) == -1) - eprintn("error, cannot open pty"); + err(EXIT_FAILURE, "cannot open pty"); #endif #if defined(_XOPEN_SOURCE) if(ptm != -1) { if(grantpt(ptm) == -1) - eprintn("error, cannot grant access to pty"); + err(EXIT_FAILURE, "cannot grant access to pty"); if(unlockpt(ptm) == -1) - eprintn("error, cannot unlock pty"); + err(EXIT_FAILURE, "cannot unlock pty"); ptsdev = ptsname(ptm); if(!ptsdev) - eprintn("error, slave pty name undefined"); + err(EXIT_FAILURE, "slave pty name undefined"); pts = open(ptsdev, O_RDWR); if(pts == -1) - eprintn("error, cannot open slave pty"); + err(EXIT_FAILURE, "cannot open slave pty"); } else - eprintn("error, cannot open pty"); + err(EXIT_FAILURE, "cannot open pty"); #endif }