summaryrefslogtreecommitdiffstats
path: root/src/track.c
diff options
context:
space:
mode:
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;