Audio plugin host https://kx.studio/carla
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

54 lines
1.5KB

  1. /*
  2. * Carla Interposer
  3. * Copyright (C) 2014 Filipe Coelho <falktx@falktx.com>
  4. *
  5. * This program is free software; you can redistribute it and/or
  6. * modify it under the terms of the GNU General Public License as
  7. * published by the Free Software Foundation; either version 2 of
  8. * the License, or any later version.
  9. *
  10. * This program is distributed in the hope that it will be useful,
  11. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  13. * GNU General Public License for more details.
  14. *
  15. * For a full copy of the GNU General Public License see the doc/GPL.txt file.
  16. */
  17. #include "CarlaUtils.hpp"
  18. #include <cerrno>
  19. #include <dlfcn.h>
  20. #include <sched.h>
  21. #include <spawn.h>
  22. CARLA_EXPORT
  23. pid_t fork()
  24. {
  25. carla_stdout("------------------------------- fork called");
  26. errno = ENOSYS;
  27. return -1;
  28. }
  29. CARLA_EXPORT
  30. int clone(int (*)(void*), void*, int, void*, ...)
  31. {
  32. carla_stdout("------------------------------- clone called");
  33. errno = ENOSYS;
  34. return -1;
  35. }
  36. CARLA_EXPORT
  37. int posix_spawn(pid_t*, const char*, const posix_spawn_file_actions_t*, const posix_spawnattr_t*, char* const[], char* const[])
  38. {
  39. carla_stdout("------------------------------- posix_spawn called");
  40. return ENOSYS;
  41. }
  42. CARLA_EXPORT
  43. int posix_spawnp(pid_t*, const char*, const posix_spawn_file_actions_t*, const posix_spawnattr_t*, char* const[], char* const[])
  44. {
  45. carla_stdout("------------------------------- posix_spawnp called");
  46. return ENOSYS;
  47. }