man NJB_Delete_Datafile (Fonctions bibliothèques) - Delete a data file from the NJB
NAME
NJB_Delete_Datafile - Delete a data file from the NJB
LIBRARY
libnjb
SYNOPSIS
#include <sys/types.h> #include <libnjb.h>
extern int njb_error
int NJB_Delete_Datafile (njb_t *njb, u_int32_t fileid)
DESCRIPTION
This function deletes a data file from the NJB. The ID of the file to be deleted is passed in the fileid parameter. Data files are not music tracks, but general data storage containers on the jukebox.
This function also increments the NJB's library counter, provided it has not been incremented previously during the session.
RETURN VALUES
This function returns 0 on success. If a failure occurs, it returns -1 and sets njb_error
- EO_BADCOUNT
- The file was successfully deleted, but the NJB's library counter could not be updated.
- EO_BADSTATUS
- The NJB returned a non-zero status. The file was not deleted.
- EO_USBCTL
- An I/O error occurred on the control pipe. The file was not deleted.