summaryrefslogtreecommitdiffstats
path: root/sys/kern/tty_pty.c
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2007-11-08 21:45:56 +0000
committerjhb <jhb@FreeBSD.org>2007-11-08 21:45:56 +0000
commita97196ea0d49d816debe935d036c28e0075dba88 (patch)
tree50ec3e3e6419369fae52c9a35aebcf4c3c1e4729 /sys/kern/tty_pty.c
parent55fd4d090e7b4aca43329bef4c52b3a3884645a4 (diff)
downloadFreeBSD-src-a97196ea0d49d816debe935d036c28e0075dba88.zip
FreeBSD-src-a97196ea0d49d816debe935d036c28e0075dba88.tar.gz
A couple of optimizations to the last commit.
Submitted by: Christoph Mallon christoph mallon of gmx de
Diffstat (limited to 'sys/kern/tty_pty.c')
-rw-r--r--sys/kern/tty_pty.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/tty_pty.c b/sys/kern/tty_pty.c
index 01b7ae9..b47f5cc 100644
--- a/sys/kern/tty_pty.c
+++ b/sys/kern/tty_pty.c
@@ -122,7 +122,7 @@ struct ptsc {
#define TSA_PTC_WRITE(tp) ((void *)&(tp)->t_rawq.c_cl)
#define TSA_PTS_READ(tp) ((void *)&(tp)->t_canq)
-static char *names = "pqrsPQRS";
+static const char names[] = "pqrsPQRS";
/*
* This function creates and initializes a pts/ptc pair
*
@@ -138,7 +138,7 @@ ptyinit(struct cdev *devc, struct thread *td)
n = minor2unit(minor(devc));
/* We only allow for up to 32 ptys per char in "names". */
- if (n >= 32 * strlen(names))
+ if (n >= 32 * (sizeof(names) - 1))
return (NULL);
devc->si_flags &= ~SI_CHEAPCLONE;
OpenPOWER on IntegriCloud