| * Mini fsync implementation for busybox |
| * Copyright (C) 2008 Nokia Corporation. All rights reserved. |
| * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. |
| /* This is a NOFORK applet. Be very careful! */ |
| int fsync_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
| int fsync_main(int argc UNUSED_PARAM, char **argv) |
| opts = getopt32(argv, "d"); /* fdatasync */ |
| int fd = open3_or_warn(*argv, O_NOATIME | O_NOCTTY | O_RDONLY, 0); |
| if ((opts ? fdatasync(fd) : fsync(fd))) { |
| //status = EXIT_FAILURE; - do we want this? |
| bb_simple_perror_msg(*argv); |