Lines Matching defs:src

8  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
42 #define STRCPYLIM(dst, src, str) strcpy_limit(dst, src, sizeof (dst), str)
497 gethm(char *src, int *hour, int *min)
499 if (sscanf(src, "%d:%d", hour, min) != 2) {
500 mesg(MERR, "bad time format (%s)\n", src);
508 strcpy_limit(char *dst, char *src, size_t limit, char *info)
510 if (strlcpy(dst, src, limit) >= limit)
511 mesg(MEXIT, "%s is too long (%s)\n", info, src);
558 devpath(char **destp, char *src, int *errp)
570 if ((devok = (stat(src, &stbuf) == 0 && stbuf.st_rdev)) != 0) {
571 if (realpath(src, buf) == NULL) {
573 src, strerror(errno));
576 src = buf;
579 dcs = (strncmp(src, dstr, len) == 0);
581 src += len;
583 mesg(MDEBUG, stat_fmt, src, strerror(errno));
589 if ((cp = strchr(src, ':')) != NULL) {
592 "a minor string (%s)\n", src);
598 if ((*destp = strdup(src)) == NULL) {
600 mesg(MERR, alloc_fmt, src, strerror(errno));
613 char *src, *first, **destp;
617 src = LINEARG(1);
621 pmreq.pmreq_kept = src;
624 if (devpath(&first, src, &upval))
633 for (argn = 2; (src = LINEARG(argn)) != NULL; argn++) {
634 if (devpath(destp, src, &upval)) {
740 char *rp, *src;
742 for (argn = 2; (src = LINEARG(argn)) != NULL; argn++) {
743 if (*src == LPAREN) {
748 src++;
750 if (*(rp = LASTBYTE(src)) == RPAREN) {
762 value = get_scaled_value(src, &nerr);
814 scan_int(char *src, int *dst)
822 mesg(MERR, nerr_fmt, src);
831 scan_float(char *src, float *dst)
837 fval = strtof(src, NULL);
839 mesg(MERR, nerr_fmt, src);
891 char *src, *err_fmt = NULL, *mnttab = MNTTAB;
945 src = sfile + strlen(ent.mnt_mountp);
946 while (*src == '/') src++;
947 STRCPYLIM(new_cc.cf_path, src, "statefile path");