summaryrefslogtreecommitdiff
path: root/libguile/posix.c
AgeCommit message (Expand)AuthorFilesLines
2021-05-08'primitive-fork' closes and recreates the current thread's 'sleep_pipe'.Ludovic Courtès1-1/+28
2021-03-10Add mkstemp; undocument mkstemp!Andy Wingo1-3/+3
2020-05-16popen: Add 'pipeline' procedure.Rutger van Beusekom1-48/+18
2020-04-14bitvector-set-bit! / bitvector-clear-bit! replace bitvector-set!Andy Wingo1-1/+1
2020-03-22Deprecate 'tmpnam' and add '--disable-tmpnam' configure option.Matt Wette1-0/+11
2019-08-02Merge from stable-2.2Andy Wingo1-9/+38
2019-06-18open-process: Fix dup(2) and execvp(2) error handling.Mark H Weaver1-9/+38
2019-05-23Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals.Mark H Weaver1-2/+2
2019-05-23Define AT_SYMLINK_NOFOLLOW et al.Ludovic Courtès1-2/+18
2018-10-17Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals.Mark H Weaver1-5/+3
2018-10-07Fix use of uninstalled header by installed headersAndy Wingo1-0/+1
2018-09-23Define AT_SYMLINK_NOFOLLOW et al.Ludovic Courtès1-1/+17
2018-08-07Make sure the return value of 'scm_crypt' is always initialized.Ludovic Courtès1-4/+7
2018-08-07Fix 'crypt' deadlock upon error.Ludovic Courtès1-4/+21
2018-06-25Give multiple-values objects a tc7Andy Wingo1-7/+5
2018-06-21Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo1-3/+3
2018-06-20Update license notices in all C filesAndy Wingo1-17/+17
2018-06-20Remove (C) from copyright statementsAndy Wingo1-1/+1
2018-06-20Make .c copyright headers uniformAndy Wingo1-1/+2
2018-06-20Rationalize include order in C filesAndy Wingo1-28/+23
2018-06-20Make libguile header inclusion consistent within libguile c filesAndy Wingo1-26/+26
2018-06-20Remove Emacs local variables comments in Guile sourceAndy Wingo1-6/+0
2018-06-20Remove _scm.hAndy Wingo1-1/+0
2018-06-20Devolve symbols.h from _scm.hAndy Wingo1-0/+1
2018-06-20Remove modules.h from _scm.h.Andy Wingo1-0/+1
2018-06-20Move subr snarfing macros to gsubr.h.Andy Wingo1-0/+1
2018-06-19Devolve numbers.h from _scm.h.Andy Wingo1-0/+1
2018-06-18Devolve pairs.hAndy Wingo1-0/+1
2018-06-18Remove list.h from _scm.hAndy Wingo1-0/+1
2018-06-18Remove includes of validate.h.Andy Wingo1-1/+0
2018-06-17Move syscall-related private defines to their own headerAndy Wingo1-0/+1
2018-06-14Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo1-3/+5
2018-01-10Make sure the return value of 'scm_crypt' is always initialized.Ludovic Courtès1-5/+8
2017-12-22Fix 'crypt' deadlock upon error.Ludovic Courtès1-4/+21
2017-03-01Treat 'SIG_IGN' as a pointer.Ludovic Courtès1-3/+5
2017-02-14Elide syscalls in fdes->portAndy Wingo1-4/+10
2016-09-14Fix compile warning in posix.cv2.1.4Andy Wingo1-2/+4
2016-08-31Move system* to posix.c, impl on open-processAndy Wingo1-1/+71
2016-07-25Add popen featureAndy Wingo1-0/+1
2016-07-25Add POSIX shims for MinGWEli Zaretskii1-1/+1
2016-07-25Rename win32-uname.[ch] to posix-w32.[ch]Andy Wingo1-4/+4
2016-07-25Factor start_child out of open_processAndy Wingo1-84/+104
2016-07-25More specific status:exit-val et al compilation guardsAndy Wingo1-2/+6
2016-07-25getaffinity, setaffinity docstring cleanupAndy Wingo1-12/+2
2016-07-25Provide `kill' only if supported by the hostAndy Wingo1-19/+2
2016-07-25More robust setuid, setgid, etc detectionAndy Wingo1-14/+16
2014-09-30Merge branch 'stable-2.0'Mark H Weaver1-9/+13
2014-09-22Add 'EXIT_SUCCESS' and 'EXIT_FAILURE'.Ludovic Courtès1-0/+6
2014-07-03Fix calculation of CPU set size for getaffinity.Eli Zaretskii1-2/+2
2014-05-28Slightly simplify 'scm_open_process'.Ludovic Courtès1-7/+5