Linux Manuals session 3

Section 3: library functions

  • |

    sd_session_get_tty (3) Linux Manual Page

    sd_session_is_active, sd_session_is_remote, sd_session_get_state, sd_session_get_uid, sd_session_get_seat, sd_session_get_service, sd_session_get_type, sd_session_get_class, sd_session_get_desktop, sd_session_get_display, sd_session_get_tty, sd_session_get_vt, sd_session_get_remote_host, sd_session_get_remote_user – Determine state of a specific session Synopsis #include <systemd/sd-login.h> int sd_session_is_active(const char *session); int sd_session_is_remote(const char *session); int sd_session_get_state(const char *session, char **state); int sd_session_get_uid(const char *session, uid_t *uid); int sd_session_get_seat(const char *session, char **seat); int sd_session_get_service(const char *session, char…

  • |

    sd_session_get_state (3) Linux Manual Page

    sd_session_is_active, sd_session_is_remote, sd_session_get_state, sd_session_get_uid, sd_session_get_seat, sd_session_get_service, sd_session_get_type, sd_session_get_class, sd_session_get_desktop, sd_session_get_display, sd_session_get_tty, sd_session_get_vt, sd_session_get_remote_host, sd_session_get_remote_user – Determine state of a specific session Synopsis #include <systemd/sd-login.h> int sd_session_is_active(const char *session); int sd_session_is_remote(const char *session); int sd_session_get_state(const char *session, char **state); int sd_session_get_uid(const char *session, uid_t *uid); int sd_session_get_seat(const char *session, char **seat); int sd_session_get_service(const char *session, char…

  • |

    sd_session_get_service (3) Linux Manual Page

    sd_session_is_active, sd_session_is_remote, sd_session_get_state, sd_session_get_uid, sd_session_get_seat, sd_session_get_service, sd_session_get_type, sd_session_get_class, sd_session_get_desktop, sd_session_get_display, sd_session_get_tty, sd_session_get_vt, sd_session_get_remote_host, sd_session_get_remote_user – Determine state of a specific session Synopsis #include <systemd/sd-login.h> int sd_session_is_active(const char *session); int sd_session_is_remote(const char *session); int sd_session_get_state(const char *session, char **state); int sd_session_get_uid(const char *session, uid_t *uid); int sd_session_get_seat(const char *session, char **seat); int sd_session_get_service(const char *session, char…

  • |

    sd_session_get_seat (3) Linux Manual Page

    sd_session_is_active, sd_session_is_remote, sd_session_get_state, sd_session_get_uid, sd_session_get_seat, sd_session_get_service, sd_session_get_type, sd_session_get_class, sd_session_get_desktop, sd_session_get_display, sd_session_get_tty, sd_session_get_vt, sd_session_get_remote_host, sd_session_get_remote_user – Determine state of a specific session Synopsis #include <systemd/sd-login.h> int sd_session_is_active(const char *session); int sd_session_is_remote(const char *session); int sd_session_get_state(const char *session, char **state); int sd_session_get_uid(const char *session, uid_t *uid); int sd_session_get_seat(const char *session, char **seat); int sd_session_get_service(const char *session, char…

  • |

    sd_session_get_remote_user (3) Linux Manual Page

    sd_session_is_active, sd_session_is_remote, sd_session_get_state, sd_session_get_uid, sd_session_get_seat, sd_session_get_service, sd_session_get_type, sd_session_get_class, sd_session_get_desktop, sd_session_get_display, sd_session_get_tty, sd_session_get_vt, sd_session_get_remote_host, sd_session_get_remote_user – Determine state of a specific session Synopsis #include <systemd/sd-login.h> int sd_session_is_active(const char *session); int sd_session_is_remote(const char *session); int sd_session_get_state(const char *session, char **state); int sd_session_get_uid(const char *session, uid_t *uid); int sd_session_get_seat(const char *session, char **seat); int sd_session_get_service(const char *session, char…

  • |

    sd_session_get_remote_host (3) Linux Manual Page

    sd_session_is_active, sd_session_is_remote, sd_session_get_state, sd_session_get_uid, sd_session_get_seat, sd_session_get_service, sd_session_get_type, sd_session_get_class, sd_session_get_desktop, sd_session_get_display, sd_session_get_tty, sd_session_get_vt, sd_session_get_remote_host, sd_session_get_remote_user – Determine state of a specific session Synopsis #include <systemd/sd-login.h> int sd_session_is_active(const char *session); int sd_session_is_remote(const char *session); int sd_session_get_state(const char *session, char **state); int sd_session_get_uid(const char *session, uid_t *uid); int sd_session_get_seat(const char *session, char **seat); int sd_session_get_service(const char *session, char…

  • |

    sd_session_get_display (3) Linux Manual Page

    sd_session_is_active, sd_session_is_remote, sd_session_get_state, sd_session_get_uid, sd_session_get_seat, sd_session_get_service, sd_session_get_type, sd_session_get_class, sd_session_get_desktop, sd_session_get_display, sd_session_get_tty, sd_session_get_vt, sd_session_get_remote_host, sd_session_get_remote_user – Determine state of a specific session Synopsis #include <systemd/sd-login.h> int sd_session_is_active(const char *session); int sd_session_is_remote(const char *session); int sd_session_get_state(const char *session, char **state); int sd_session_get_uid(const char *session, uid_t *uid); int sd_session_get_seat(const char *session, char **seat); int sd_session_get_service(const char *session, char…

  • |

    sd_session_get_desktop (3) Linux Manual Page

    sd_session_is_active, sd_session_is_remote, sd_session_get_state, sd_session_get_uid, sd_session_get_seat, sd_session_get_service, sd_session_get_type, sd_session_get_class, sd_session_get_desktop, sd_session_get_display, sd_session_get_tty, sd_session_get_vt, sd_session_get_remote_host, sd_session_get_remote_user – Determine state of a specific session Synopsis #include <systemd/sd-login.h> int sd_session_is_active(const char *session); int sd_session_is_remote(const char *session); int sd_session_get_state(const char *session, char **state); int sd_session_get_uid(const char *session, uid_t *uid); int sd_session_get_seat(const char *session, char **seat); int sd_session_get_service(const char *session, char…

  • |

    sd_session_get_class (3) Linux Manual Page

    sd_session_is_active, sd_session_is_remote, sd_session_get_state, sd_session_get_uid, sd_session_get_seat, sd_session_get_service, sd_session_get_type, sd_session_get_class, sd_session_get_desktop, sd_session_get_display, sd_session_get_tty, sd_session_get_vt, sd_session_get_remote_host, sd_session_get_remote_user – Determine state of a specific session Synopsis #include <systemd/sd-login.h> int sd_session_is_active(const char *session); int sd_session_is_remote(const char *session); int sd_session_get_state(const char *session, char **state); int sd_session_get_uid(const char *session, uid_t *uid); int sd_session_get_seat(const char *session, char **seat); int sd_session_get_service(const char *session, char…

  • |

    sd_seat_get_sessions (3) Linux Manual Page

    sd_seat_get_active, sd_seat_get_sessions, sd_seat_can_multi_session, sd_seat_can_tty, sd_seat_can_graphical – Determine state of a specific seat Synopsis #include <systemd/sd-login.h> int sd_seat_get_active(const char *seat, char **session, uid_t *uid); int sd_seat_get_sessions(const char *seat, char ***sessions, uid_t **uid, unsigned int *n_uids); int sd_seat_can_multi_session(const char *seat); int sd_seat_can_tty(const char *seat); int sd_seat_can_graphical(const char *seat); Description sd_seat_get_active() may be used to determine which session…

  • |

    sd_seat_get_active (3) Linux Manual Page

    sd_seat_get_active, sd_seat_get_sessions, sd_seat_can_multi_session, sd_seat_can_tty, sd_seat_can_graphical – Determine state of a specific seat Synopsis #include <systemd/sd-login.h> int sd_seat_get_active(const char *seat, char **session, uid_t *uid); int sd_seat_get_sessions(const char *seat, char ***sessions, uid_t **uid, unsigned int *n_uids); int sd_seat_can_multi_session(const char *seat); int sd_seat_can_tty(const char *seat); int sd_seat_can_graphical(const char *seat); Description sd_seat_get_active() may be used to determine which session…

  • |

    sd_seat_can_tty (3) Linux Manual Page

    sd_seat_get_active, sd_seat_get_sessions, sd_seat_can_multi_session, sd_seat_can_tty, sd_seat_can_graphical – Determine state of a specific seat Synopsis #include <systemd/sd-login.h> int sd_seat_get_active(const char *seat, char **session, uid_t *uid); int sd_seat_get_sessions(const char *seat, char ***sessions, uid_t **uid, unsigned int *n_uids); int sd_seat_can_multi_session(const char *seat); int sd_seat_can_tty(const char *seat); int sd_seat_can_graphical(const char *seat); Description sd_seat_get_active() may be used to determine which session…

  • |

    sd_seat_can_multi_session (3) Linux Manual Page

    sd_seat_get_active, sd_seat_get_sessions, sd_seat_can_multi_session, sd_seat_can_tty, sd_seat_can_graphical – Determine state of a specific seat Synopsis #include <systemd/sd-login.h> int sd_seat_get_active(const char *seat, char **session, uid_t *uid); int sd_seat_get_sessions(const char *seat, char ***sessions, uid_t **uid, unsigned int *n_uids); int sd_seat_can_multi_session(const char *seat); int sd_seat_can_tty(const char *seat); int sd_seat_can_graphical(const char *seat); Description sd_seat_get_active() may be used to determine which session…

  • |

    sd_seat_can_graphical (3) Linux Manual Page

    sd_seat_get_active, sd_seat_get_sessions, sd_seat_can_multi_session, sd_seat_can_tty, sd_seat_can_graphical – Determine state of a specific seat Synopsis #include <systemd/sd-login.h> int sd_seat_get_active(const char *seat, char **session, uid_t *uid); int sd_seat_get_sessions(const char *seat, char ***sessions, uid_t **uid, unsigned int *n_uids); int sd_seat_can_multi_session(const char *seat); int sd_seat_can_tty(const char *seat); int sd_seat_can_graphical(const char *seat); Description sd_seat_get_active() may be used to determine which session…

  • |

    sd_readahead (3) Linux Manual Page

    sd_readahead – Control ongoing disk boot-time read-ahead operations Synopsis #include "sd-readahead.h" int sd_readahead(const char *action); Description sd_readahead() may be called by programs involved with early boot-up to control ongoing boot-time disk read-ahead operations. It may be used to terminate read-ahead operations in case an uncommon disk access pattern is to be expected and hence read-ahead…

  • |

    sd_pid_notifyf (3) Linux Manual Page

    sd_notify, sd_notifyf, sd_pid_notify, sd_pid_notifyf, sd_pid_notify_with_fds – Notify service manager about start-up completion and other service status changes Synopsis #include <systemd/sd-daemon.h> int sd_notify(int unset_environment, const char *state); int sd_notifyf(int unset_environment, const char *format, …); int sd_pid_notify(pid_t pid, int unset_environment, const char *state); int sd_pid_notifyf(pid_t pid, int unset_environment, const char *format, …); int sd_pid_notify_with_fds(pid_t pid, int unset_environment,…

  • |

    sd_pid_notify_with_fds (3) Linux Manual Page

    sd_notify, sd_notifyf, sd_pid_notify, sd_pid_notifyf, sd_pid_notify_with_fds – Notify service manager about start-up completion and other service status changes Synopsis #include <systemd/sd-daemon.h> int sd_notify(int unset_environment, const char *state); int sd_notifyf(int unset_environment, const char *format, …); int sd_pid_notify(pid_t pid, int unset_environment, const char *state); int sd_pid_notifyf(pid_t pid, int unset_environment, const char *format, …); int sd_pid_notify_with_fds(pid_t pid, int unset_environment,…

  • |

    sd_pid_notify (3) Linux Manual Page

    sd_notify, sd_notifyf, sd_pid_notify, sd_pid_notifyf, sd_pid_notify_with_fds – Notify service manager about start-up completion and other service status changes Synopsis #include <systemd/sd-daemon.h> int sd_notify(int unset_environment, const char *state); int sd_notifyf(int unset_environment, const char *format, …); int sd_pid_notify(pid_t pid, int unset_environment, const char *state); int sd_pid_notifyf(pid_t pid, int unset_environment, const char *format, …); int sd_pid_notify_with_fds(pid_t pid, int unset_environment,…

  • |

    sd_pid_get_user_unit (3) Linux Manual Page

    sd_pid_get_session, sd_pid_get_unit, sd_pid_get_user_unit, sd_pid_get_owner_uid, sd_pid_get_machine_name, sd_pid_get_slice, sd_peer_get_session, sd_peer_get_unit, sd_peer_get_user_unit, sd_peer_get_owner_uid, sd_peer_get_machine_name, sd_peer_get_slice – Determine session, service, owner of a session, container/VM or slice of a specific PID or socket peer Synopsis #include <systemd/sd-login.h> int sd_pid_get_session(pid_t pid, char **session); int sd_pid_get_unit(pid_t pid, char **unit); int sd_pid_get_user_unit(pid_t pid, char **unit); int sd_pid_get_owner_uid(pid_t pid, uid_t *uid); int sd_pid_get_machine_name(pid_t…

  • |

    sd_pid_get_unit (3) Linux Manual Page

    sd_pid_get_session, sd_pid_get_unit, sd_pid_get_user_unit, sd_pid_get_owner_uid, sd_pid_get_machine_name, sd_pid_get_slice, sd_peer_get_session, sd_peer_get_unit, sd_peer_get_user_unit, sd_peer_get_owner_uid, sd_peer_get_machine_name, sd_peer_get_slice – Determine session, service, owner of a session, container/VM or slice of a specific PID or socket peer Synopsis #include <systemd/sd-login.h> int sd_pid_get_session(pid_t pid, char **session); int sd_pid_get_unit(pid_t pid, char **unit); int sd_pid_get_user_unit(pid_t pid, char **unit); int sd_pid_get_owner_uid(pid_t pid, uid_t *uid); int sd_pid_get_machine_name(pid_t…