namelist
*namelist = names;
scandir(const char *dirname, struct dirent ***namelist,
return (scandir_dirp(dirp, namelist, select, dcomp));
scandirat(int dirfd, const char *dirname, struct dirent ***namelist,
return (scandir_dirp(dirp, namelist, select, dcomp));
scandir_dirp(DIR *dirp, struct dirent ***namelist,
char *namelist;
namelist = tp->term_names;
namelen = strlen(namelist) + 1;
TRACE_OUT(("Header of %s @%d", namelist, *offset));
|| Write(namelist, sizeof(char), namelen) != namelen) {
parsecred(char *namelist, struct xucred *cr)
names = strsep(&namelist, " \t\n");
findname(char *string, char *level, char **bufp, struct list *namelist)
if (namelist->list == 0 || (name = strsep(bufp, ".")) == NULL) {
for (i = 0; i < namelist->size; i++)
if (namelist->list[i].ctl_name != NULL &&
strcmp(name, namelist->list[i].ctl_name) == 0)
if (i == namelist->size) {
char *core = NULL, *namelist = NULL;
namelist = optarg;
if (namelist == NULL && core == NULL) {
if ((kd = kvm_openfiles(namelist, core, NULL, O_RDONLY,
namelist == NULL ? _PATH_UNIX : namelist);
char **namelist = v;
c = argcount(namelist) + 1;
for (ap = namelist, ap2 = altnames; *ap; ap++, ap2++) {
char *namelist[NMLSIZE], *bufp;
np = &namelist[0];
if ((np > namelist || colmod != 0) && mc == 0)
if (np > namelist) {
for (mc = 0, np = &namelist[0]; *np != NULL; np++)
namelist[0]);
for (np = &namelist[1]; *np != NULL; np++)
inlist(struct namelist *list, char *file)
struct namelist *nl;
struct namelist *new;
struct namelist *ptr, *save;
struct namelist *f;
struct namelist *updfilelist = NULL; /* List of updated files */
struct namelist *c_files;
extern struct namelist *filelist; /* list of source files */
int inlist(struct namelist *, char *);
void docmds(struct namelist *, int, char **);
struct namelist *expand(struct namelist *, int);
void insert(char *, struct namelist *, struct namelist *, struct subcmd *);
void append(char *, struct namelist *, char *, struct subcmd *);
struct namelist *makenl(char *);
struct namelist *lookup(char *, int, struct namelist *);
char *getnlstr(struct namelist *);
struct namelist *n_next;
struct namelist *sc_args;
struct namelist *nlptr;
struct namelist *f;
struct namelist *files;
struct namelist *filelist; /* list of source files */
static void notify(char *, struct namelist *, time_t);
struct namelist *f;
struct namelist *files = cmd->c_files;
struct namelist *nl;
struct namelist *f;
notify(char *rhost, struct namelist *to, time_t lmod)
docmds(struct namelist *hostlist, int argc, char **argv)
struct namelist *
expand(struct namelist *list, int wh) /* quote in list->n_name */
struct namelist *nl, *prev;
struct namelist *tp;
struct namelist *nl;
| NOTIFY namelist ';' = {
| EXCEPT namelist ';' = {
| PATTERN namelist ';' = {
struct namelist *nl;
| namelist = {
static struct namelist *addnl(struct namelist *, struct namelist *);
static struct namelist *subnl(struct namelist *, struct namelist *);
static struct namelist *andnl(struct namelist *, struct namelist *);
static int innl(struct namelist *nl, char *p);
insert(char *label, struct namelist *files, struct namelist *hosts,
struct namelist *h, *lasth;
struct namelist *last_n;
append(char *label, struct namelist *files, char *stamp, struct subcmd *scmds)
struct namelist *
struct namelist *nl;
nl = ALLOC(namelist);
innl(struct namelist *nl, char *p)
static struct namelist *
addnl(struct namelist *n1, struct namelist *n2)
struct namelist *nl, *prev;
static struct namelist *
subnl(struct namelist *n1, struct namelist *n2)
struct namelist *nl, *prev;
static struct namelist *
andnl(struct namelist *n1, struct namelist *n2)
struct namelist *nl, *prev;
struct namelist *namel;
%type <namel> namelist, names, opt_namelist nlist
command: NAME '=' namelist = {
| namelist ARROW namelist cmdlist = {
| NAME COLON namelist ARROW namelist cmdlist = {
| namelist DCOLON NAME cmdlist = {
| NAME COLON namelist DCOLON NAME cmdlist = {
namelist: nlist {
struct namelist *
lookup(char *name, int action, struct namelist *value)
struct namelist *s_value;
struct namelist *nl;
struct namelist *value;
struct namelist *nl, *prev;
struct namelist *files, *hosts;
static struct namelist tnl;
getnlstr(struct namelist *nl)
static void addhostlist(char *, struct namelist **);
addhostlist(char *name, struct namelist **hostlist)
struct namelist *ptr, *new;
struct namelist *hostlist = NULL;
char *namebase, *name, *namelist;
namebase = namelist = xstrdup(iname);
name = xstrsep(&namelist, ",");
fdcon[s].c_namelist = namelist;
nlisterr(struct nlist namelist[])
namelist[i].n_name != NULL && *namelist[i].n_name != '\0'; i++)
if (namelist[i].n_value == 0)
mvprintw(2 + ++n, 10, "%s", namelist[i].n_name);
#define NVAL(indx) namelist[(indx)].n_value
if (kvm_nlist(kd, namelist))
static struct nlist namelist[] = {
#define deref_nl(v, p, s) deref_kptr((void *)namelist[(v)].n_value, (p), (s));
if (namelist[nlx].n_type == 0 || namelist[nlx].n_value == 0) {
sym = namelist[nlx].n_name;
if (kvm_read(kd, namelist[nlx].n_value, addr, size) != size) {
sym = namelist[nlx].n_name;
if ((c = kvm_nlist(kd, namelist)) != 0) {
c < sizeof(namelist)/sizeof(namelist[0]);
if (namelist[c].n_type == 0)
namelist[c].n_name);
struct nlist namelist[] = {
struct dirent **namelist, *dp;
if ((namesize = scandirat(fd, ".", &namelist, select_visible,
dp = namelist[i];
free(namelist);
getq(struct queue ***namelist)
*namelist = queue;