haiku/headers/private
Ingo Weinhold e551626f40 Implement support for a SYS:ENV attribute on executable
__flatten_process_args() does now have the executable path as an
additional (optional) parameter. If specified, the function will read
the file's SYS:ENV attribute (if set) and use its value to modified the
environment it is preparing for the new process. Currently supported
attribute values are strings consisting of "<var>=<value>" substrings
separated by "\0" (backslash zero), with '\' being used as an escape
character. The environment will be altered to contain the specified
"<var>=<value>" elements, replacing a preexisting <var> element (if
any).

A possible use case would be setting a SYS:ENV attribute with value
"DISABLE_ASLR=1" on an executable that needs ASLR disabled.
2013-12-01 18:34:07 +01:00
..
app Add userdel 2013-09-18 16:33:17 +02:00
audio
binary_compatibility
bluetooth Adding debug file to bluetooth. 2013-01-12 20:01:28 +01:00
debug Move comment to correct function. 2013-05-01 19:52:00 -04:00
device
drivers PCI: moved IDE api flags to PCI.h 2013-11-28 18:38:45 +01:00
file_systems ramdisk: Switch to CLI command for user interface 2013-11-30 17:02:49 +01:00
firewire
fs_shell trim: Target SCSI UNMAP command instead of WRITE SAME. 2013-11-07 19:03:47 +01:00
graphics RadeonHD: Fix incorrect name -> chipset mapping 2013-07-16 11:20:24 -05:00
index_server
input
interface BColumnListView: Enable invalidating rows, fix SetField() 2013-09-17 14:42:03 +02:00
kernel Allow disabling ASLR via DISABLE_ASLR environment variable 2013-12-01 02:51:50 +01:00
libroot Implement support for a SYS:ENV attribute on executable 2013-12-01 18:34:07 +01:00
locale Fix relying on order of static object destruction in Locale Kit. 2012-11-26 01:19:27 +01:00
mail
media
midi
mount
net Style fixes. 2013-11-18 20:01:35 +01:00
notification
package BPackageManager::UserInteractionHandler: Make non-abstract 2013-11-21 13:29:21 +01:00
print
runtime_loader runtime loader: Export get_executable_architecture() function 2013-11-17 02:09:36 +01:00
screen_saver Lock screensaver window directly 2013-11-15 21:27:13 -05:00
shared Move TextTable from pkgman to libshared 2013-11-30 17:02:49 +01:00
storage TextSnifferAddon: Use MIME DB directly 2013-11-22 12:24:13 +01:00
support BString::Private: Add IsShareable() 2013-06-27 21:57:40 +02:00
syslog_daemon
system VFS FIFO: Enlarge FIFO buffer sizes 2013-11-25 12:45:37 +01:00
textencoding
tracker
usb_vision
userlandfs
virtio virtio: add queue_is_full(), queue_is_empty(), queue_size() hooks. 2013-09-18 17:43:39 +02:00
vmdk