HASH_TYPE *hash;
};
+/** Data passed from the ls command handler to its callback function. */
struct ls_options {
+ /** The given command line flags. */
unsigned flags;
+ /** The sorting method given at the command line. */
enum ls_sorting_method sorting;
+ /** The given listing mode (short, long, verbose, mbox). */
enum ls_listing_mode mode;
+ /** The arguments passed to the ls command. */
char **patterns;
+ /** Number of non-option arguments. */
int num_patterns;
+ /** Used for long listing mode to align the output fields. */
struct ls_widths widths;
+ /** Size of the \a data array. */
uint32_t array_size;
+ /** Number of used entries in the data array. */
uint32_t num_matching_paths;
+ /** Array of matching entries. */
struct ls_data *data;
+ /** Used to sort the array. */
struct ls_data **data_ptr;
};
return 1;
}
+/** Used by com_add(). */
struct private_add_data {
+ /** The socket file descriptor. */
int fd;
+ /** The given add flags. */
uint32_t flags;
};
/**
* Close the audio file table.
*
- * \param flags Ususal flags that are passed to osl_close_table().
+ * \param flags Usual flags that are passed to osl_close_table().
*
* \sa osl_close_table().
*/