diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-07-04 12:56:22 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-07-05 13:49:48 +0200 |
commit | 461152e4ebd94f7d8b1e20f4cd1c704138ba2083 (patch) | |
tree | b7a00b923becba103ee7e05ab92715a0e48baa3d /winsup | |
parent | 2390e71a4278308ba84d937a3fc5a9a10f1f7ecb (diff) | |
download | cygnal-461152e4ebd94f7d8b1e20f4cd1c704138ba2083.tar.gz cygnal-461152e4ebd94f7d8b1e20f4cd1c704138ba2083.tar.bz2 cygnal-461152e4ebd94f7d8b1e20f4cd1c704138ba2083.zip |
Add ffsl(), ffsll(), fls(), flsl(), flsll()
Use compiler builtin for ffs(). Remove duplicate implementation from
Cygwin.
Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
Diffstat (limited to 'winsup')
-rw-r--r-- | winsup/cygwin/syscalls.cc | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/winsup/cygwin/syscalls.cc b/winsup/cygwin/syscalls.cc index df7f3c846..885931632 100644 --- a/winsup/cygwin/syscalls.cc +++ b/winsup/cygwin/syscalls.cc @@ -3784,28 +3784,6 @@ nice (int incr) return setpriority (PRIO_PROCESS, myself->pid, myself->nice + incr); } -/* - * Find the first bit set in I. - */ - -extern "C" int -ffs (int i) -{ - return __builtin_ffs (i); -} - -extern "C" int -ffsl (long i) -{ - return __builtin_ffsl (i); -} - -extern "C" int -ffsll (long long i) -{ - return __builtin_ffsll (i); -} - static void locked_append (int fd, const void * buf, size_t size) { |