diff options
author | Gordon Ross <gwr@nexenta.com> | 2017-08-12 10:54:18 -0400 |
---|---|---|
committer | Gordon Ross <gwr@nexenta.com> | 2019-03-14 10:38:30 -0400 |
commit | 8329232e00f1048795bae53acb230316243aadb5 (patch) | |
tree | 0d9a71c0dd22bd5288debd1dcc2cd3f0e7131d67 /usr/src/lib/libfakekernel/common/kmisc.c | |
parent | ebee07ff4f102cbd3179db7c5070283da35a79f3 (diff) | |
download | illumos-joyent-8329232e00f1048795bae53acb230316243aadb5.tar.gz |
9874 Add fksmbcl development tool
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Matt Barden <matt.barden@nexenta.com>
Approved by: Joshua M. Clulow <josh@sysmgr.org>
Diffstat (limited to 'usr/src/lib/libfakekernel/common/kmisc.c')
-rw-r--r-- | usr/src/lib/libfakekernel/common/kmisc.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/usr/src/lib/libfakekernel/common/kmisc.c b/usr/src/lib/libfakekernel/common/kmisc.c index 2849552a66..5feaa66a28 100644 --- a/usr/src/lib/libfakekernel/common/kmisc.c +++ b/usr/src/lib/libfakekernel/common/kmisc.c @@ -30,9 +30,12 @@ #include <fakekernel.h> pri_t minclsyspri = 60; +extern zone_t zone0; /* Some kernel code takes the address of this. */ -proc_t p0; +proc_t p0 = { + .p_zone = &zone0, 0 +}; proc_t * _curproc(void) @@ -99,11 +102,10 @@ ddi_strtoul(const char *str, char **endp, int base, unsigned long *res) } int -ddi_strtoull(const char *str, char **nptr, int base, u_longlong_t *res) +ddi_strtoull(const char *str, char **endp, int base, u_longlong_t *res) { - char *end; - - *res = strtoull(str, &end, base); + errno = 0; + *res = strtoull(str, endp, base); if (*res == 0) return (errno); return (0); @@ -116,6 +118,7 @@ delay(clock_t ticks) (void) poll(0, 0, msec); } +/* ARGSUSED */ int issig(int why) { |