Lines Matching defs:cmdbuf
1197 char *cmdbuf;
1227 cmdbuf = am(myself, cmd_length);
1229 if (NULL == cmdbuf) {
1231 "%s: Could not alloc cmdbuf.", myself);
1240 * We use the cmdbuf to store the qualified netgroup map name there will
1243 strlcpy(cmdbuf, map->map_path, strlen(map->map_path) -
1245 strcat(cmdbuf, NETGROUP_MAP);
1246 netgroupmap = (map_ctrl *)shim_dbm_open(cmdbuf,
1250 "%s: Could not update %s.", myself, cmdbuf);
1251 sfree(cmdbuf);
1263 strcpy(cmdbuf, "/usr/sbin/makedbm -u ");
1266 strncat(cmdbuf, map->map_path, strlen(map->map_path) -
1268 strcat(cmdbuf, NETGROUP_MAP);
1271 strcat(cmdbuf, " | /usr/sbin/revnetgroup -h > ");
1273 strcat(cmdbuf, " | /usr/sbin/revnetgroup -u > ");
1277 strncat(cmdbuf, map->map_path, strlen(map->map_path) -
1279 strcat(cmdbuf, temp_file_name);
1281 if (0 > system(cmdbuf)) {
1283 "(errno=%d)", myself, cmdbuf, errno);
1284 sfree(cmdbuf);
1287 sfree(cmdbuf);
1299 cmdbuf = am(myself, strlen("/usr/sbin/makedbm") +
1303 if (NULL == cmdbuf) {
1305 "%s: Could not allocate cmdbuf.", myself);
1311 strcpy(cmdbuf, "/usr/sbin/makedbm ");
1312 strncat(cmdbuf, map->map_path, strlen(map->map_path) -
1314 strcat(cmdbuf, temp_file_name);
1315 strcat(cmdbuf, " ");
1316 strcat(cmdbuf, temp_entries);
1318 if (0 > system(cmdbuf)) {
1320 "(errno=%d)", myself, cmdbuf, errno);
1321 sfree(cmdbuf);
1328 strlcpy(cmdbuf, map->map_path, strlen(map->map_path) -
1330 strcat(cmdbuf, temp_file_name);
1331 res = unlink(cmdbuf);
1335 "(errno=%d)", myself, cmdbuf, errno);
1338 sfree(cmdbuf);
1341 sfree(cmdbuf);