Enter the query into the form above.
API method:
GET /api/symbols?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Write ENTRIES to FILE-OR-PORT. When FILE-OR-PORT is a file name, write to it atomically and set the appropriate permissions.
Install ETC, a directory in the store, as the source of static files for /etc.
Turn PROGRAMS, a list of file privileged-programs records, into privileged copies stored under %PRIVILEGED-PROGRAM-DIRECTORY, using LIBCAP's setcap(8) binary if needed.
Make sure USERS (a list of user account records) and GROUPS (a list of user group records) are all available.
Tell the kernel to use MODPROBE to load modules.
Create directory DIRECTORY and all its ancestors.
Additionally, verify no component of DIRECTORY is a symbolic link, without TOCTTOU races. However, if OWNER differs from the the current (process) uid/gid, there is a small window in which DIRECTORY is set to the current (process) uid/gid instead of OWNER. This is not expected to be a problem in practice.
The permission bits and owner of DIRECTORY are set to BITS and OWNER. Anything above DIRECTORY that already exists keeps its old owner and bits. For components that do not exist yet, the owner and bits are set according to the default behaviour of 'mkdir'.
Make sure SUBUIDS (a list of subid range records) and SUBGIDS (a list of subid range records) are all available.
Tell the kernel to look for device firmware under DIRECTORY. This mechanism bypasses udev: it allows Linux to handle firmware loading directly by itself, without having to resort to a "user helper".
Install the files listed in SPECIAL-FILES. Each element of SPECIAL-FILES is a pair where the first element is the name of the special file and the second element is the name it should appear at, such as:
(("/bin/sh" "/gnu/store/…-bash/bin/sh") ("/usr/bin/env" "/gnu/store/…-coreutils/bin/env"))
Create and populate the home directory of USERS, a list of tuples, unless they already exist.
Atomically make SYSTEM the current system.
Allow users to PTRACE_ATTACH their own processes.
This works around a regression introduced in the default "security" policy found in Linux 3.4 onward that prevents users from attaching to their own processes--see Yama.txt in the Linux source tree for the rationale. This sounds like an unacceptable restriction for little or no security improvement.
Install in ESP directory the given GRUB-EFI bootloader. Configure it to load the Grub bootloader located in the 'Guix_image' root partition.
If TARGETS is set, use its car as the GRUB image format and its cdr as the output filename. Otherwise, use defaults for the host platform.
Write SIZE bytes from FILE to DEVICE starting at OFFSET.
Create a Chromium extension from package PKG and return a package that, when installed, will make the extension contained in PKG available as a Chromium browser extension. PKG-OUTPUT specifies which output of PKG to use.
Modify PHASES to include everything needed to build a cross-GCC for TARGET, a target triplet.
Call the D-Bus method specified by METHOD, PATH, DESTINATION and INTERFACE. The currently active D-Bus CONNECTION is used unless explicitly provided. Method arguments may be provided via ARGUMENTS sent as the message body. TIMEOUT limit the maximum time to allow for the reply. Return the body of the reply.
Return the list of available (acquired) D-Bus services.
Predicate to check for the D-Bus SERVICE availability.
Initialize the D-Bus connection. ADDRESS should be the address of the D-Bus session, e.g. "unix:path=/var/run/dbus/system_bus_socket", the default value if ADDRESS is not provided and DBUS_SESSION_BUS_ADDRESS is not set. Return the initialized D-Bus connection.