Lines Matching defs:objname
150 * objname [prop=type:val1[,val2..];..]
153 nwam_line_to_object(char *line, char **objname, void *proplist)
168 *objname = line;
170 if ((*objname = nwam_tokenize_by_unescaped_delim(line, '\t', &prop))
403 * Read object specified by objname from file, converting it to
408 * ncp conf files. If objname is NULL, read all objects, and create
412 * matches objname. We write the found name into objname so that it can be
417 nwam_read_object_from_files_backend(char *filename, char *objname,
490 if (objname == NULL) {
500 if (objname == NULL)
529 if (objname == NULL)
551 if (objname != NULL) {
553 * Is this the specified object? If so set objname and
556 if (strcasecmp(objname, foundobjname) == 0) {
558 (void) strlcpy(objname, foundobjname,
575 if (objname == NULL) {
598 if (objname == NULL) {
619 nwam_object_to_line(FILE *fp, const char *objname, void *proplist)
630 (void) fprintf(fp, "%s\t", objname);
721 * Write object specified by objname to file. If objname is NULL, objlist
724 * properties for the object specified by objname. The write operation is
730 nwam_write_object_to_files_backend(const char *filename, const char *objname,
780 if (objname != NULL) {
782 err = nwam_object_to_line(fp, objname, objlist);
817 * Read in all objects from file and update object corresponding to objname
819 * If objname is empty, no object needs to be updated. If proplist is NULL,
824 nwam_update_object_in_files_backend(char *filename, char *objname,
840 (void) strlcpy(discard_objname, objname,
877 if (objname != NULL &&
878 strcmp(objname, object_names[i]) == 0)
900 return (nwam_write_object_to_files_backend(filename, objname,
911 if (objname != NULL && proplist != NULL) {
913 (char *)objname, proplist)) != NWAM_SUCCESS) {
929 * removing objname and writing the remainder.
932 nwam_remove_object_from_files_backend(char *filename, char *objname,
939 if (objname == NULL) {
941 * NULL objname signifies remove file.
949 return (nwam_update_object_in_files_backend(filename, objname, flags,