src/systemd: fix grammar and spelling errors in comments

This commit is contained in:
Jason St. John
2014-03-25 20:23:33 +01:00
committed by Lennart Poettering
parent 3b5b000fbc
commit 10b17992ee
8 changed files with 92 additions and 95 deletions
+2 -2
View File
@@ -22,10 +22,10 @@
along with systemd; If not, see <http://www.gnu.org/licenses/>.
***/
/* This is a private header, never even think of including this directly! */
/* This is a private header; never even think of including this directly! */
#if __INCLUDE_LEVEL__ <= 1
#error "Do not include _sd-common.h directly, it is a private header."
#error "Do not include _sd-common.h directly; it is a private header."
#endif
#ifndef _sd_printf_
+3 -3
View File
@@ -33,8 +33,8 @@
/*
Why is this better than pure epoll?
- Supports event source priorisation
- Scales better with a large number of time events, since it doesn't require one timerfd each
- Supports event source prioritization
- Scales better with a large number of time events because it does not require one timerfd each
- Automatically tries to coalesce timer events system-wide
- Handles signals and child PIDs
*/
@@ -58,7 +58,7 @@ enum {
};
enum {
/* And everything inbetween and outside is good too */
/* And everything in-between and outside is good too */
SD_EVENT_PRIORITY_IMPORTANT = -100,
SD_EVENT_PRIORITY_NORMAL = 0,
SD_EVENT_PRIORITY_IDLE = 100
+1 -1
View File
@@ -29,7 +29,7 @@
_SD_BEGIN_DECLARATIONS;
/* 128 Bit ID APIs. See sd-id128(3) for more information. */
/* 128-bit ID APIs. See sd-id128(3) for more information. */
typedef union sd_id128 sd_id128_t;
+25 -27
View File
@@ -34,14 +34,14 @@
* may return NULL.
*
* Free the data the library returns with libc free(). String arrays
* are NULL terminated and you need to free the array itself in
* are NULL terminated, and you need to free the array itself, in
* addition to the strings contained.
*
* We return error codes as negative errno, kernel-style. 0 or
* positive on success.
* We return error codes as negative errno, kernel-style. On success, we
* return 0 or positive.
*
* These functions access data in /proc, /sys/fs/cgroup and /run. All
* of these are virtual file systems, hence the accesses are
* These functions access data in /proc, /sys/fs/cgroup, and /run. All
* of these are virtual file systems; therefore, accesses are
* relatively cheap.
*
* See sd-login(3) for more information.
@@ -56,9 +56,9 @@ _SD_BEGIN_DECLARATIONS;
int sd_pid_get_session(pid_t pid, char **session);
/* Get UID of the owner of the session of the PID (or in case the
* process is a 'shared' user process the UID of that user is
* process is a 'shared' user process, the UID of that user is
* returned). This will not return the UID of the process, but rather
* the UID of the owner of the cgroup the process is in. This will
* the UID of the owner of the cgroup that the process is in. This will
* return an error for system processes. */
int sd_pid_get_owner_uid(pid_t pid, uid_t *uid);
@@ -71,7 +71,7 @@ int sd_pid_get_unit(pid_t pid, char **unit);
* processes. */
int sd_pid_get_user_unit(pid_t pid, char **unit);
/* Get machine name from PID, for processes assigned to VM or
/* Get machine name from PID, for processes assigned to a VM or
* container. This will return an error for non-machine processes. */
int sd_pid_get_machine_name(pid_t pid, char **machine);
@@ -102,21 +102,21 @@ int sd_peer_get_machine_name(int fd, char **machine);
* connected AF_UNIX socket */
int sd_peer_get_slice(int fd, char **slice);
/* Get state from uid. Possible states: offline, lingering, online, active, closing */
/* Get state from UID. Possible states: offline, lingering, online, active, closing */
int sd_uid_get_state(uid_t uid, char**state);
/* Return 1 if uid has session on seat. If require_active is true will
/* Return 1 if UID has session on seat. If require_active is true, this will
* look for active sessions only. */
int sd_uid_is_on_seat(uid_t uid, int require_active, const char *seat);
/* Return sessions of user. If require_active is true will look for
* active sessions only. Returns number of sessions as return
* value. If sessions is NULL will just return number of sessions. */
/* Return sessions of user. If require_active is true, this will look for
* active sessions only. Returns the number of sessions.
* If sessions is NULL, this will just return the number of sessions. */
int sd_uid_get_sessions(uid_t uid, int require_active, char ***sessions);
/* Return seats of user is on. If require_active is true will look for
* active seats only. Returns number of seats. If seats is NULL will
* just return number of seats.*/
/* Return seats of user is on. If require_active is true, this will look for
* active seats only. Returns the number of seats.
* If seats is NULL, this will just return the number of seats.*/
int sd_uid_get_seats(uid_t uid, int require_active, char ***seats);
/* Return 1 if the session is active. */
@@ -125,12 +125,11 @@ int sd_session_is_active(const char *session);
/* Return 1 if the session is remote. */
int sd_session_is_remote(const char *session);
/* Get state from session. Possible states: online, active, closing
* (This function is a more generic version of
* sd_session_is_active().) */
/* Get state from session. Possible states: online, active, closing.
* This function is a more generic version of sd_session_is_active(). */
int sd_session_get_state(const char *session, char **state);
/* Determine user id of session */
/* Determine user ID of session */
int sd_session_get_uid(const char *session, uid_t *uid);
/* Determine seat of session */
@@ -163,9 +162,8 @@ int sd_session_get_vt(const char *session, unsigned *vtnr);
/* Return active session and user of seat */
int sd_seat_get_active(const char *seat, char **session, uid_t *uid);
/* Return sessions and users on seat. Returns number of sessions as
* return value. If sessions is NULL returns only the number of
* sessions. */
/* Return sessions and users on seat. Returns number of sessions.
* If sessions is NULL, this returns only the number of sessions. */
int sd_seat_get_sessions(const char *seat, char ***sessions, uid_t **uid, unsigned *n_uids);
/* Return whether the seat is multi-session capable */
@@ -181,15 +179,15 @@ int sd_seat_can_graphical(const char *seat);
int sd_machine_get_class(const char *machine, char **clazz);
/* Get all seats, store in *seats. Returns the number of seats. If
* seats is NULL only returns number of seats. */
* seats is NULL, this only returns the number of seats. */
int sd_get_seats(char ***seats);
/* Get all sessions, store in *sessions. Returns the number of
* sessions. If sessions is NULL only returns number of sessions. */
* sessions. If sessions is NULL, this only returns the number of sessions. */
int sd_get_sessions(char ***sessions);
/* Get all logged in users, store in *users. Returns the number of
* users. If users is NULL only returns the number of users. */
* users. If users is NULL, this only returns the number of users. */
int sd_get_uids(uid_t **users);
/* Get all running virtual machines/containers */
@@ -199,7 +197,7 @@ int sd_get_machine_names(char ***machines);
typedef struct sd_login_monitor sd_login_monitor;
/* Create a new monitor. Category must be NULL, "seat", "session",
* "uid", "machine" to get monitor events for the specific category
* "uid", or "machine" to get monitor events for the specific category
* (or all). */
int sd_login_monitor_new(const char *category, sd_login_monitor** ret);
+7 -7
View File
@@ -37,14 +37,14 @@
* may return NULL.
*
* Free the data the library returns with libc free(). String arrays
* are NULL terminated and you need to free the array itself in
* are NULL terminated, and you need to free the array itself in
* addition to the strings contained.
*
* We return error codes as negative errno, kernel-style. 0 or
* positive on success.
* We return error codes as negative errno, kernel-style. On success, we
* return 0 or positive.
*
* These functions access data in /run. This is a virtual file systems,
* hence the accesses is relatively cheap.
* These functions access data in /run. This is a virtual file system;
* therefore, accesses are relatively cheap.
*
* See sd-network(3) for more information.
*/
@@ -57,8 +57,8 @@ int sd_network_get_link_state(unsigned index, char**state);
/* Get DHCPv4 lease from ifindex. */
int sd_network_get_dhcp_lease(unsigned index, sd_dhcp_lease **ret);
/* Get all network interfaces indices, store in *indices. Returns the
* number of indices. If indices is NULL only returns the number of indices. */
/* Get all network interfaces' indices, and store them in *indices. Returns
* the number of indices. If indices is NULL, only returns the number of indices. */
int sd_network_get_ifindices(unsigned **indices);
/* Monitor object */
+9 -9
View File
@@ -32,17 +32,17 @@ extern "C" {
#endif
/*
Reference implementation of a few boot readahead related
Reference implementation of a few boot read-ahead-related
interfaces. These interfaces are trivial to implement. To simplify
porting, we provide this reference implementation. Applications are
porting, we provide this reference implementation. Applications are
welcome to reimplement the algorithms described here if they do not
want to include these two source files.
You may compile this with -DDISABLE_SYSTEMD to disable systemd
support. This makes all calls NOPs.
Since this is drop-in code we don't want any of our symbols to be
exported in any case. Hence we declare hidden visibility for all of
Because this is drop-in code, we don't want any of our symbols to be
exported in any case. Hence, we declare hidden visibility for all of
them.
You may find an up-to-date version of these source files online:
@@ -50,18 +50,18 @@ extern "C" {
http://cgit.freedesktop.org/systemd/systemd/plain/src/systemd/sd-readahead.h
http://cgit.freedesktop.org/systemd/systemd/plain/src/readahead/sd-readahead.c
This should compile on non-Linux systems, too, but all functions
This should compile on non-Linux systems too, but all functions
will become NOPs.
See sd-readahead(3) for more information.
*/
/*
Controls ongoing disk read-ahead operations during boot-up. The argument
must be a string, and either "cancel", "done" or "noreplay".
Controls on-going disk read-ahead operations during boot-up. The argument
must be one of the following strings: "cancel", "done", or "noreplay".
cancel = terminate read-ahead data collection, drop collected information
done = terminate read-ahead data collection, keep collected information
cancel = terminate read-ahead data collection, and drop collected information
done = terminate read-ahead data collection, and keep collected information
noreplay = terminate read-ahead replay
*/
int sd_readahead(const char *action);
+34 -34
View File
@@ -36,11 +36,11 @@ typedef struct sd_resolve sd_resolve;
/** An opaque sd-resolve query structure */
typedef struct sd_resolve_query sd_resolve_query;
/** Allocate a new sd-resolve session */
/** Allocate a new sd-resolve session. */
int sd_resolve_new(sd_resolve **ret);
/** Free a sd-resolve session. This destroys all attached
* sd_resolve_query objects automatically */
* sd_resolve_query objects automatically. */
sd_resolve* sd_resolve_unref(sd_resolve *resolve);
/** Return the UNIX file descriptor to poll() for events on. Use this
@@ -51,96 +51,96 @@ int sd_resolve_get_fd(sd_resolve *resolve);
* POLLOUT, ...) to check for. */
int sd_resolve_get_events(sd_resolve *resolve);
/** Return the poll() timeout to pass. Returns (uint64_t) -1 as time
* out if no time out is needed */
/** Return the poll() timeout to pass. Returns (uint64_t) -1 as
* timeout if no timeout is needed. */
int sd_resolve_get_timeout(sd_resolve *resolve, uint64_t *timeout_usec);
/** Process pending responses. After this function is called you can
/** Process pending responses. After this function is called, you can
* get the next completed query object(s) using
* sd_resolve_get_next(). */
int sd_resolve_process(sd_resolve *resolve);
/** Wait for a resolve event to complete */
/** Wait for a resolve event to complete. */
int sd_resolve_wait(sd_resolve *resolve, uint64_t timeout_usec);
/** Issue a name to address query on the specified session. The
* arguments are compatible with the ones of libc's
/** Issue a name-to-address query on the specified session. The
* arguments are compatible with those of libc's
* getaddrinfo(3). The function returns a new query object. When the
* query is completed you may retrieve the results using
* query is completed, you may retrieve the results using
* sd_resolve_getaddrinfo_done(). */
int sd_resolve_getaddrinfo(sd_resolve *resolve, sd_resolve_query **q, const char *node, const char *service, const struct addrinfo *hints);
/** Retrieve the results of a preceding sd_resolve_getaddrinfo()
* call. Returns a addrinfo structure and a return value compatible
* with libc's getaddrinfo(3). The query object q is destroyed by this
* with libc's getaddrinfo(3). The query object, q, is destroyed by this
* call and may not be used any further. Make sure to free the
* returned addrinfo structure with sd_resolve_freeaddrinfo() and not
* libc's freeaddrinfo(3)! If the query is not completed yet EAI_AGAIN
* libc's freeaddrinfo(3)! If the query is not completed yet, EAI_AGAIN
* is returned. */
int sd_resolve_getaddrinfo_done(sd_resolve_query* q, struct addrinfo **ret_ai);
/** Free the addrinfo structure as returned by
* sd_resolve_getaddrinfo_done(). Make sure to use this functions instead
* of the libc's freeaddrinfo()! */
* sd_resolve_getaddrinfo_done(). Make sure to use this function instead
* of libc's freeaddrinfo()! */
void sd_resolve_freeaddrinfo(struct addrinfo *ai);
/** Issue an address to name query on the specified session. The
* arguments are compatible with the ones of libc's
/** Issue an address-to-name query on the specified session. The
* arguments are compatible with those of libc's
* getnameinfo(3). The function returns a new query object. When the
* query is completed you may retrieve the results using
* query is completed, you may retrieve the results using
* sd_resolve_getnameinfo_done(). Set gethost (resp. getserv) to non-zero
* if you want to query the hostname (resp. the service name). */
int sd_resolve_getnameinfo(sd_resolve *resolve, sd_resolve_query **q, const struct sockaddr *sa, socklen_t salen, int flags, int gethost, int getserv);
/** Retrieve the results of a preceding sd_resolve_getnameinfo()
* call. Returns the hostname and the service name in ret_host and
* ret_serv. The query object q is destroyed by this call and may not
* be used any further. If the query is not completed yet EAI_AGAIN is
* ret_serv. The query object, q, is destroyed by this call and may not
* be used any further. If the query is not completed yet, EAI_AGAIN is
* returned. */
int sd_resolve_getnameinfo_done(sd_resolve_query* q, char **ret_host, char **ret_serv);
/** Issue a resolver query on the specified session. The arguments are
* compatible with the ones of libc's res_query(3). The function returns a new
* query object. When the query is completed you may retrieve the results using
* sd_resolve_res_done(). */
* compatible with those of libc's res_query(3). The function returns a new
* query object. When the query is completed, you may retrieve the results using
* sd_resolve_res_done(). */
int sd_resolve_res_query(sd_resolve *resolve, sd_resolve_query **q, const char *dname, int clazz, int type);
/** Issue an resolver query on the specified session. The arguments are
* compatible with the ones of libc's res_search(3). The function returns a new
* query object. When the query is completed you may retrieve the results using
* sd_resolve_res_done(). */
/** Issue a resolver query on the specified session. The arguments are
* compatible with those of libc's res_search(3). The function returns a new
* query object. When the query is completed, you may retrieve the results using
* sd_resolve_res_done(). */
int sd_resolve_res_search(sd_resolve *resolve, sd_resolve_query **q, const char *dname, int clazz, int type);
/** Retrieve the results of a preceding sd_resolve_res_query() or
* resolve_res_search call. The query object q is destroyed by this
* resolve_res_search call. The query object, q, is destroyed by this
* call and may not be used any further. Returns a pointer to the
* answer of the res_query call. If the query is not completed yet
* -EAGAIN is returned, on failure -errno is returned, otherwise the
* answer of the res_query call. If the query is not completed yet,
* -EAGAIN is returned; on failure, -errno is returned; otherwise, the
* length of answer is returned. */
int sd_resolve_res_done(sd_resolve_query* q, unsigned char **answer);
/** Return the next completed query object. If no query has been
* completed yet, return NULL. Please note that you need to run
* sd_resolve_wait() before this function will return sensible data. */
* sd_resolve_wait() before this function will return sensible data. */
int sd_resolve_get_next(sd_resolve *resolve, sd_resolve_query **q);
/** Return the number of query objects (completed or not) attached to
* this session */
* this session. */
int sd_resolve_get_n_queries(sd_resolve *resolve);
/** Cancel a currently running query. q is is destroyed by this call
/** Cancel a currently running query. q is destroyed by this call
* and may not be used any further. */
int sd_resolve_cancel(sd_resolve_query* q);
/** Returns non-zero when the query operation specified by q has been completed */
/** Returns non-zero when the query operation specified by q has been completed. */
int sd_resolve_is_done(sd_resolve_query*q);
/** Assign some opaque userdata with a query object */
/** Assign some opaque userdata with a query object. */
void* sd_resolve_set_userdata(sd_resolve_query *q, void *userdata);
/** Return userdata assigned to a query object. Use
* sd_resolve_setuserdata() to set this data. If no data has been set
* prior to this call it returns NULL. */
* prior to this call, it returns NULL. */
void* sd_resolve_get_userdata(sd_resolve_query *q);
_SD_END_DECLARATIONS;
+11 -12
View File
@@ -71,46 +71,45 @@ struct sd_shutdown_command {
* AF_UNIX/SOCK_DGRAM datagram with the structure above suffixed with
* the wall message to the socket /run/systemd/shutdownd (leave an
* empty wall message for the default shutdown message). To calculate
* the size of the message use "offsetof(struct sd_shutdown_command,
* the size of the message, use "offsetof(struct sd_shutdown_command,
* wall_message) + strlen(command.wall_message)".
*
* To cancel a shutdown, do the same, but send an fully zeroed out
* To cancel a shutdown, do the same, but send a fully zeroed-out
* structure.
*
* To be notified about scheduled shutdowns, create an inotify watch
* on /run/shutdown/. Whenever a file called "scheduled" appears a
* shutdown is scheduled. If it is removed it is canceled. It is
* replaced the scheduled shutdown has been changed. The file contains
* a simple environment-like block, that contains information about
* on /run/shutdown/. Whenever a file called "scheduled" appears, a
* shutdown is scheduled. If it is removed, it is canceled. If it is
* replaced, the scheduled shutdown has been changed. The file contains
* a simple, environment-like block that contains information about
* the scheduled shutdown:
*
* USEC=
* encodes the time for the shutdown in usecs since the epoch UTC,
* formatted as numeric string.
* formatted as a numeric string.
*
* WARN_WALL=
* is 1 if a wall message shall be sent
*
* DRY_RUN=
* is 1 if a dry run shutdown is scheduled
* is 1 if a dry-run shutdown is scheduled
*
* MODE=
* is the shutdown mode, one of "poweroff", "reboot", "halt", "kexec"
*
* WALL_MESSAGE=
* is the wall message to use, with all special characters escape in C style.
* is the wall message to use, with all special characters escaped in C-style.
*
* Note that some fields might be missing if they do not apply.
*
* Note that the file is first written to a temporary file and then
* renamed, in order to provide atomic properties for readers: if the
* file exists under the name "scheduled" it is guaranteed to be fully
* file exists under the name "scheduled", it is guaranteed to be fully
* written. A reader should ignore all files in that directory by any
* other name.
*
* Scheduled shutdowns are only accepted from privileged processes,
* but the directory may be watched and the file in it read by
* anybody.
* but anyone may watch the directory and the file in it.
*/
#ifdef __cplusplus