Peter Kokot
ff2b50889c
Refactor checks for fpathconf and pathconf
...
These two might not be available everywhere so we check them in
config.m4 when doing the configure step. Check is skipped for musl libc
due to limited implementation.
Constants that are defined into main/php_config.h:
HAVE_FPATHCONF
HAVE_PATHCONF
Implemented via GH-10238
Related to GH-10350
Fixes GH-12725
2023-11-20 13:39:21 +00:00
David CARLIER
2b354318d9
ext/posix: proposing posix_eaccess. unlike access, it is not standard but available in enough platforms ; on linux it's euidaccess in reality eaccess being 'just' an alias. key difference is eaccess checks the effective user id instead.
...
Close GH-10917
2023-03-27 22:32:16 +01:00
David Carlier
dee39518a0
posix detects posix_pathconf api.
...
alpine linux throws undefined reference at build time, thus
not assuming it s necessarily available.
Closes GH-10350.
2023-01-23 17:49:34 +00:00
David Carlier
55d19eee49
posix adding posix_fpathconf.
...
follow-up on GH-10238 but with the file descriptor flavor.
Close GH-10253
2023-01-12 22:15:31 +00:00
David Carlier
69d49e4dd7
posix adding posix_pathconf.
...
to get configuration variables from a directory/file.
Closes GH-10238.
2023-01-06 14:59:02 +00:00
Ilija Tovilo
c3b9b0f9a7
Fix stub type info for posix_getrlimit
2022-10-28 10:44:08 +02:00
Ilija Tovilo
d10a04b391
Allow specifying resource in posix_getrlimit() for single result
...
Closes GH-9790
2022-10-27 10:46:09 +02:00
David Carlier
a5a8b5ff7e
posix add sysconf call.
...
providing handful of common and most used constants.
Closes GH-9481.
2022-09-04 17:11:25 +01:00
Máté Kocsis
17f3631d95
Declare ext/posix constants in stubs ( #9095 )
2022-07-22 13:08:58 +02:00
Máté Kocsis
c8f858ef49
Add more specific array return type hints for various extensions - part 4 ( #7469 )
2021-09-06 17:14:52 +02:00
Máté Kocsis
5b5bfd6be4
Generate class entries from stubs for phar, posix, pspell, readline, reflection, session, shmop
...
Closes GH-6692
2021-02-15 00:11:22 +01:00
Nikita Popov
d9dce839f7
Update ext/posix parameter names
...
Closes GH-6275.
2020-10-06 09:49:40 +02:00
Máté Kocsis
79981a394e
Add a bunch of missing argument types to stubs
2020-08-03 00:45:51 +02:00
Máté Kocsis
21cfa03f17
Generate function entries for another batch of extensions
...
Closes GH-5352
2020-04-05 21:15:30 +02:00
Máté Kocsis
a43bc33fb2
Annotate function aliases in stubs
2020-04-04 13:03:16 +02:00
Máté Kocsis
27e83d0fb8
Add union return types for function stubs
2019-11-11 14:54:55 +01:00
Stephen Reay
f40cc41465
Added arginfo stub for posix extension
2019-08-14 14:40:37 +02:00