/* $Header: /CVSROOT/debris/cmds/append.c,v 1.2 2005/08/15 01:04:52 tino Exp $ * * DebRIS: DEBian Remote Install Scripter * *append {data} * * $Log: append.c,v $ * Revision 1.2 2005/08/15 01:04:52 tino * all functions now have a prefix (dris_) * * Revision 1.1 2005/08/13 22:59:12 tino * additional functions, see ChangeLog */ static int driscmd_append(char *args) { int fd; if ((fd=open(args, O_APPEND))<0) return dris_err("append: cannot create %s", args); if (dris_writeall(fd, config.in->buf+config.data, config.in->len-config.data)) return dris_err("append: cannot write to %s", args); if (close(fd)) return dris_err("append: cannot close %s", args); return 0; }