summaryrefslogtreecommitdiff
path: root/vapi/posix.vapi
Commit message (Collapse)AuthorAgeFilesLines
* posix: Add limits.h bindingNikola Hadžić2022-01-251-0/+140
|
* vapi: Fix a couple of attribute typosRico Tzschichholz2021-03-161-3/+3
|
* posix: Fix a few binding errorsRico Tzschichholz2021-01-271-7/+8
|
* posix: Add POSIX, GNU and BSD Regex APIsReuben Thomas2020-11-101-0/+222
| | | | | | The POSIX and GNU APIs are closely related in GNU’s implementation, so it makes sense to put them here. GNU regex also provides the old BSD APIs, which are just a couple of function calls, so provide them too.
* posix: Add freopen binding, as FILE.reopen()Reuben Thomas2020-11-101-0/+3
|
* posix: Declare fstat, stat, lstat and fstatat as publicRico Tzschichholz2020-10-151-4/+4
| | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/1086
* posix: Declare WRDE_APPEND constant as publicJeremy Philippe2020-08-091-1/+1
|
* posix: Add missing "has_typedef" attribute for some delegatesRico Tzschichholz2020-08-091-4/+4
|
* posix: Add pathconf and fpathconf bindingsCorentin Noël2020-03-171-0/+63
| | | | Also bind the named constants to use them.
* posix: Bind some essential memory allocation functionsRico Tzschichholz2019-10-211-0/+12
|
* posix: Fix return-value of mknod() and c-include for tcgetsid()Rico Tzschichholz2019-07-191-2/+2
| | | | Introduced with 535f2734d19875ccc1f170841b72eba0c4adad1e
* posix: add *at() calls and related constantsChristian Kellner2019-07-191-0/+42
| | | | | | | Add missing calls from the *at() call family that was added in POSIX.1-2008, and related constants. Fixes https://gitlab.gnome.org/GNOME/vala/issues/823
* posix: Add CommandPipe as a sub-type of FILEAlistair Thomas2018-11-211-1/+44
| | | | | | | A FILE opened with popen() should be closed with pclose() This is enabled by adding CommandPipe as a sub-class of FILE Fixes https://gitlab.gnome.org/GNOME/vala/issues/645
* posix: Bind va_list and add string.concat() (POSIX)Dr. Michael Lauer2018-05-081-0/+25
| | | | This fixes string templates when using the POSIX profile.
* Reintroduce POSIX profileRico Tzschichholz2018-05-081-0/+250
| | | | This reverts commit ca020bf04a09fe16e5583eea5a3a341e7796bff5.
* posix: Add missing cname = "int" to Posix.Signal enumRico Tzschichholz2018-04-301-1/+1
|
* posix: Include sys/sysmacros.h for major(), minor() and makedev()Rico Tzschichholz2018-03-241-3/+3
| | | | | | | Relying on sys/types.h is fatal since glibc 2.27 and was deprecated since glibc 2.25. https://bugzilla.gnome.org/show_bug.cgi?id=794651
* posix: Add to_string to NLItem and add NLTimeDr. Michael Lauer2018-03-241-1/+16
| | | | | | | Patch based on https://github.com/elementary/calendar/blob/master/vapi/posix-extension.vapi Note: NLTime is actually a glibc'ism, but in the absence of a glibc.vapi, posix.vapi is an acceptable place. See also bug #793443.
* posix: Add Posix IPC (Message Queue, Named Semaphores, Shared Memory)Dr. Michael Lauer2018-03-121-0/+49
|
* posix: Add System V IPC (shared memory, semaphores, message queues)Dr. Michael Lauer2018-03-121-0/+85
|
* posix: Add strsignal(3) and psignal(3)Dr. Michael Lauer2018-03-121-0/+4
|
* posix: Add perror(3)Dr. Michael Lauer2018-03-121-0/+3
|
* posix: Add ptsname(3)Dr. Michael Lauer2018-03-071-0/+2
|
* posix: Add setegid(2) and seteuid(2)Dr. Michael Lauer2018-03-071-0/+4
|
* posix: getpass(3) returns null on error.Dr. Michael Lauer2018-03-061-1/+1
|
* posix: Fix crypt(3), now that we have feature test macros.Dr. Michael Lauer2018-03-061-10/+2
| | | | Note that crypt(3) returns 'null' on error.
* posix: Add wordexp(3), wordexp_t, and assorted constantsDr. Michael Lauer2018-03-061-0/+42
| | | | | | Based on a patch by Andre Masella. https://bugzilla.gnome.org/show_bug.cgi?id=663633
* posix: Add fnmatch(3) and assorted constants.Dr. Michael Lauer2018-03-061-0/+20
| | | | | | Based on a patch by Andre Masella. https://bugzilla.gnome.org/show_bug.cgi?id=663633
* posix: add feature test macro _GNU_SOURCE for exp10(3) and exp10f(3)Dr. Michael Lauer2018-02-261-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=614788
* posix: add feature test macro _GNU_SOURCE for pow10(3) and pow10f(3)Dr. Michael Lauer2018-02-261-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=614788
* posix: add feature_test_macro _GNU_SOURCE to sighandler_tDr. Michael Lauer2018-02-211-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=761975
* posix: Fix sig*set and sigprocmask parameters to be out/refLuca Bruno2018-02-141-5/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=727425
* posix: add ctime(3)Dr. Michael Lauer2018-01-201-0/+3
|
* posix: fix binding of struct hostent. Make clear that gethostbyname(3) can ↵Dr. Michael Lauer2018-01-201-1/+2
| | | | return NULL.
* posix: Move signal constants to an enum and add a few missing onesAlistair Thomas2017-11-301-0/+186
| | | | | | | | | | | Added signal constants: CLD, EMT, INFO, IO, LOST, PWR, WINCH This patch also adds Valadoc documentation for the signals based on the Open Group documentation for signal.h and the header bits/signum.h in GNU's libc version 2.22 (http://pubs.opengroup.org/onlinepubs/7908799/xsh/signal.h.html) https://bugzilla.gnome.org/show_bug.cgi?id=790958
* posix: Correct documentation comment for crypt()Chris Daley2016-07-211-4/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=767047
* Regenerate all bindings with [Version]Luca Bruno2016-01-301-1/+1
|
* posix: add crypt(), deprecate getpass()Al Thomas2015-10-271-0/+8
| | | | Fixes bug 756315
* posix: add PrintfFormat to syslog()Luca Bruno2015-08-121-1/+1
| | | | Fixes bug 752031
* posix: add tcp constantsMaciek Borzecki2015-04-101-0/+49
| | | | Fixes bug 747586
* posix: add gethostbyname(3) and assorted structDr. Michael Lauer2015-04-081-0/+13
|
* Revert "posix: add gethostbyname(3) and assorted struct"Dr. Michael Lauer2015-04-081-13/+0
| | | | | | This reverts commit 0d8aea145d90ab04a57e2868b0cc56693ddd7e8d. (Due to mixed whitespace, nothing functional wrong with the commit)
* posix: add gethostbyname(3) and assorted structDr. Michael Lauer2015-04-071-0/+13
|
* posix: add IPPROTO_* bindingsEvan Nemerson2014-11-021-0/+28
|
* posix: the atexit callback does not have a targetEvan Nemerson2014-06-211-0/+1
|
* posix: Declare Group.gr_mem as null-terminatedColin Watson2014-03-031-0/+1
| | | | Fixes bug 725149.
* posix: Added methods read and write to class FILERichard Wiedenhöft2014-01-061-0/+4
| | | | Fixes bug 721478
* posix: Fix cname of NLItemPhilip Withnall2013-11-081-1/+1
| | | | | | This fixes the C type of variables of Vala type NLItem. Closes: https://bugzilla.gnome.org/show_bug.cgi?id=685039
* vapi: Add missing has_type_id = false in non-GObject bindings.Evan Nemerson2013-10-051-44/+44
|
* posix: Correct sockaddr.sa_data field nameJussi Kukkonen2013-08-311-1/+1
| | | | Fixes bug 707180.