source: MondoRescue/branches/3.3/mindi-busybox/libbb/missing_syscalls.c@ 3911

Last change on this file since 3911 was 3910, checked in by Bruno Cornec, 6 weeks ago

Remove stime usage

based on commit d3539be8f27b8cbfdfee460fe08299158f08bcd9 Mon Sep 17 00:00:00 2001
From: Alistair Francis <alistair.francis@…>

stime() has been deprecated in glibc 2.31 and replaced with
clock_settime(). Let's replace the stime() function calls with
clock_settime() in preperation.

  • Property svn:eol-style set to native
File size: 776 bytes
Line 
1/*
2 * Copyright 2012, Denys Vlasenko
3 *
4 * Licensed under GPLv2, see file LICENSE in this source tree.
5 */
6
7//kbuild:lib-y += missing_syscalls.o
8
9/*#include <linux/timex.h> - for struct timex, but may collide with <time.h> */
10#include <sys/syscall.h>
11#include "libbb.h"
12
13#if defined(ANDROID) || defined(__ANDROID__)
14pid_t getsid(pid_t pid)
15{
16 return syscall(__NR_getsid, pid);
17}
18
19int sethostname(const char *name, size_t len)
20{
21 return syscall(__NR_sethostname, name, len);
22}
23
24struct timex;
25int adjtimex(struct timex *buf)
26{
27 return syscall(__NR_adjtimex, buf);
28}
29
30int pivot_root(const char *new_root, const char *put_old)
31{
32 return syscall(__NR_pivot_root, new_root, put_old);
33}
34
35# if __ANDROID_API__ < 21
36int tcdrain(int fd)
37{
38 return ioctl(fd, TCSBRK, 1);
39}
40# endif
41#endif
Note: See TracBrowser for help on using the repository browser.