Systemd/src/basic
Lennart Poettering 57de20dd8f basic: document that people shouldn't use refcnt.h without reason
refcnt.h only exists for cases where objects are simultaneously handled
by different threads. Otherwise it should not be used. The only case
where this applies is sd_bus, really, and pretty much none of our APIs,
since we do not claim thread-safety for them.
2015-08-26 21:04:38 +02:00
..
linux build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
.gitignore build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
af-list.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
af-list.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
arphrd-list.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
arphrd-list.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
async.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
async.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
audit.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
audit.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
barrier.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
barrier.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
bitmap.c bitmap: make bitmap_clear free the bitmap array 2015-07-31 19:08:26 +02:00
bitmap.h bitmap: use external iterator 2015-07-16 14:11:12 +02:00
blkid-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
btrfs-ctree.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
btrfs-util.c btrfs-util: when snapshotting make sure we don't descent into subvolumes we just created 2015-06-15 18:11:11 +02:00
btrfs-util.h btrfs-util: when snapshotting make sure we don't descent into subvolumes we just created 2015-06-15 18:11:11 +02:00
build.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
bus-label.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
bus-label.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
calendarspec.c tree-wide: port everything over to fflush_and_check() 2015-07-29 20:31:07 +02:00
calendarspec.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
cap-list.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
cap-list.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
capability.c fileio: consolidate write_string_file*() 2015-07-06 19:19:25 -04:00
capability.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
cgroup-util.c tree-wide: convert some more mfree() candidates 2015-08-03 19:39:42 +02:00
cgroup-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
clock-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
clock-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
conf-files.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
conf-files.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
copy.c tree-wide: introduce mfree() 2015-07-31 19:56:38 +02:00
copy.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
def.h sd-bus: do not connect to dbus-1 socket when kdbus is available 2015-08-11 20:49:36 +02:00
device-nodes.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
device-nodes.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
env-util.c strv: convert strv_split_quotes into a generic strv_split_extract 2015-08-07 15:50:43 +00:00
env-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
errno-list.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
errno-list.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
ether-addr-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
exit-status.c exit-status: add a missing string for EXIT_SMACK_PROCESS_LABEL 2015-07-24 14:51:05 +09:00
exit-status.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
fdset.c hashmap: fix iterators to not skip entries 2015-06-14 16:56:02 +02:00
fdset.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
fileio-label.c fileio: consolidate write_string_file*() 2015-07-06 19:19:25 -04:00
fileio-label.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
fileio.c tree-wide: port everything over to fflush_and_check() 2015-07-29 20:31:07 +02:00
fileio.h fileio: consolidate write_string_file*() 2015-07-06 19:19:25 -04:00
gunicode.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
gunicode.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
hashmap.c Merge pull request #294 from teg/hashmap-debug-locking-2 2015-06-18 22:05:09 +02:00
hashmap.h hashmap: remove _IDX_ITERATOR_NIL definition 2015-06-17 17:28:44 +02:00
hostname-util.c util: make hostname_is_valid() easier to read 2015-08-24 22:46:45 +02:00
hostname-util.h util: make machine_name_is_valid() a macro and move it to hostname-util.h 2015-08-24 22:46:45 +02:00
in-addr-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
in-addr-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
ioprio.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
json.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
json.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
label.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
label.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
list.h basic: add LIST_INSERT_BEFORE 2015-08-04 03:23:43 -07:00
locale-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
locale-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
lockfile-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
lockfile-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
log.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
log.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
login-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
login-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
macro.h Merge pull request #537 from poettering/nss-mymachines-userns 2015-07-23 09:53:47 +02:00
Makefile build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
memfd-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
memfd-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
mempool.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
mempool.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
missing.h Use getxpid syscall on alpha for raw_getpid() 2015-08-04 14:47:52 -07:00
mkdir-label.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
mkdir.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
mkdir.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
MurmurHash2.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
MurmurHash2.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
ordered-set.h hashmap: fix iterators to not skip entries 2015-06-14 16:56:02 +02:00
path-util.c basic: simplify path_is_mount_point() a bit 2015-07-11 14:20:44 -03:00
path-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
prioq.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
prioq.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
process-util.c process: an empty environment block should be returned as such 2015-07-23 23:47:54 +02:00
process-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
random-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
random-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
ratelimit.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
ratelimit.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
refcnt.h basic: document that people shouldn't use refcnt.h without reason 2015-08-26 21:04:38 +02:00
replace-var.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
replace-var.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
ring.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
ring.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
rm-rf.c tmpfiles: silently ignore failed removal of btrfs submount from non-dir 2015-06-16 16:23:13 +02:00
rm-rf.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
securebits.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
selinux-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
selinux-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
set.h hashmap: fix iterators to not skip entries 2015-06-14 16:56:02 +02:00
sigbus.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
sigbus.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
signal-util.c signal-util: fix incorrect argument of va_start 2015-06-16 11:41:59 +02:00
signal-util.h everywhere: port everything to sigprocmask_many() and friends 2015-06-15 20:13:23 +02:00
siphash24.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
siphash24.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
smack-util.c smack-util: revise smack-util apis and add read smack attr apis 2015-08-04 21:11:19 +09:00
smack-util.h smack-util: revise smack-util apis and add read smack attr apis 2015-08-04 21:11:19 +09:00
socket-label.c socket: Set SO_REUSEPORT before bind() 2015-07-01 16:43:03 +03:00
socket-util.c basic: fix error/memleak in socket-util 2015-07-31 11:52:21 +02:00
socket-util.h socket: Set SO_REUSEPORT before bind() 2015-07-01 16:43:03 +03:00
sparse-endian.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
special.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
strbuf.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
strbuf.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
strv.c strv: Add strv_shell_escape 2015-08-07 15:50:43 +00:00
strv.h strv: Add strv_shell_escape 2015-08-07 15:50:43 +00:00
strxcpyx.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
strxcpyx.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
terminal-util.c terminal-util: no real reason to assert on O_CREAT 2015-08-03 19:07:33 +02:00
terminal-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
time-util.c time-util: add new get_timezone() call to get local timezone 2015-08-26 20:36:42 +02:00
time-util.h time-util: add new get_timezone() call to get local timezone 2015-08-26 20:36:42 +02:00
unaligned.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
unit-name.c unit-name: fix memory leak 2015-07-30 15:51:50 +02:00
unit-name.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
utf8.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
utf8.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
util.c machined: validate machine names at more places 2015-08-24 22:46:45 +02:00
util.h util: make machine_name_is_valid() a macro and move it to hostname-util.h 2015-08-24 22:46:45 +02:00
verbs.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
verbs.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
virt.c virt: handle Virtualbox 5.0 with kvm hypervisor 2015-07-23 21:18:55 +02:00
virt.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
xml.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
xml.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00