Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | posix: Add limits.h binding | Nikola Hadžić | 2022-01-25 | 1 | -0/+140 |
| | |||||
* | vapi: Fix a couple of attribute typos | Rico Tzschichholz | 2021-03-16 | 1 | -3/+3 |
| | |||||
* | posix: Fix a few binding errors | Rico Tzschichholz | 2021-01-27 | 1 | -7/+8 |
| | |||||
* | posix: Add POSIX, GNU and BSD Regex APIs | Reuben Thomas | 2020-11-10 | 1 | -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 Thomas | 2020-11-10 | 1 | -0/+3 |
| | |||||
* | posix: Declare fstat, stat, lstat and fstatat as public | Rico Tzschichholz | 2020-10-15 | 1 | -4/+4 |
| | | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/1086 | ||||
* | posix: Declare WRDE_APPEND constant as public | Jeremy Philippe | 2020-08-09 | 1 | -1/+1 |
| | |||||
* | posix: Add missing "has_typedef" attribute for some delegates | Rico Tzschichholz | 2020-08-09 | 1 | -4/+4 |
| | |||||
* | posix: Add pathconf and fpathconf bindings | Corentin Noël | 2020-03-17 | 1 | -0/+63 |
| | | | | Also bind the named constants to use them. | ||||
* | posix: Bind some essential memory allocation functions | Rico Tzschichholz | 2019-10-21 | 1 | -0/+12 |
| | |||||
* | posix: Fix return-value of mknod() and c-include for tcgetsid() | Rico Tzschichholz | 2019-07-19 | 1 | -2/+2 |
| | | | | Introduced with 535f2734d19875ccc1f170841b72eba0c4adad1e | ||||
* | posix: add *at() calls and related constants | Christian Kellner | 2019-07-19 | 1 | -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 FILE | Alistair Thomas | 2018-11-21 | 1 | -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 Lauer | 2018-05-08 | 1 | -0/+25 |
| | | | | This fixes string templates when using the POSIX profile. | ||||
* | Reintroduce POSIX profile | Rico Tzschichholz | 2018-05-08 | 1 | -0/+250 |
| | | | | This reverts commit ca020bf04a09fe16e5583eea5a3a341e7796bff5. | ||||
* | posix: Add missing cname = "int" to Posix.Signal enum | Rico Tzschichholz | 2018-04-30 | 1 | -1/+1 |
| | |||||
* | posix: Include sys/sysmacros.h for major(), minor() and makedev() | Rico Tzschichholz | 2018-03-24 | 1 | -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 NLTime | Dr. Michael Lauer | 2018-03-24 | 1 | -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 Lauer | 2018-03-12 | 1 | -0/+49 |
| | |||||
* | posix: Add System V IPC (shared memory, semaphores, message queues) | Dr. Michael Lauer | 2018-03-12 | 1 | -0/+85 |
| | |||||
* | posix: Add strsignal(3) and psignal(3) | Dr. Michael Lauer | 2018-03-12 | 1 | -0/+4 |
| | |||||
* | posix: Add perror(3) | Dr. Michael Lauer | 2018-03-12 | 1 | -0/+3 |
| | |||||
* | posix: Add ptsname(3) | Dr. Michael Lauer | 2018-03-07 | 1 | -0/+2 |
| | |||||
* | posix: Add setegid(2) and seteuid(2) | Dr. Michael Lauer | 2018-03-07 | 1 | -0/+4 |
| | |||||
* | posix: getpass(3) returns null on error. | Dr. Michael Lauer | 2018-03-06 | 1 | -1/+1 |
| | |||||
* | posix: Fix crypt(3), now that we have feature test macros. | Dr. Michael Lauer | 2018-03-06 | 1 | -10/+2 |
| | | | | Note that crypt(3) returns 'null' on error. | ||||
* | posix: Add wordexp(3), wordexp_t, and assorted constants | Dr. Michael Lauer | 2018-03-06 | 1 | -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 Lauer | 2018-03-06 | 1 | -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 Lauer | 2018-02-26 | 1 | -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 Lauer | 2018-02-26 | 1 | -2/+2 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=614788 | ||||
* | posix: add feature_test_macro _GNU_SOURCE to sighandler_t | Dr. Michael Lauer | 2018-02-21 | 1 | -1/+1 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=761975 | ||||
* | posix: Fix sig*set and sigprocmask parameters to be out/ref | Luca Bruno | 2018-02-14 | 1 | -5/+5 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=727425 | ||||
* | posix: add ctime(3) | Dr. Michael Lauer | 2018-01-20 | 1 | -0/+3 |
| | |||||
* | posix: fix binding of struct hostent. Make clear that gethostbyname(3) can ↵ | Dr. Michael Lauer | 2018-01-20 | 1 | -1/+2 |
| | | | | return NULL. | ||||
* | posix: Move signal constants to an enum and add a few missing ones | Alistair Thomas | 2017-11-30 | 1 | -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 Daley | 2016-07-21 | 1 | -4/+7 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=767047 | ||||
* | Regenerate all bindings with [Version] | Luca Bruno | 2016-01-30 | 1 | -1/+1 |
| | |||||
* | posix: add crypt(), deprecate getpass() | Al Thomas | 2015-10-27 | 1 | -0/+8 |
| | | | | Fixes bug 756315 | ||||
* | posix: add PrintfFormat to syslog() | Luca Bruno | 2015-08-12 | 1 | -1/+1 |
| | | | | Fixes bug 752031 | ||||
* | posix: add tcp constants | Maciek Borzecki | 2015-04-10 | 1 | -0/+49 |
| | | | | Fixes bug 747586 | ||||
* | posix: add gethostbyname(3) and assorted struct | Dr. Michael Lauer | 2015-04-08 | 1 | -0/+13 |
| | |||||
* | Revert "posix: add gethostbyname(3) and assorted struct" | Dr. Michael Lauer | 2015-04-08 | 1 | -13/+0 |
| | | | | | | This reverts commit 0d8aea145d90ab04a57e2868b0cc56693ddd7e8d. (Due to mixed whitespace, nothing functional wrong with the commit) | ||||
* | posix: add gethostbyname(3) and assorted struct | Dr. Michael Lauer | 2015-04-07 | 1 | -0/+13 |
| | |||||
* | posix: add IPPROTO_* bindings | Evan Nemerson | 2014-11-02 | 1 | -0/+28 |
| | |||||
* | posix: the atexit callback does not have a target | Evan Nemerson | 2014-06-21 | 1 | -0/+1 |
| | |||||
* | posix: Declare Group.gr_mem as null-terminated | Colin Watson | 2014-03-03 | 1 | -0/+1 |
| | | | | Fixes bug 725149. | ||||
* | posix: Added methods read and write to class FILE | Richard Wiedenhöft | 2014-01-06 | 1 | -0/+4 |
| | | | | Fixes bug 721478 | ||||
* | posix: Fix cname of NLItem | Philip Withnall | 2013-11-08 | 1 | -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 Nemerson | 2013-10-05 | 1 | -44/+44 |
| | |||||
* | posix: Correct sockaddr.sa_data field name | Jussi Kukkonen | 2013-08-31 | 1 | -1/+1 |
| | | | | Fixes bug 707180. |