/illumos-gate/usr/src/uts/common/io/ib/mgt/ibmf/ |
H A D | ibmf_saa_utils.c | 78 static void ibmf_saa_classportinfo_parse_buffer(uchar_t *buffer, void *record); 79 static void ibmf_saa_notice_parse_buffer(uchar_t *buffer, void *record); 80 static void ibmf_saa_informinfo_parse_buffer(uchar_t *buffer, void *record); 81 static void ibmf_saa_node_record_parse_buffer(uchar_t *buffer, void *record); 82 static void ibmf_saa_portinfo_record_parse_buffer(uchar_t *buffer, 84 static void ibmf_saa_SLtoVLmapping_record_parse_buffer(uchar_t *buffer, 86 static void ibmf_saa_switchinfo_record_parse_buffer(uchar_t *buffer, 88 static void ibmf_saa_linearft_record_parse_buffer(uchar_t *buffer, 90 static void ibmf_saa_randomft_record_parse_buffer(uchar_t *buffer, 92 static void ibmf_saa_multicastft_record_parse_buffer(uchar_t *buffer, [all …]
|
/illumos-gate/usr/src/lib/libresolv2/common/irs/ |
H A D | irpmarshall.c | 93 static char **splitarray(const char *buffer, const char *buffend, char delim); 94 static int joinarray(char * const * argv, char *buffer, char delim); 95 static char *getfield(char **res, size_t reslen, char **buffer, char delim); 131 irp_marshall_pw(const struct passwd *pw, char **buffer, size_t *len) { in irp_marshall_pw() argument 179 if (buffer == NULL) { in irp_marshall_pw() 184 if (*buffer != NULL && need > *len) { in irp_marshall_pw() 189 if (*buffer == NULL) { in irp_marshall_pw() 191 *buffer = memget(need); in irp_marshall_pw() 192 if (*buffer == NULL) { in irp_marshall_pw() 200 strcpy(*buffer, pw->pw_name); strcat(*buffer, fieldsep); in irp_marshall_pw() [all …]
|
/illumos-gate/usr/src/lib/libadm/common/ |
H A D | putprmpt.c | 41 char buffer[1024] = ""; /* NB: code should prevent overflow... */ in putprmpt() local 46 (void) strlcpy(buffer, defstr ? defstr : "No default prompt.", in putprmpt() 47 sizeof (buffer)); in putprmpt() 52 (void) snprintf(buffer, sizeof (buffer), "%s%s", in putprmpt() 55 (void) snprintf(buffer, sizeof (buffer), "%.*s%s", in putprmpt() 58 (void) strlcpy(buffer, prompt, sizeof (buffer)); in putprmpt() 60 (void) strlcpy(buffer, "", sizeof (buffer)); in putprmpt() 62 (void) strlcat(buffer, "\\ [", sizeof (buffer)); in putprmpt() 64 (void) strlcat(buffer, choices[i], sizeof (buffer)); in putprmpt() 65 (void) strlcat(buffer, ",", sizeof (buffer)); in putprmpt() [all …]
|
/illumos-gate/usr/src/lib/udapl/udapl_tavor/common/ |
H A D | dapl_cookie.c | 95 DAPL_COOKIE_BUFFER *buffer, 100 DAPL_COOKIE_BUFFER *buffer, 131 IN DAPL_COOKIE_BUFFER *buffer, in dapls_cb_create() argument 151 buffer->pool = dapl_os_alloc(size * sizeof (DAPL_COOKIE)); in dapls_cb_create() 152 if (NULL != buffer->pool) { in dapls_cb_create() 153 buffer->pool_size = size; in dapls_cb_create() 154 buffer->head = 0; in dapls_cb_create() 155 buffer->tail = 0; in dapls_cb_create() 158 buffer->pool[i].index = i; in dapls_cb_create() 159 buffer->pool[i].queue_type = type; in dapls_cb_create() [all …]
|
/illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/ |
H A D | fastlz_api.c | 136 unsigned char buffer[CUDBG_CHUNK_BUF_LEN]; in write_chunk_header() local 139 buffer[0] = id & 255; in write_chunk_header() 140 buffer[1] = (unsigned char)(id >> 8); in write_chunk_header() 141 buffer[2] = options & 255; in write_chunk_header() 142 buffer[3] = (unsigned char)(options >> 8); in write_chunk_header() 143 buffer[4] = size & 255; in write_chunk_header() 144 buffer[5] = (size >> 8) & 255; in write_chunk_header() 145 buffer[6] = (size >> 16) & 255; in write_chunk_header() 146 buffer[7] = (size >> 24) & 255; in write_chunk_header() 147 buffer[8] = checksum & 255; in write_chunk_header() [all …]
|
/illumos-gate/usr/src/lib/krb5/ss/ |
H A D | list_rqs.c | 46 char buffer[BUFSIZ]; local 95 buffer[0] = '\0'; 98 buffer[sizeof(buffer) - 1] = '\0'; 101 strncat(buffer, *name, sizeof(buffer) - 1 - strlen(buffer)); 104 strncat(buffer, ", ", sizeof(buffer) - 1 - strlen(buffer)); 108 strncat(buffer, NL, sizeof(buffer) - 1 - strlen(buffer)); 109 fputs(buffer, output); 111 buffer[0] = '\0'; 113 strncat(buffer, twentyfive_spaces, strlen(twentyfive_spaces) - spacing); 121 strncat(buffer, entry->info_string, sizeof(buffer) -1 - strlen(buffer)); [all …]
|
H A D | help.c | 30 char buffer[MAXPATHLEN]; local 48 snprintf(buffer, sizeof (buffer), (char *)dgettext(TEXT_DOMAIN, 51 ss_perror(sci_idx, 0, buffer); 64 (void) strncpy(buffer, info->info_dirs[idx], sizeof(buffer) - 1); 65 buffer[sizeof(buffer) - 1] = '\0'; 66 (void) strncat(buffer, "/", sizeof(buffer) - 1 - strlen(buffer)); 67 (void) strncat(buffer, argv[1], sizeof(buffer) - 1 - strlen(buffer)); 68 (void) strncat(buffer, ".info", sizeof(buffer) - 1 - strlen(buffer)); 69 if ((fd = open(&buffer[0], O_RDONLY)) >= 0) goto got_it; 71 if ((fd = open(&buffer[0], O_RDONLY)) < 0) {
|
/illumos-gate/usr/src/contrib/mDNSResponder/mDNSShared/ |
H A D | mDNSDebug.c | 46 char buffer[512]; in verbosedebugf_() local 49 buffer[mDNS_vsnprintf(buffer, sizeof(buffer), format, args)] = 0; in verbosedebugf_() 51 mDNSPlatformWriteDebugMsg(buffer); in verbosedebugf_() 59 char buffer[512]; in LogMsgWithLevelv() local 60 mDNS_vsnprintf(buffer, (mDNSu32)sizeof(buffer), format, args); in LogMsgWithLevelv() 61 os_log_with_type(category ? category : mDNSLogCategory_Default, level, "%{private}s", buffer); in LogMsgWithLevelv() 66 char buffer[512]; in LogMsgWithLevelv() local 67 char *dst = buffer; in LogMsgWithLevelv() 68 const char *const lim = &buffer[512]; in LogMsgWithLevelv() 71 mDNSPlatformWriteLogMsg(ProgramName, buffer, level); in LogMsgWithLevelv() [all …]
|
H A D | dnssd_ipc.c | 37 static char buffer[1024]; in win32_strerror() local 39 memset(buffer, 0, sizeof(buffer)); in win32_strerror() 45 buffer, in win32_strerror() 46 sizeof(buffer), in win32_strerror() 51 while ((n > 0) && isspace(((unsigned char *) buffer)[n - 1])) in win32_strerror() 52 buffer[--n] = '\0'; in win32_strerror() 54 return buffer; in win32_strerror() 115 int get_string(const char **ptr, const char *const end, char *buffer, int buflen) in get_string() argument 119 *buffer = 0; in get_string() 124 char *lim = buffer + buflen; // Calculate limit in get_string() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/emlxs/ |
H A D | emlxs.c | 95 char buffer[256]; in emlxs_msgbuf() local 112 mdb_snprintf(buffer, sizeof (buffer), "%s_device", DRIVER_NAME); in emlxs_msgbuf() 113 if (mdb_readvar(&device, buffer) == -1) { in emlxs_msgbuf() 115 "%s not found.\n", buffer); in emlxs_msgbuf() 125 mdb_snprintf(buffer, sizeof (buffer), "%s_instance", DRIVER_NAME); in emlxs_msgbuf() 126 if (mdb_readvar(&instance, buffer) == -1) { in emlxs_msgbuf() 128 buffer); in emlxs_msgbuf() 138 mdb_snprintf(buffer, sizeof (buffer), "%s_instance_count", DRIVER_NAME); in emlxs_msgbuf() 139 if (mdb_readvar(&instance_count, buffer) == -1) { in emlxs_msgbuf() 141 buffer); in emlxs_msgbuf() [all …]
|
/illumos-gate/usr/src/lib/nsswitch/mdns/common/ |
H A D | mdns_common.c | 36 static char *RDataToName(char *data, char *buffer, int datalen, int buflen); 119 if (data->buffer == NULL) { in _nss_mdns_queryrecord() 124 stat = (*argp->str2ent)(data->buffer, in _nss_mdns_queryrecord() 125 strlen(data->buffer), in _nss_mdns_queryrecord() 126 argp->buf.result, argp->buf.buffer, in _nss_mdns_queryrecord() 136 free(data->buffer); in _nss_mdns_queryrecord() 138 argp->returnval = argp->buf.buffer; in _nss_mdns_queryrecord() 139 argp->returnlen = strlen(argp->buf.buffer); in _nss_mdns_queryrecord() 141 data->buffer = NULL; in _nss_mdns_queryrecord() 167 char *buffer; in _nss_mdns_querynamereply() local [all …]
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | getgrnam.c | 51 nss_XbyY_buf_t **buffer = arg; in free_grbuf() local 53 NSS_XbyY_FREE(buffer); in free_grbuf() 59 nss_XbyY_buf_t **buffer = in get_grbuf() local 64 if (buffer == NULL) in get_grbuf() 70 if (*buffer) { in get_grbuf() 71 if ((*buffer)->buflen >= blen) /* existing size fits */ in get_grbuf() 72 return (*buffer); in get_grbuf() 73 NSS_XbyY_FREE(buffer); /* existing is too small */ in get_grbuf() 75 b = NSS_XbyY_ALLOC(buffer, sizeof (struct group), blen); in get_grbuf() 88 ret = getgrgid_r(gid, b->result, b->buffer, b->buflen); in getgrgid() [all …]
|
H A D | getpwnam_r.c | 56 _uncached_getpwuid_r(uid_t uid, struct passwd *result, char *buffer, 60 _uncached_getpwnam_r(const char *name, struct passwd *result, char *buffer, 68 getpwnam_r(const char *name, struct passwd *result, char *buffer, int buflen) in getpwnam_r() argument 76 NSS_XbyY_INIT(&arg, result, buffer, buflen, str2passwd); in getpwnam_r() 88 getpwuid_r(uid_t uid, struct passwd *result, char *buffer, int buflen) in getpwuid_r() argument 92 NSS_XbyY_INIT(&arg, result, buffer, buflen, str2passwd); in getpwuid_r() 101 _uncached_getpwuid_r(uid_t uid, struct passwd *result, char *buffer, in _uncached_getpwuid_r() argument 106 NSS_XbyY_INIT(&arg, result, buffer, buflen, str2passwd); in _uncached_getpwuid_r() 119 __posix_getpwuid_r(uid_t uid, struct passwd *pwd, char *buffer, in __posix_getpwuid_r() argument 126 if ((*result = getpwuid_r(uid, pwd, buffer, (uintptr_t)bufsize)) in __posix_getpwuid_r() [all …]
|
H A D | getgrnam_r.c | 63 _uncached_getgrnam_r(const char *name, struct group *result, char *buffer, 67 _uncached_getgrgid_r(gid_t gid, struct group *result, char *buffer, int buflen); 74 getgrnam_r(const char *name, struct group *result, char *buffer, int buflen) in getgrnam_r() argument 82 NSS_XbyY_INIT(&arg, result, buffer, buflen, str2group); in getgrnam_r() 94 getgrgid_r(gid_t gid, struct group *result, char *buffer, int buflen) in getgrgid_r() argument 98 NSS_XbyY_INIT(&arg, result, buffer, buflen, str2group); in getgrgid_r() 106 _uncached_getgrgid_r(gid_t gid, struct group *result, char *buffer, in _uncached_getgrgid_r() argument 111 NSS_XbyY_INIT(&arg, result, buffer, buflen, str2group); in _uncached_getgrgid_r() 123 __posix_getgrgid_r(gid_t gid, struct group *grp, char *buffer, in __posix_getgrgid_r() argument 130 if ((*result = getgrgid_r(gid, grp, buffer, (uintptr_t)bufsize)) in __posix_getgrgid_r() [all …]
|
H A D | nss_dbdefs.c | 71 b->buffer = (char *)(b->result) + struct_size; in _nss_XbyY_buf_alloc() 115 parsestat = (*b->str2ent)(buf, (len - 1), b->buf.result, b->buf.buffer, in _nss_XbyY_fgets() 138 _nss_netdb_aliases(const char *instr, int lenstr, char *buffer, int buflen) in _nss_netdb_aliases() argument 145 char *copyptr = buffer + buflen; in _nss_netdb_aliases() 146 char **aliasp = (char **)ROUND_UP(buffer, sizeof (*aliasp)); in _nss_netdb_aliases() 390 nss_pack_key2str(void *buffer, size_t length, nss_XbyY_args_t *arg, in nss_pack_key2str() argument 403 if (buffer == NULL || length == 0 || arg == NULL || in nss_pack_key2str() 415 (void) strlcpy(buffer, arg->key.name, len); in nss_pack_key2str() 422 *(nssuint_t *)buffer = (nssuint_t)arg->key.number; in nss_pack_key2str() 429 *(nssuint_t *)buffer = (nssuint_t)arg->key.uid; in nss_pack_key2str() [all …]
|
/illumos-gate/usr/src/lib/nsswitch/ldap/common/ |
H A D | getprinter.c | 69 char *buffer = NULL; in _nss_ldap_printers2str() local 82 be->buffer = calloc(1, buflen); in _nss_ldap_printers2str() 83 if (be->buffer == NULL) in _nss_ldap_printers2str() 86 buffer = be->buffer; in _nss_ldap_printers2str() 88 buffer = argp->buf.buffer; in _nss_ldap_printers2str() 89 (void) memset(argp->buf.buffer, 0, buflen); in _nss_ldap_printers2str() 107 len = snprintf(buffer, buflen, "%s", name[0]); in _nss_ldap_printers2str() 108 TEST_AND_ADJUST(len, buffer, buflen, result_printers2str); in _nss_ldap_printers2str() 114 len = snprintf(buffer, buflen, "|%s", in _nss_ldap_printers2str() 116 TEST_AND_ADJUST(len, buffer, buflen, in _nss_ldap_printers2str() [all …]
|
H A D | getprojent.c | 71 char *buffer, *comment, *attr_str; in _nss_ldap_proj2str() local 82 if ((be->buffer = calloc(1, buflen)) == NULL) { in _nss_ldap_proj2str() 86 buffer = be->buffer; in _nss_ldap_proj2str() 88 buffer = argp->buf.buffer; in _nss_ldap_proj2str() 91 (void) memset(buffer, 0, buflen); in _nss_ldap_proj2str() 108 len = snprintf(buffer, buflen, "%s:%s:%s:", name[0], id[0], in _nss_ldap_proj2str() 110 TEST_AND_ADJUST(len, buffer, buflen, result_proj2str); in _nss_ldap_proj2str() 121 len = snprintf(buffer, buflen, "%s", in _nss_ldap_proj2str() 125 len = snprintf(buffer, buflen, ",%s", in _nss_ldap_proj2str() 128 TEST_AND_ADJUST(len, buffer, buflen, result_proj2str); in _nss_ldap_proj2str() [all …]
|
H A D | ldap_common.c | 170 argp->returnval = argp->buf.buffer; in _nss_ldap_lookup() 171 argp->returnlen = strlen(argp->buf.buffer); in _nss_ldap_lookup() 190 callbackstat = (*argp->str2ent)(be->buffer, in _nss_ldap_lookup() 193 argp->buf.buffer, in _nss_ldap_lookup() 197 argp->buf.buffer != NULL) { in _nss_ldap_lookup() 198 argp->returnval = argp->buf.buffer; in _nss_ldap_lookup() 199 argp->returnlen = strlen(argp->buf.buffer); in _nss_ldap_lookup() 204 if (be->buffer != NULL) { in _nss_ldap_lookup() 205 free(be->buffer); in _nss_ldap_lookup() 206 be->buffer = NULL; in _nss_ldap_lookup() [all …]
|
H A D | getexecattr.c | 124 char *buffer = (char *)NULL; in _exec_ldap_exec2ent() local 129 buffer = argp->buf.buffer; in _exec_ldap_exec2ent() 131 (void) memset(argp->buf.buffer, 0, buflen); in _exec_ldap_exec2ent() 133 ceiling = buffer + buflen; in _exec_ldap_exec2ent() 152 exec->name = buffer; in _exec_ldap_exec2ent() 153 buffer += len + 1; in _exec_ldap_exec2ent() 154 if (buffer >= ceiling) { in _exec_ldap_exec2ent() 165 exec->policy = buffer; in _exec_ldap_exec2ent() 166 buffer += len + 1; in _exec_ldap_exec2ent() 167 if (buffer >= ceiling) { in _exec_ldap_exec2ent() [all …]
|
/illumos-gate/usr/src/lib/smbsrv/libsmbns/common/ |
H A D | smbns_netbios_datagram.c | 324 char *buffer; in smb_netbios_datagram_send() local 337 if ((buffer = malloc(MAX_DATAGRAM_LENGTH * 4)) == NULL) { in smb_netbios_datagram_send() 342 buffer[0] = DATAGRAM_TYPE_DIRECT_UNIQUE; in smb_netbios_datagram_send() 345 buffer[1] = DATAGRAM_FLAGS_B_NODE | DATAGRAM_FLAGS_FIRST; in smb_netbios_datagram_send() 348 buffer[1] = DATAGRAM_FLAGS_P_NODE | DATAGRAM_FLAGS_FIRST; in smb_netbios_datagram_send() 351 buffer[1] = DATAGRAM_FLAGS_M_NODE | DATAGRAM_FLAGS_FIRST; in smb_netbios_datagram_send() 355 buffer[1] = DATAGRAM_FLAGS_H_NODE | DATAGRAM_FLAGS_FIRST; in smb_netbios_datagram_send() 360 BE_OUT16(&buffer[2], datagram_id); in smb_netbios_datagram_send() 361 (void) memcpy(&buffer[4], &src->addr_list.sin.sin_addr.s_addr, in smb_netbios_datagram_send() 363 (void) memcpy(&buffer[8], &src->addr_list.sin.sin_port, in smb_netbios_datagram_send() [all …]
|
/illumos-gate/usr/src/tools/smatch/src/ |
H A D | tokenize.c | 56 unsigned char *buffer; member 85 static char buffer[4]; in show_special() local 87 buffer[0] = val; in show_special() 88 buffer[1] = 0; in show_special() 90 strcpy(buffer, (char *) combinations[val - SPECIAL_BASE]); in show_special() 91 return buffer; in show_special() 98 char *buffer; in show_ident() local 102 buffer = buff[3 & ++n]; in show_ident() 103 sprintf(buffer, "%.*s", ident->len, ident->name); in show_ident() 104 return buffer; in show_ident() [all …]
|
/illumos-gate/usr/src/lib/libsocket/inet/ |
H A D | getprotoent_r.c | 53 char *buffer, int buflen) in getprotobyname_r() argument 62 NSS_XbyY_INIT(&arg, result, buffer, buflen, str2protoent); in getprotobyname_r() 73 getprotobynumber_r(int proto, struct protoent *result, char *buffer, int buflen) in getprotobynumber_r() argument 78 NSS_XbyY_INIT(&arg, result, buffer, buflen, str2protoent); in getprotobynumber_r() 106 getprotoent_r(struct protoent *result, char *buffer, int buflen) in getprotoent_r() argument 111 NSS_XbyY_INIT(&arg, result, buffer, buflen, str2protoent); in getprotoent_r() 129 char *buffer, int buflen) in str2protoent() argument 137 if ((instr >= buffer && (buffer + buflen) > instr) || in str2protoent() 138 (buffer >= instr && (instr + lenstr) > buffer)) { in str2protoent() 157 (void) memcpy(buffer, namestart, namelen); in str2protoent() [all …]
|
H A D | getnetent_r.c | 57 char *buffer, int buflen) in getnetbyname_r() argument 66 NSS_XbyY_INIT(&arg, result, buffer, buflen, str2netent); in getnetbyname_r() 78 char *buffer, int buflen) in getnetbyaddr_r() argument 83 NSS_XbyY_INIT(&arg, result, buffer, buflen, str2netent); in getnetbyaddr_r() 112 getnetent_r(struct netent *result, char *buffer, int buflen) in getnetent_r() argument 117 NSS_XbyY_INIT(&arg, result, buffer, buflen, str2netent); in getnetent_r() 133 void *ent /* really (struct netnet *) */, char *buffer, int buflen) in str2netent() argument 141 if ((instr >= buffer && (buffer + buflen) > instr) || in str2netent() 142 (buffer >= instr && (instr + lenstr) > buffer)) { in str2netent() 161 (void) memcpy(buffer, namestart, namelen); in str2netent() [all …]
|
/illumos-gate/usr/src/lib/libnsl/nss/ |
H A D | getrpcent_r.c | 53 getrpcbyname_r(const char *name, struct rpcent *result, char *buffer, in getrpcbyname_r() argument 63 NSS_XbyY_INIT(&arg, result, buffer, buflen, str2rpcent); in getrpcbyname_r() 73 getrpcbynumber_r(const int number, struct rpcent *result, char *buffer, in getrpcbynumber_r() argument 79 NSS_XbyY_INIT(&arg, result, buffer, buflen, str2rpcent); in getrpcbynumber_r() 104 getrpcent_r(struct rpcent *result, char *buffer, int buflen) in getrpcent_r() argument 109 NSS_XbyY_INIT(&arg, result, buffer, buflen, str2rpcent); in getrpcent_r() 117 str2rpcent(const char *instr, int lenstr, void *ent, char *buffer, int buflen) in str2rpcent() argument 125 if ((instr >= buffer && (buffer + buflen) > instr) || in str2rpcent() 126 (buffer >= instr && (instr + lenstr) > buffer)) in str2rpcent() 143 (void) memcpy(buffer, namestart, namelen); in str2rpcent() [all …]
|
/illumos-gate/usr/src/lib/libcurses/screen/ |
H A D | vwprintw.c | 65 char *buffer; in vwprintw() local 68 buffer = (char *) malloc(size); in vwprintw() 69 if (buffer == NULL) in vwprintw() 73 n = vsnprintf(buffer, size, fmt, ap); in vwprintw() 77 buffer = (char *) realloc(buffer, size); in vwprintw() 78 if (buffer == NULL) in vwprintw() 82 rv = waddstr(win, buffer); in vwprintw() 83 free(buffer); in vwprintw()
|