about summary refs log tree commit diff
path: root/lib/libsystem.c
Commit message (Collapse)AuthorAgeFilesLines
* cleanupgiraffedata2023-12-161-9/+3
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@4808 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Drop infeasible pm_feed_from_filestream, add pm_feed_from_file, ↵giraffedata2023-11-281-3/+64
| | | | | | pm_accept_to_file git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@4791 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Add pm_feed_from_filestream, pm_accept_to_filestreamgiraffedata2023-11-261-11/+100
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@4788 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Make standard input feeder process close extraneous inherited file descriptorsgiraffedata2021-01-011-5/+15
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@4020 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Fix typos in comments and messages, whitespacegiraffedata2019-12-291-19/+19
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@3726 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Remove _XOPEN_SOURCE because in combination with _BSD_SOURCE, it causes ↵giraffedata2018-04-261-1/+0
| | | | | | nstring.h to refer to strcasecmp() and OpenBSD string.h not to define strcasecmp, thus making this fail to compile. We don't know what _XOPEN_SOURCE was supposed to be for. git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@3217 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Don't close inherited Standard Inputgiraffedata2017-04-231-6/+18
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2964 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Add poorly-named _DEFAULT_SOURCE to all files that had _BSD_SOURCE or ↵giraffedata2016-11-161-0/+1
| | | | | | _SVID_SOURCE, because for some reason GNU C library is replacing the latter with the former. This eliminates compiler warnings about _BSD_SOURCE/_SVID_SOURCE being deprecated git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2836 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Add workaround for libc problem with termination status macros, so they work ↵giraffedata2016-06-161-1/+13
| | | | | | with constant argument git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2788 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Add pm_system2(), pm_system2_lp(), pm_system2_vp()giraffedata2016-05-071-44/+215
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2759 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Add commentsgiraffedata2016-05-061-1/+4
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2756 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Properly qualify Netpbm include files - avoid conflict with DJGPP's <io.h>giraffedata2015-01-011-2/+2
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2367 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Don't refer to SIGURG on systems that don't have itgiraffedata2014-08-241-1/+7
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2255 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Make SIGWINCH defined on OpenBSDgiraffedata2013-10-081-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2013 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Fix test of SIGIO, SIGPWR presencegiraffedata2013-10-081-2/+2
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2012 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Restore recognition of SIGPWR if it's defined as a macrogiraffedata2013-10-081-12/+16
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2011 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Don't refer to SIGWINCH, SIGIO if they don't existgiraffedata2013-10-081-0/+10
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2010 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* cleanupgiraffedata2013-04-141-8/+8
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1883 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Use _pipe() for pipe() on Windows/Mingwgiraffedata2012-02-131-2/+2
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1648 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Fix bug: doesn't use Standard Input feeder when you don't supply a Standard ↵giraffedata2011-03-311-1/+1
| | | | | | Output accepter git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1454 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Don't expect SIGRTMIN, SIGRTMAX to be definedgiraffedata2010-07-031-70/+67
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1259 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Don't expect SIGPWR to be definedgiraffedata2010-03-171-2/+4
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1149 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Close extraneous file descriptors in childgiraffedata2010-02-231-4/+36
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1129 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* fix typo in messagegiraffedata2009-12-191-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1066 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Improve message telling how process diedgiraffedata2009-12-191-5/+94
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1063 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* cleanupgiraffedata2009-12-191-2/+4
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1062 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Don't try to swap user's input fd with stdin when it is already stdin. Same ↵giraffedata2009-12-191-15/+20
| | | | | | for output git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1060 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Fix pm_system* error message when execvp() failsgiraffedata2009-12-191-2/+5
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1058 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Fix bug: pm_system* always crashes or fails to handle outputgiraffedata2009-12-191-1/+2
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1057 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Add pm_system_lp(), pm_system_vp()giraffedata2007-08-251-79/+163
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@383 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Don't hang when shell command doesn't take all of Standard Inputgiraffedata2006-10-181-14/+19
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@87 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Create Subversion repositorygiraffedata2006-08-191-0/+319
git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1 9d0c8265-081b-0410-96cb-a4ca84ce46f8