X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=audioc.c;h=a8f88e315403955fbc04539595ad19236e13c9f2;hp=aa7184e09070d4742650cc7b72904ab066ebc482;hb=1889013e900f08d5ee842a50dc13c66689ebf15b;hpb=b9ff47c00a184f572037a05f40d9ea62222f514c diff --git a/audioc.c b/audioc.c index aa7184e0..a8f88e31 100644 --- a/audioc.c +++ b/audioc.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2005-2007 Andre Noll + * Copyright (C) 2005-2008 Andre Noll * * Licensed under the GPL v2. For licencing details see COPYING. */ @@ -106,7 +106,12 @@ int main(int argc, char *argv[]) if (ret < 0) goto out; fd = ret; - + ret = mark_fd_nonblocking(fd); + if (ret < 0) + goto out; + ret = mark_fd_nonblocking(STDOUT_FILENO); + if (ret < 0) + goto out; ret = send_cred_buffer(fd, args); if (ret < 0) goto out; @@ -150,6 +155,6 @@ out: if (!ret && loaded && buf) ret = write(STDOUT_FILENO, buf, loaded); if (ret < 0) - PARA_ERROR_LOG("%s\n", PARA_STRERROR(-ret)); + PARA_ERROR_LOG("%s\n", para_strerror(-ret)); return ret < 0? EXIT_FAILURE : EXIT_SUCCESS; }