[libc-commits] [libc] f7b09b5 - [libc] Add function spec for `getauxval` (#97492)

via libc-commits libc-commits at lists.llvm.org
Wed Jul 3 08:16:22 PDT 2024


Author: Izaak Schroeder
Date: 2024-07-03T08:16:17-07:00
New Revision: f7b09b5225a58a657fc0315377438077f9e9363f

URL: https://github.com/llvm/llvm-project/commit/f7b09b5225a58a657fc0315377438077f9e9363f
DIFF: https://github.com/llvm/llvm-project/commit/f7b09b5225a58a657fc0315377438077f9e9363f.diff

LOG: [libc] Add function spec for `getauxval` (#97492)

Does what it says on the box.

Added: 
    

Modified: 
    libc/spec/gnu_ext.td

Removed: 
    


################################################################################
diff  --git a/libc/spec/gnu_ext.td b/libc/spec/gnu_ext.td
index 161bb4e4a0d9d..e360c766c5c54 100644
--- a/libc/spec/gnu_ext.td
+++ b/libc/spec/gnu_ext.td
@@ -237,7 +237,11 @@ def GnuExtensions : StandardSpec<"GNUExtensions"> {
       [], // Types
       [], // Enumerations
       [
-        //TODO: Add getauxval here
+          FunctionSpec<
+              "getauxval",
+              RetValSpec<UnsignedLongType>,
+              [ArgSpec<UnsignedLongType>]
+          >,
       ]  // Functions
   >;
 


        


More information about the libc-commits mailing list