summaryrefslogtreecommitdiffstats
path: root/src/track.c
diff options
context:
space:
mode:
authorLouis Burda <quent.burda@gmail.com>2022-01-26 17:34:30 +0100
committerLouis Burda <quent.burda@gmail.com>2022-01-26 17:34:30 +0100
commit231398ebfff82c68ac33205da6fd957ec1e5cf09 (patch)
treec2b72f587a82a807cd3501bb3ffb76dd33392b92 /src/track.c
parent852d8efa882fe80718d63352b5432d2a04c2de74 (diff)
downloadtmus-231398ebfff82c68ac33205da6fd957ec1e5cf09.tar.gz
tmus-231398ebfff82c68ac33205da6fd957ec1e5cf09.zip
Added index files, fixed cmd input bugs
Diffstat (limited to 'src/track.c')
-rw-r--r--src/track.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/track.c b/src/track.c
index 68486ad..ae8586b 100644
--- a/src/track.c
+++ b/src/track.c
@@ -7,10 +7,9 @@
struct track *
-track_init(const char *dir, const char *fname)
+track_init(const char *dir, const char *fname, int fid)
{
struct track *track;
- struct stat info;
int len;
track = malloc(sizeof(struct track));
@@ -28,9 +27,7 @@ track_init(const char *dir, const char *fname)
ASSERT(track->name != NULL);
mbstowcs(track->name, track->fname, len + 1);
- track->fid = -1;
- if (!stat(track->fpath, &info))
- track->fid = info.st_ino;
+ track->fid = fid;
track->tags = LIST_HEAD;