X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=attribute.c;h=86fc36d7615f2f7f702126015eb8176540fcce37;hp=d4a0bfaf8f48e0a14e21dc5065134e2ea6587be3;hb=8211954fc3390c0fa19cca788b03336a37aa9dc0;hpb=02691a995a6ee0fe4d9078f1d82465edd4814f74 diff --git a/attribute.c b/attribute.c index d4a0bfaf..86fc36d7 100644 --- a/attribute.c +++ b/attribute.c @@ -3,6 +3,7 @@ #include "afh.h" #include "afs.h" #include "string.h" +#include "net.h" static void *attribute_table; static int greatest_att_bitnum; @@ -94,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};