pacman/lib/libalpm
Dan McGee 43f9eb1aa9 Set SIGPIPE handler to SIG_IGN when downloading
We don't want a failed write to kill our whole program when we are
downloading things, so set the SIGPIPE handler to ignore when downloading
and restore any previous signal handler when we complete the download.

Signed-off-by: Dan McGee <dan@archlinux.org>
2008-10-31 19:46:13 -05:00
..
po Update Chinese translation 2008-10-28 22:06:34 -05:00
.gitignore Remove unnecessary entries from .gitignore files 2007-07-16 16:49:28 -04:00
add.c Change checkdeps and checkdbconflicts to be more flexible. 2008-08-25 18:08:52 -05:00
add.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
alpm.c Remove unnecessary header file, move one macro to util.c 2008-04-06 20:20:20 -05:00
alpm.h Make libfetch the 'native' download library 2008-10-31 19:46:13 -05:00
alpm_list.c alpm_list_remove treat NULL needle as "nothing" 2008-07-17 20:20:13 -05:00
alpm_list.h Cleanup usages of alpm_list_find and alpm_list_remove. 2008-05-13 15:49:02 -05:00
backup.c memleak fix: ensure backup fname isn't lost if unused 2008-03-23 16:55:52 -05:00
backup.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
be_files.c Use access() instead of stat() when possible 2008-06-15 22:52:27 -05:00
be_package.c Don't display filename on -Qip operation. 2008-06-04 16:25:31 -05:00
cache.c Remove unnecessary unistd.h header inclusion 2008-10-12 21:30:15 -05:00
cache.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
conflict.c Merge branch 'maint' 2008-10-12 21:36:45 -05:00
conflict.h New _alpm_conflict_dup function 2008-01-27 11:54:25 -06:00
db.c Merge branch 'maint' 2008-10-12 21:36:45 -05:00
db.h Fix variable naming issues in _alpm_db_cmp 2008-08-08 13:45:46 -05:00
delta.c Use correct C type for file sizes 2008-06-04 15:38:47 -05:00
delta.h Use correct C type for file sizes 2008-06-04 15:38:47 -05:00
deps.c Change checkdeps and checkdbconflicts to be more flexible. 2008-08-25 18:08:52 -05:00
deps.h sync_addtarget rework 2008-07-13 09:16:55 -05:00
dload.c Set SIGPIPE handler to SIG_IGN when downloading 2008-10-31 19:46:13 -05:00
dload.h Remove unnecessary import in dload.h 2008-04-10 20:53:28 -05:00
error.c Make libfetch the 'native' download library 2008-10-31 19:46:13 -05:00
graph.h Use correct C type for file sizes 2008-06-04 15:38:47 -05:00
group.c Cleanup usages of alpm_list_find and alpm_list_remove. 2008-05-13 15:49:02 -05:00
group.h Cleanup usages of alpm_list_find and alpm_list_remove. 2008-05-13 15:49:02 -05:00
handle.c Remove unnecessary initialization in new functions 2008-09-03 09:36:31 -05:00
handle.h Reimplement TotalDownload functionality 2008-06-04 15:38:53 -05:00
log.c Remove unnecessary header file, move one macro to util.c 2008-04-06 20:20:20 -05:00
log.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
Makefile.am Refactor pkg_load/parse_descfile into a new backend file 2008-05-11 20:07:55 -05:00
md5.c libalpm/md5: Fix license header 2008-06-03 21:31:31 -05:00
md5.h libalpm/md5: Fix license header 2008-06-03 21:31:31 -05:00
package.c Merge branch 'maint' 2008-10-12 21:36:45 -05:00
package.h Use correct C type for file sizes 2008-06-04 15:38:47 -05:00
remove.c Change checkdeps and checkdbconflicts to be more flexible. 2008-08-25 18:08:52 -05:00
remove.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
sync.c -Qu rework 2008-10-31 19:46:13 -05:00
sync.h -Qu rework 2008-10-31 19:46:13 -05:00
trans.c -Qu rework 2008-10-31 19:46:13 -05:00
trans.h -Qu rework 2008-10-31 19:46:13 -05:00
util.c libalpm: handle syscall interruption correctly 2008-10-12 21:28:05 -05:00
util.h Remove unused strverscmp substitute 2008-07-24 22:16:28 -05:00