SHA256
8
0
forked from pool/libcosmos

Commit Graph

  • a5772e76df Accepting request 1255634 from devel:libraries:c_c++ main factory Ana Guerrero 2025-03-25 21:10:27 +00:00
  • 16810c7720 Accepting request 1254181 from home:Guillaume_G:branches:openSUSE:Factory:ARM devel Matthias Gerstner 2025-03-24 13:18:19 +00:00
  • c146a22921 Accepting request 1253007 from devel:libraries:c_c++ Ana Guerrero 2025-03-14 22:52:28 +00:00
  • d191c4781f - drop no longer needed provides/obsoletes Matthias Gerstner 2025-03-14 09:18:11 +00:00
  • ad823f595f OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libcosmos?expand=0&rev=19 Matthias Gerstner 2025-03-13 13:12:41 +00:00
  • d312d16772 - update to version 0.4.0: This release contains major API additions and harmonization of the API modeling. The latter causes breaking changes. Bugfixes - fix bad value for SignalNr::TERM_STOP. - fix inconsistent state in SubProc when child is killed by a signal. - fix bugs in the error handling of the pthread API. Filesystem - added support for access() and faccessat(). - added support for flock() API. - added file locking operations in FileDescriptor. - added for asynchronous signal-driven I/O in FileDescriptor. - added support for file lease support in FileDescriptor. - renamed TYPE_MASK and MODE_MASK enum values to avoid preprocessor macro name clashes on some GCC toolchains (e.g. Ubuntu arm cross toolchain). Signals - support for sending thread-directed signals. - add pause() wrapper. - add sigqueue() variant for sending signals. - support sigsuspend(). - full support for asynchronous signal handling via sigaction() harmonize process state information by fully wrapping siginfo_t. This type is now used in cosmos::proc::wait() as well in asynchronous signal handling and cosmos::proc::wait_info() and some other locations. This replaces WaitRes, which was only a partial special-purpose wrapper over siginfo_t. - added wrapper for sigaltstack(). Threads - use dedicated ThreadID that is distinct from ProcessID. ptrace() API - basic wrapper around the ptrace() ioctl like call more advanced type safe class Tracee which covers the individual ptrace requests in a type safe way Matthias Gerstner 2025-03-12 10:30:11 +00:00
  • d2814713ce Accepting request 1191875 from devel:libraries:c_c++ Dominique Leuenberger 2024-08-08 08:57:16 +00:00
  • 7a3459800f - Setup obsoletes/provides to cover the renaming of the library SONAME. Matthias Gerstner 2024-08-06 13:00:01 +00:00
  • 0d618ffb58 - update to first source tarball release v0.3.1. Drop git SCM service. Matthias Gerstner 2024-08-06 11:46:17 +00:00
  • 78edede4de - change library package name from libcosmos-0_2_0 to libcosmos-0, because it needs to follow the library's SONAME which is libcosmos.so.0. Matthias Gerstner 2024-07-24 08:32:24 +00:00
  • f1c50cf8f4 Accepting request 1155512 from devel:libraries:c_c++ Dominique Leuenberger 2024-03-06 22:05:56 +00:00
  • b4d2ca857a - Update to version 0.2.0+gita8e6f94: * GroupInfo: fix system include style * global: use angle bracket includes for libcosmos * string.hxx: add wide-string variant for to_lower(), to_upper() * string.hxx. support wide string strip() operation * byte_order: add default constructor for EndianNumber - this fixes a broken -debugsource package generation Matthias Gerstner 2024-03-06 09:50:07 +00:00
  • 13124eda9e Accepting request 1148686 from devel:libraries:c_c++ Ana Guerrero 2024-02-21 17:01:14 +00:00
  • 64fe88404a - Update to version 0.2.0+gitff219ee: * ILogger: support a prefix() to be added to each log message * ILogger: use more robust way to detect std::cout and std::cerr * trivial: SocketAddress: remove superfluous slash in comment Matthias Gerstner 2024-02-21 12:22:58 +00:00
  • 1c5f4aceb8 Accepting request 1147055 from devel:libraries:c_c++ Ana Guerrero 2024-02-16 20:42:41 +00:00
  • 542a3b33c7 - Update to version 0.2.0+git7f2b8ee: * formatting: export another definition missing on 32-bit archs * scripts: use single quotes throughout * check.py: build all targets * buildsystem: support disabling doc build * check.py: select proper root directory for non-libcosmos projects * buildsystem: use single quotes throughout * buildsystem: use -fdiagnostics-color=auto instead of colorgcc wrapper * python files: incorporate Flake8 findings * check.py: also fun flake8 on Python files * buildsystem: support including local libraries with fallback to system pkg * PosixThread: fix race condition in setting m_pthread * buildsystem: support configuring default library type for project Matthias Gerstner 2024-02-16 09:40:54 +00:00
  • db757d4b4d properly update tarball Matthias Gerstner 2024-02-13 10:12:33 +00:00
  • 2e23f0ec4d - Update to version 0.2.0+git33d893b: * buildsystem: support transparent use of local lib or system lib - use manual mode for service - use clearer version format for tarball Matthias Gerstner 2024-02-13 09:36:45 +00:00
  • 3d74b697d8 Accepting request 1146102 from devel:libraries:c_c++ Ana Guerrero 2024-02-12 17:53:04 +00:00
  • 57b9685d0a - Update to version c4e5e5e: * SecretFile: fix compilation path where SYS_memfd_secret is not defined Matthias Gerstner 2024-02-05 08:42:09 +00:00
  • 3eb9dab11a Accepting request 1143580 from devel:libraries:c_c++ Ana Guerrero 2024-02-02 14:47:36 +00:00
  • 8f16499f2b - Update to version b459a4d: * check: also build 32-bit configurations * FileDescriptor: fix fcntl(F_DUPFD_CLOEXEC) API * tests: formatting: use proper format string (triggers warning on 32-bit) * formatting: properly instantiate on 32-bit machines * buildsystem: support LDFLAGS extension * buildsystem: ensure we get a 64-bit off_t on Linux even on 32-bit machines * clone: fix cast of pidfd pointer for 32-bit platforms * DirEntry: use off_t for DirPos Matthias Gerstner 2024-02-02 08:42:59 +00:00
  • 548f4cbc4f Accepting request 1143051 from home:mgerstner Jan Engelhardt 2024-01-31 14:58:57 +00:00