summaryrefslogtreecommitdiffstats
path: root/src/pulsecore/core-util.c
Commit message (Collapse)AuthorAgeFilesLines
* Core: Fix incorrect check of return valueScott Reeves2011-01-231-2/+2
|
* core-util: ensure that we chmod only the dir we ourselves createdKees Cook2010-05-081-5/+34
|
* core-util: introduce generic function pa_strip()Lennart Poettering2010-02-211-4/+24
|
* fix a number of warningsDaniel Mack2010-01-051-2/+2
| | | | | most of them were due to missing #ifdefs or wrong printf format type for [s]size_t.
* core: make cpuid code compile cleanly with 32bit PICLennart Poettering2009-11-111-2/+6
|
* core-util: add call to detect if we are called from within a VMLennart Poettering2009-11-051-0/+89
|
* daemon: make sure pa has its own session and process group, but is not its ↵Lennart Poettering2009-10-311-0/+16
| | | | leader so that we cannot acquire a tty ever
* use pa_fopen_cloexec() where applicableLennart Poettering2009-10-301-4/+4
|
* core-util: introduce pa_fopen_cloexec()Lennart Poettering2009-10-301-2/+27
|
* core-util: make sure to enable FD_CLOEXEC unconditionally to cope with ↵Lennart Poettering2009-10-301-3/+12
| | | | kernels that silently accept but ignore O_CLOEXEC
* use cloexec wrappers wherever applicableLennart Poettering2009-10-301-4/+1
|
* core-util: introduce FD_CLOEXEC wrappers for open/socket/pipe/acceptLennart Poettering2009-10-301-0/+79
|
* Merge branch 'master' into dbus-workTanu Kaskinen2009-10-021-19/+71
|\ | | | | | | | | Conflicts: src/daemon/daemon-conf.c
| * core-util: unify how we determine the temporary directoryLennart Poettering2009-09-171-10/+23
| |
| * Improve TMPDIR handlingLennart Poettering2009-09-171-1/+1
| | | | | | | | | | | | Patch from 'jnelson', http://pulseaudio.org/ticket/653
| * core-util: properly fill in exception array for pa_reset_sigs() ↵Lennart Poettering2009-09-081-1/+1
| | | | | | | | (llvm-clang-analyzer)
| * llvm-clang-analyzer: drop a few unnecessary assignments and other trivial fixesLennart Poettering2009-09-081-8/+5
| |
| * Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudioLennart Poettering2009-09-021-0/+10
| |\
| | * core-util: call dbus_connection_set_exit_on_disconnect() on shared busses to ↵Lennart Poettering2009-09-021-0/+10
| | | | | | | | | | | | make sure dbus_shutdown() isn't fatal
| * | core-util: don't leak memory in pa_unset_env_recorded()Lennart Poettering2009-09-021-2/+4
| |/
| * core-util: add api for setting env vars and record them so that we can undo ↵Lennart Poettering2009-09-021-0/+30
| | | | | | | | them n fork
* | Merge branch 'master' of git://0pointer.de/pulseaudio into dbus-workTanu Kaskinen2009-08-301-6/+6
|\| | | | | | | | | Conflicts: src/modules/module-stream-restore.c
| * core-util: Fix logic of pa_make_path_absolute()Andy Shevchenko2009-08-281-6/+6
| | | | | | | | | | Make it works as described in commentary (when fn is NULL, pa_assert(fn) could break logic).
* | Merge branch 'master' of git://0pointer.de/pulseaudio into dbus-workTanu Kaskinen2009-08-241-95/+42
|\| | | | | | | | | Conflicts: src/Makefile.am
| * port a few things over to use xmalloc and friends instead of low-level libc ↵Lennart Poettering2009-08-231-1/+1
| | | | | | | | malloc/free directly
| * core: Add thread-safe group info functions with dynamic buffersTed Percival2009-08-221-86/+20
| | | | | | | | | | | | | | Provides getgrgid, getgrnam, getpwuid & getpwnam replacements that are thread safe (a la getgrgid_r() and friends) that internally handle allocating big-enough buffers to avoid ERANGE errors on large users or groups.
| * adjust various data/library paths automatically if we are run from a build treeLennart Poettering2009-08-211-0/+19
| |
| * core: check return value of getgrnam_r() instead of errnoLennart Poettering2009-08-201-40/+34
| | | | | | | | | | | | | | According to POSIX getgrnam_r() returns the error code as return value, and not in errno. Honour that. Pointed out and inspired by a patch from Ted Percival.
* | Merge branch 'master' of git://0pointer.de/pulseaudio into dbus-workTanu Kaskinen2009-08-161-15/+104
|\| | | | | | | | | | | | | | | | | | | Conflicts: src/Makefile.am src/daemon/daemon-conf.c src/daemon/daemon.conf.in src/modules/module-stream-restore.c src/pulse/client-conf.c src/pulsecore/namereg.c
| * core-util: move personality resetting into core-utilLennart Poettering2009-08-121-0/+13
| |
| * core-util: replace remaining fixed size destination string functions by ↵Lennart Poettering2009-08-011-11/+63
| | | | | | | | | | | | | | | | | | | | _malloc() versions This helps portability to GNU/Hurd. Patch originally from Samuel Thibault but modified. Closes ticket #546
| * core-util: rework pa_strlcpy() to not rely on strncpy()Lennart Poettering2009-08-011-2/+10
| | | | | | | | | | strncpy() is very slow since it resets the entire destination buffer. Replace usage of strncpy by memcpy().
| * pipe: replace PIPE_BUF macro pa pa_pipe_buf callLennart Poettering2009-08-011-0/+16
| | | | | | | | | | | | | | This should help portability to platforms that lack PIPE_BUF. Based on a patch from Samuel Thibault. See ticket #546
| * daemon: replace colons by dash in per-machine directory names for compat ↵Lennart Poettering2009-07-231-2/+2
| | | | | | | | with weird filesystems
* | Finish the Core dbus interface.Tanu Kaskinen2009-07-211-0/+22
|/
* Add missing headers includes for FreeBSD.Diego Elio 'Flameeyes' Pettenò2009-06-291-0/+1
| | | | This removes the implicit declarations of send() and pthread_sigmask().
* Rename the flock variable to f_lock.Diego Elio 'Flameeyes' Pettenò2009-06-291-8/+8
| | | | flock() is a function on FreeBSD, and the variable shadowed its definition.
* Only declare saved_errno when it's going to be used (on Linux).Diego Elio 'Flameeyes' Pettenò2009-06-291-2/+1
|
* core: use rtkit to acquire high-priority schedulingLennart Poettering2009-06-191-104/+46
|
* core: ask RealtimeKit for RT schedulingLennart Poettering2009-06-191-18/+78
|
* core-util: implement pa_maybe_prefix_path()Lennart Poettering2009-06-171-0/+9
|
* core-util: implement pa_split_spaces_strv()Lennart Poettering2009-06-171-0/+24
|
* core-util: implement pa_xstrfreev()Lennart Poettering2009-06-171-0/+12
|
* core-util: introduce pa_disable_sigpipe()Lennart Poettering2009-05-261-0/+21
|
* core-util: fall back to sysconf(_SC_OPEN_MAX) to find maximum file descriptorLennart Poettering2009-05-221-4/+6
|
* core-util: introduce pa_get_host_name_malloc() and pa_get_user_name_malloc()Lennart Poettering2009-04-291-19/+46
|
* core-util: handle EINTR already inside of pa_read/pa_writeLennart Poettering2009-04-181-7/+32
|
* core-util: filter utf8 in pa_machine_id()Lennart Poettering2009-04-131-3/+6
|
* core-util: add pa_session_id()Lennart Poettering2009-04-131-0/+9
|
* various spelling fixesMaarten Bosmans2009-04-041-2/+2
|