X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;ds=sidebyside;f=attribute.c;h=86fc36d7615f2f7f702126015eb8176540fcce37;hb=880818ccab1a9223399194926dfa33b509d8bc12;hp=db38faddd3294f1d4eb483b40bb67369016023fa;hpb=f6f50d03a09d6bc423324206d274336e9905bbb4;p=paraslash.git diff --git a/attribute.c b/attribute.c index db38fadd..86fc36d7 100644 --- a/attribute.c +++ b/attribute.c @@ -1,7 +1,9 @@ #include "para.h" #include "error.h" +#include "afh.h" #include "afs.h" #include "string.h" +#include "net.h" static void *attribute_table; static int greatest_att_bitnum; @@ -93,17 +95,18 @@ static int log_attribute(struct osl_row *row, void *private_data) if (ret < 0) return ret; if (!(pld->flags & LAA_FLAG_LONG)) { - printf("%s\n", (char *)name_obj.data); + send_buffer(pld->fd, (char *)name_obj.data); return 1; } ret = osl_get_object(attribute_table, row, ATTCOL_BITNUM, &bitnum_obj); if (ret < 0) return ret; - printf("%u\t%s\n", *(unsigned char*)bitnum_obj.data, + send_va_buffer(pld->fd, "%u\t%s\n", *(unsigned char*)bitnum_obj.data, (char *)name_obj.data); return 1; } +/* FIXME: Need callback */ int com_lsatt(int fd, int argc, const char **argv) { struct private_laa_data pld = {.fd = fd, .flags = 0};