<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in mod.rs</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>c04c92ed - Replace handwritten `Debug` impls with derives</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/vxworks/mod.rs#c04c92ed</link>
        <description>Replace handwritten `Debug` impls with derives`s_no_extra_traits!` doesn&apos;t derive `Debug` so there are a lot ofhandwritten implementations. However, since we have a derive-likesolution for unions now (printing them like an opaque struct), therereally isn&apos;t any reason these can&apos;t all be derived.Add `derive(Debug)` to `s_no_extra_traits`, still gated behind `feature= &quot;extra_traits&quot;`, which allows getting rid of manual implementations.(backport &lt;https://github.com/rust-lang/libc/pull/4471&gt;)(cherry picked from commit 65c39bf1b0c7b904cf512280860120307d17703b)

            List of files:
            /rust-libc-0.2.174/src/vxworks/mod.rs</description>
        <pubDate>Mon, 02 Jun 2025 04:22:19 +0000</pubDate>
        <dc:creator>Trevor Gross &lt;tmgross@umich.edu&gt;</dc:creator>
    </item>
<item>
        <title>a598506f - chore: apply some clippy lints</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/vxworks/mod.rs#a598506f</link>
        <description>chore: apply some clippy lints(backport &lt;https://github.com/rust-lang/libc/pull/4415&gt;)[ drop changes around the FreeBSD version in build.rs since the logic  isn&apos;t the same - Trevor ](cherry picked from commit a283b9e66d4a8e9371b0aa69d8534010a1c7d9e7)

            List of files:
            /rust-libc-0.2.174/src/vxworks/mod.rs</description>
        <pubDate>Tue, 15 Apr 2025 01:33:10 +0000</pubDate>
        <dc:creator>Yuri Astrakhan &lt;YuriAstrakhan@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>56a16c16 - Add missing UTIME defines and TASK_RENAME_LENGTH</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/vxworks/mod.rs#56a16c16</link>
        <description>Add missing UTIME defines and TASK_RENAME_LENGTH(backport &lt;https://github.com/rust-lang/libc/pull/4407&gt;)(cherry picked from commit e119caeaffe5d0b78c3c6beb45f7a038550c625c)

            List of files:
            /rust-libc-0.2.174/src/vxworks/mod.rs</description>
        <pubDate>Mon, 14 Apr 2025 05:27:18 +0000</pubDate>
        <dc:creator>Kartik Agarwala &lt;agarwala.kartik@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>66b58759 - chore: minor cleanup `mode_t` usage</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/vxworks/mod.rs#66b58759</link>
        <description>chore: minor cleanup `mode_t` usage`crate::mode_t` is almost never needed because it is part of prelude.  Moreover, in many cases `mode_t` was already used without the prefix - thus confusing if they are different or not. Keeping it the same helps readability.(backport &lt;https://github.com/rust-lang/libc/pull/4405&gt;)[ Resolve conflict around vxworks S_* constants - Trevor ](cherry picked from commit 1984cc22406f45cae7d6c6e2a1d1bc3faa6dc3e8)

            List of files:
            /rust-libc-0.2.174/src/vxworks/mod.rs</description>
        <pubDate>Mon, 14 Apr 2025 02:41:59 +0000</pubDate>
        <dc:creator>Yuri Astrakhan &lt;YuriAstrakhan@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5875016d - Add missing d_type member in dirent struct</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/vxworks/mod.rs#5875016d</link>
        <description>Add missing d_type member in dirent struct(backport &lt;https://github.com/rust-lang/libc/pull/4352&gt;)(cherry picked from commit ba681b3038f98a3c92a3044ad5e50450488e5a2c)

            List of files:
            /rust-libc-0.2.174/src/vxworks/mod.rs</description>
        <pubDate>Tue, 25 Mar 2025 07:55:05 +0000</pubDate>
        <dc:creator>Kartik Agarwala &lt;agarwala.kartik@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>02741e05 - Add missing Signal related consts</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/vxworks/mod.rs#02741e05</link>
        <description>Add missing Signal related consts(backport &lt;https://github.com/rust-lang/libc/pull/4352&gt;)(cherry picked from commit c3dab47421c7558bdc0df921367f3d23be30ddd6)

            List of files:
            /rust-libc-0.2.174/src/vxworks/mod.rs</description>
        <pubDate>Tue, 25 Mar 2025 07:51:10 +0000</pubDate>
        <dc:creator>Kartik Agarwala &lt;agarwala.kartik@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5f8ac017 - Fix typo in waitpid parameter name</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/vxworks/mod.rs#5f8ac017</link>
        <description>Fix typo in waitpid parameter nameSigned-off-by: jimmycathy &lt;clonecode@outlook.com&gt;(backport &lt;https://github.com/rust-lang/libc/pull/4334&gt;)(cherry picked from commit 2c85704cacb4c9bc851d77a2f4318c531a507a2b)

            List of files:
            /rust-libc-0.2.174/src/vxworks/mod.rs</description>
        <pubDate>Sun, 16 Mar 2025 05:29:43 +0000</pubDate>
        <dc:creator>jimmycathy &lt;clonecode@outlook.com&gt;</dc:creator>
    </item>
<item>
        <title>b28fef82 - Add some missing functions</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/vxworks/mod.rs#b28fef82</link>
        <description>Add some missing functions(backport &lt;https://github.com/rust-lang/libc/pull/4337&gt;)(cherry picked from commit 317391c8280d43efef59d9518b02461901c56e5b)

            List of files:
            /rust-libc-0.2.174/src/vxworks/mod.rs</description>
        <pubDate>Tue, 18 Mar 2025 07:44:13 +0000</pubDate>
        <dc:creator>Kartik Agarwala &lt;agarwala.kartik@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f630218a - Add more error codes for VxWorks</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/vxworks/mod.rs#f630218a</link>
        <description>Add more error codes for VxWorks(backport &lt;https://github.com/rust-lang/libc/pull/4337&gt;)(cherry picked from commit bb7f778565d7bd491196df48d75c9bec443ec2b2)

            List of files:
            /rust-libc-0.2.174/src/vxworks/mod.rs</description>
        <pubDate>Tue, 18 Mar 2025 06:41:38 +0000</pubDate>
        <dc:creator>Kartik Agarwala &lt;agarwala.kartik@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>116b82e5 - Fix size of time_t in vxworks</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/vxworks/mod.rs#116b82e5</link>
        <description>Fix size of time_t in vxworks(backport &lt;https://github.com/rust-lang/libc/pull/4268&gt;)(cherry picked from commit eec39f5d73774977fe237958e44490e0ec86fcdc)

            List of files:
            /rust-libc-0.2.174/src/vxworks/mod.rs</description>
        <pubDate>Thu, 30 Jan 2025 08:22:59 +0000</pubDate>
        <dc:creator>Kartik Agarwala &lt;agarwala.kartik@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>e2f92909 - Copy definitions from core::ffi and centralize them</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/vxworks/mod.rs#e2f92909</link>
        <description>Copy definitions from core::ffi and centralize them(backport &lt;https://github.com/rust-lang/libc/pull/4256&gt;)(cherry picked from commit 95446f458e472511d65e560224c1b85570e50944)[ include the necessary changes for psp, which isn&apos;t part of the  original commit since the target is not present on main - Trevor ]

            List of files:
            /rust-libc-0.2.174/src/vxworks/mod.rs</description>
        <pubDate>Tue, 04 Feb 2025 23:44:28 +0000</pubDate>
        <dc:creator>Aphek &lt;bilkow@tutanota.com&gt;</dc:creator>
    </item>
<item>
        <title>8e728d74 - chore: add labels for FIXMEs in repo</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/vxworks/mod.rs#8e728d74</link>
        <description>chore: add labels for FIXMEs in repo(backport &lt;https://github.com/rust-lang/libc/pull/4237&gt;)(cherry picked from commit 6c6674e2954c1189926f3c8112372263f8e6b730)

            List of files:
            /rust-libc-0.2.174/src/vxworks/mod.rs</description>
        <pubDate>Tue, 07 Jan 2025 23:40:08 +0000</pubDate>
        <dc:creator>lvllvl &lt;24905907+lvllvl@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>7457aa18 - fix: make Debug impl for unions opaque</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/vxworks/mod.rs#7457aa18</link>
        <description>fix: make Debug impl for unions opaque(backport &lt;https://github.com/rust-lang/libc/pull/4176&gt;)(cherry picked from commit 6faa521f32fc11db9fc43a248a64463ce288b48d)[ resolve conflicts and update based on some main vs. 0.2 differences -  Trevor ]

            List of files:
            /rust-libc-0.2.174/src/vxworks/mod.rs</description>
        <pubDate>Sat, 07 Dec 2024 02:04:21 +0000</pubDate>
        <dc:creator>Juan Aguilar Santillana &lt;mhpoin@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>108310db - Make use of the crate&apos;s prelude to replace individual imports</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/vxworks/mod.rs#108310db</link>
        <description>Make use of the crate&apos;s prelude to replace individual importsAutomatically apply changes with the following:    #!/bin/bash    set -eux    files=()    # Types either defined in this crate or in `core`    prelude_types=(        c_char        c_double        c_float        c_int        c_longlong        c_long        c_short        c_uchar        c_uint        c_ulonglong        c_ulong        c_ushort        c_void        intptr_t        size_t        ssize_t        Clone        Copy        Option        Send        Sync    )    # Reexports from core    prelude_modules=(        fmt        hash        iter        mem    )    # Everything in the prelude    prelude=( &quot;${prelude_types[@]}&quot; &quot;${prelude_modules[@]}&quot; )    # Generate a list of all files excluding `lib.rs` (since the prelude being    # defined there makes string matching weird).    while IFS= read -r -d &apos;&apos; file; do        files+=(&quot;$file&quot;)    done &lt; &lt;(find src -name &apos;*.rs&apos; -not -name &apos;*lib.rs&apos; -not -name &apos;*macros.rs&apos; -not -name &apos;fixed_width_ints.rs&apos; -print0)    for file in &quot;${files[@]}&quot;; do        needs_prelude=0        # If the file already has some sort of glob import, skip it        if rg --pcre2 -q &apos;use (crate|super)::(?!prelude).*\*&apos; &quot;$file&quot;; then            continue        fi        # Core types always require the prelude to handle rustc-dep-of-std        if rg --pcre2 -q &apos;\b(?&lt;!\.)(Option|Clone|Copy|Send|Sync|fmt|hash|iter|mem)\b&apos; &quot;$file&quot;; then            needs_prelude=1        fi        # If we use any types that are specified in the prelude then we will import it        for ty in &quot;${prelude[@]}&quot;; do            # If the type is defined in the current module, we don&apos;t need it from the prelude            if rg -q &quot;type $ty =&quot; &quot;$file&quot;; then                continue            fi            if rg -qU &apos;((crate|super)::&apos;&quot;$ty&quot;&apos;|use (crate|super)::(\{\n){0,2}.*&apos;&quot;$ty)&quot; &quot;$file&quot;; then                needs_prelude=1            fi        done        # Check if the prelude is needed and does not already exist; if so, add it        if [ &quot;$needs_prelude&quot; = &quot;1&quot; ] &amp;&amp; ! rg -q &apos;use crate::prelude::\*&apos; &quot;$file&quot;; then            # Split the file into two parts: module-level attributes and rest            # Imports will be added after module-level attributes            attrs=$(awk &apos;/^#!|^\/\/!/ {found=NR} {lines[NR]=$0} END {for (i=1; i&lt;=found; i++) print lines[i]}&apos; &quot;$file&quot;)            rest=$(awk &apos;/^#!|^\/\/!/ {found=NR} END {if (found) {for (i=found+1; i&lt;=NR; i++) print lines[i]} else {for (i=1; i&lt;=NR; i++) print lines[i]}} {lines[NR]=$0}&apos; &quot;$file&quot;)            printf &quot;%s\n&quot; &quot;$attrs&quot; &gt; &quot;$file&quot;            printf &quot;\n%s\n\n&quot; &quot;use crate::prelude::*;&quot; &gt;&gt; &quot;$file&quot;            printf &quot;%s&quot; &quot;$rest&quot; &gt;&gt; &quot;$file&quot;        fi        for ty in &quot;${prelude[@]}&quot;; do            export TY=&quot;$ty&quot; # env for perl to use            # Remove simple imports `use crate::ty;`            perl -pi -0777 -e &apos;s/use ((crate|super)::)?($ENV{TY});//g&apos; &quot;$file&quot;            # Remove the type if it is part of a group import            perl -pi -0777 -e &apos;s/(use (crate|super)::\{?(.*|(\n.*){0,2}))\b$ENV{TY}\b,? ?/$1/g&apos; &quot;$file&quot;            # Replace pathed `crate::ty`            perl -pi -0777 -e &apos;s/(crate|super)::($ENV{TY})\b/$2/g&apos; &quot;$file&quot;        done        # For some reason, rustfmt doesn&apos;t trim leading newlines. Do so manually here.        perl -pi -0777 -e &apos;s/\A\n+//&apos; &quot;$file&quot;        rustfmt &quot;$file&quot;    done    ./ci/style.sh(backport &lt;https://github.com/rust-lang/libc/pull/4161&gt;)(cherry picked from commit f8a018a8e3efaf8cc4fbad84974255b0fa899fc2)Applied by rerunning the script rather than resolving conflictsmanually.

            List of files:
            /rust-libc-0.2.174/src/vxworks/mod.rs</description>
        <pubDate>Wed, 27 Nov 2024 22:48:51 +0000</pubDate>
        <dc:creator>Trevor Gross &lt;tmgross@umich.edu&gt;</dc:creator>
    </item>
<item>
        <title>643182f7 - Automatic migration to Rust edition 2021</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/vxworks/mod.rs#643182f7</link>
        <description>Automatic migration to Rust edition 2021Migration script:```shset -exgit restore Cargo.toml srcfor file in $(find src -name &quot;*.rs&quot;); do  perl -pi -077 -e &apos;s/(?&lt;!\w)::(Option|Copy|Clone)\b/$1/g&apos; &quot;$file&quot;doneimplicit_c_long_ulong_char=(  src/fuchsia/mod.rs  src/solid/mod.rs  src/unix/aix/mod.rs  src/unix/bsd/apple/mod.rs  src/unix/bsd/freebsdlike/freebsd/mod.rs  src/unix/bsd/freebsdlike/mod.rs  src/unix/bsd/netbsdlike/netbsd/mod.rs  src/unix/bsd/netbsdlike/openbsd/mod.rs  src/unix/bsd/netbsdlike/mod.rs  src/unix/bsd/mod.rs  src/unix/haiku/mod.rs  src/unix/hurd/mod.rs  src/unix/linux_like/android/b32/mod.rs  src/unix/linux_like/android/b64/mod.rs  src/unix/linux_like/android/mod.rs  src/unix/linux_like/linux/gnu/b32/mod.rs  src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs  src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs  src/unix/linux_like/linux/gnu/b64/mod.rs  src/unix/linux_like/linux/gnu/mod.rs  src/unix/linux_like/linux/musl/mod.rs  src/unix/linux_like/linux/uclibc/mips/mod.rs  src/unix/linux_like/linux/uclibc/mod.rs  src/unix/linux_like/linux/mod.rs  src/unix/linux_like/mod.rs  src/unix/newlib/mod.rs  src/unix/nto/mod.rs  src/unix/mod.rs  src/vxworks/mod.rs)for file in &quot;${implicit_c_long_ulong_char[@]}&quot;; do  perl -pi -077 -e &apos;s/(?&lt;!\w)::(c_long|c_ulong|c_char)\b/$1/g&apos; &quot;$file&quot;doneimplicit_off_t=(  src/unix/linux_like/linux/gnu/mod.rs  src/unix/linux_like/linux/mod.rs  src/unix/linux_like/mod.rs  src/unix/mod.rs)for file in &quot;${implicit_off_t[@]}&quot;; do  perl -pi -077 -e &apos;s/(?&lt;!\w)::(off_t)\b/$1/g&apos; &quot;$file&quot;doneimplicit_off64_t=(  src/unix/linux_like/android/mod.rs  src/unix/linux_like/mod.rs)for file in &quot;${implicit_off64_t[@]}&quot;; do  perl -pi -077 -e &apos;s/(?&lt;!\w)::(off64_t)\b/$1/g&apos; &quot;$file&quot;doneimplicit_Ioctl=(  src/unix/linux_like/linux/mod.rs)for file in &quot;${implicit_Ioctl[@]}&quot;; do  perl -pi -077 -e &apos;s/(?&lt;!\w)::(Ioctl)\b/$1/g&apos; &quot;$file&quot;doneperl -pi -077 -e &apos;s/(?&lt;!\w)::(__u8|__u16|__u32|__s16|__s32)\b/$1/g&apos; src/unix/linux_like/linux/mod.rsperl -pi -077 -e &apos;s/(?&lt;!\w)::(SIG[A-Z]+)\b/$1/g&apos; src/unix/solarish/mod.rsperl -pi -077 -e &apos;s/(?&lt;!\w)::c_ulong\b/crate::c_ulong/g&apos; src/unix/newlib/generic.rsperl -pi -077 -e &apos;s/(?&lt;!\w)::c_ulong\b/crate::c_ulong/g&apos; src/unix/linux_like/linux/arch/generic/mod.rsperl -pi -077 -e &apos;s/(?&lt;!\w)::c_ulonglong\b/crate::c_ulonglong/g&apos; src/unix/linux_like/linux/gnu/b64/mod.rsperl -pi -077 -e &apos;s/(?&lt;!\w)::c_ulonglong\b/crate::c_ulonglong/g&apos; src/unix/linux_like/linux/mod.rsperl -pi -077 -e &apos;s/(?&lt;!\w)::c_ulonglong\b/crate::c_ulonglong/g&apos; src/unix/linux_like/mod.rsperl -pi -077 -e &apos;s/(?&lt;!\w)::c_short\b/crate::c_short/g&apos; src/unix/linux_like/linux/gnu/b32/mod.rsperl -pi -077 -e &apos;s/(?&lt;!\w)::c_short\b/crate::c_short/g&apos; src/unix/newlib/mod.rsperl -pi -077 -e &apos;s/(?&lt;!\w)::c_float\b/c_float/g&apos; src/unix/linux_like/linux/gnu/b64/s390x.rsperl -pi -077 -e &apos;s/(?&lt;!\w)::c_float\b/c_float/g&apos; src/unix/linux_like/linux/musl/b64/s390x.rsfunction handle_type() {  type=&quot;$1&quot;  uses_type=&quot;$(rg -l &quot;[^\w]::$type\b&quot; src || echo)&quot;  has_type_def=&quot;$(rg -l &quot;(type|struct) $type &quot; src || echo)&quot;  has_type_import=&quot;$(rg -l &quot;use ([0-9a-zA-Z_]+::)*$type;&quot; src || echo)&quot;  add_import=($(comm -3 &lt;(echo &quot;$uses_type&quot; | sort) &lt;(printf &quot;%s\n%s&quot; &quot;$has_type_def&quot; &quot;$has_type_import&quot; | sort) | cut -f1))  for file in &quot;${add_import[@]}&quot;; do    # Split the file into two parts: module-level attributes and rest    # Imports will be added after module-level attributes    awk &apos;/^#!|^\/\/!/ {found=NR} {lines[NR]=$0} END {for (i=1; i&lt;=found; i++) print lines[i]}&apos; \      &quot;$file&quot; &gt; &quot;$file.attrs&quot;    awk &apos;/^#!|^\/\/!/ {found=NR} END {if (found) {for (i=found+1; i&lt;=NR; i++) print lines[i]} else {for (i=1; i&lt;=NR; i++) print lines[i]}} {lines[NR]=$0}&apos; \      &quot;$file&quot; &gt; &quot;$file.rest&quot;    cat &quot;$file.attrs&quot; &gt; &quot;$file&quot;    echo &gt;&gt; &quot;$file&quot;    echo &apos;use crate::&apos;&quot;$type&quot;&apos;;&apos; &gt;&gt; &quot;$file&quot;    echo &gt;&gt; &quot;$file&quot;    cat &quot;$file.rest&quot; &gt;&gt; &quot;$file&quot;    rm &quot;$file.attrs&quot; &quot;$file.rest&quot;  done  for file in $uses_type; do    perl -pi -077 -e &apos;s/(?&lt;!\w)::(&apos;&quot;$type&quot;&apos;)\b/$1/g&apos; &quot;$file&quot;  done}handle_type c_voidhandle_type c_inthandle_type c_uinthandle_type c_charhandle_type c_scharhandle_type c_ucharhandle_type c_shorthandle_type c_ushorthandle_type c_longhandle_type c_ulonghandle_type c_longlonghandle_type c_ulonglonghandle_type c_floathandle_type c_doublehandle_type size_thandle_type ssize_thandle_type intptr_thandle_type ptrdiff_thandle_type off_thandle_type off64_thandle_type Ioctlhandle_type cmsghdr # To avoid &quot;line formatted, but exceeded maximum width&quot;targets=(  aarch64-apple-darwin  aarch64-apple-ios  aarch64-apple-ios-macabi  aarch64-apple-ios-sim  aarch64-apple-tvos  aarch64-apple-tvos-sim  aarch64-apple-visionos  aarch64-apple-visionos-sim  aarch64-apple-watchos  aarch64-apple-watchos-sim  aarch64-kmc-solid_asp3  aarch64-linux-android  aarch64-nintendo-switch-freestanding  aarch64-pc-windows-gnullvm  aarch64-pc-windows-msvc  aarch64-unknown-freebsd  aarch64-unknown-fuchsia  aarch64-unknown-hermit  aarch64-unknown-illumos  aarch64-unknown-linux-gnu  aarch64-unknown-linux-gnu_ilp32  aarch64-unknown-linux-musl  aarch64-unknown-linux-ohos  aarch64-unknown-netbsd  aarch64-unknown-none  aarch64-unknown-none-softfloat  aarch64-unknown-nto-qnx700  aarch64-unknown-nto-qnx710  aarch64-unknown-openbsd  aarch64-unknown-redox  #aarch64-unknown-teeos  aarch64-unknown-trusty  aarch64-unknown-uefi  aarch64-uwp-windows-msvc  aarch64-wrs-vxworks  aarch64_be-unknown-linux-gnu  aarch64_be-unknown-linux-gnu_ilp32  aarch64_be-unknown-netbsd  arm-linux-androideabi  arm-unknown-linux-gnueabi  arm-unknown-linux-gnueabihf  arm-unknown-linux-musleabi  arm-unknown-linux-musleabihf  arm64_32-apple-watchos  arm64e-apple-darwin  arm64e-apple-ios  arm64e-apple-tvos  arm64ec-pc-windows-msvc  armeb-unknown-linux-gnueabi  armebv7r-none-eabi  armebv7r-none-eabihf  armv4t-none-eabi  armv4t-unknown-linux-gnueabi  armv5te-none-eabi  armv5te-unknown-linux-gnueabi  armv5te-unknown-linux-musleabi  armv5te-unknown-linux-uclibceabi  armv6-unknown-freebsd  armv6-unknown-netbsd-eabihf  armv6k-nintendo-3ds  armv7-linux-androideabi  armv7-rtems-eabihf  armv7-sony-vita-newlibeabihf  armv7-unknown-freebsd  armv7-unknown-linux-gnueabi  armv7-unknown-linux-gnueabihf  armv7-unknown-linux-musleabi  armv7-unknown-linux-musleabihf  armv7-unknown-linux-ohos  armv7-unknown-linux-uclibceabi  armv7-unknown-linux-uclibceabihf  armv7-unknown-netbsd-eabihf  armv7-unknown-trusty  armv7-wrs-vxworks-eabihf  armv7a-kmc-solid_asp3-eabi  armv7a-kmc-solid_asp3-eabihf  armv7a-none-eabi  armv7a-none-eabihf  armv7k-apple-watchos  armv7r-none-eabi  armv7r-none-eabihf  armv7s-apple-ios  armv8r-none-eabihf  #avr-unknown-gnu-atmega328  bpfeb-unknown-none  bpfel-unknown-none  csky-unknown-linux-gnuabiv2  csky-unknown-linux-gnuabiv2hf  hexagon-unknown-linux-musl  #hexagon-unknown-none-elf  i386-apple-ios  #i586-pc-nto-qnx700  i586-pc-windows-msvc  i586-unknown-linux-gnu  i586-unknown-linux-musl  i586-unknown-netbsd  i686-apple-darwin  i686-linux-android  i686-pc-windows-gnu  i686-pc-windows-gnullvm  i686-pc-windows-msvc  i686-unknown-freebsd  i686-unknown-haiku  i686-unknown-hurd-gnu  i686-unknown-linux-gnu  i686-unknown-linux-musl  i686-unknown-netbsd  i686-unknown-openbsd  i686-unknown-redox  i686-unknown-uefi  i686-uwp-windows-gnu  i686-uwp-windows-msvc  i686-win7-windows-msvc  i686-wrs-vxworks  loongarch64-unknown-linux-gnu  loongarch64-unknown-linux-musl  loongarch64-unknown-linux-ohos  loongarch64-unknown-none  loongarch64-unknown-none-softfloat  #m68k-unknown-linux-gnu  mips-unknown-linux-gnu  mips-unknown-linux-musl  mips-unknown-linux-uclibc  mips64-openwrt-linux-musl  mips64-unknown-linux-gnuabi64  mips64-unknown-linux-muslabi64  mips64el-unknown-linux-gnuabi64  mips64el-unknown-linux-muslabi64  mipsel-sony-psp  mipsel-sony-psx  mipsel-unknown-linux-gnu  mipsel-unknown-linux-musl  mipsel-unknown-linux-uclibc  mipsel-unknown-netbsd  mipsel-unknown-none  mipsisa32r6-unknown-linux-gnu  mipsisa32r6el-unknown-linux-gnu  mipsisa64r6-unknown-linux-gnuabi64  mipsisa64r6el-unknown-linux-gnuabi64  msp430-none-elf  nvptx64-nvidia-cuda  powerpc-unknown-freebsd  powerpc-unknown-linux-gnu  powerpc-unknown-linux-gnuspe  powerpc-unknown-linux-musl  powerpc-unknown-linux-muslspe  powerpc-unknown-netbsd  powerpc-unknown-openbsd  powerpc-wrs-vxworks  powerpc-wrs-vxworks-spe  powerpc64-ibm-aix  powerpc64-unknown-freebsd  powerpc64-unknown-linux-gnu  powerpc64-unknown-linux-musl  powerpc64-unknown-openbsd  powerpc64-wrs-vxworks  powerpc64le-unknown-freebsd  powerpc64le-unknown-linux-gnu  powerpc64le-unknown-linux-musl  riscv32-wrs-vxworks  riscv32e-unknown-none-elf  riscv32em-unknown-none-elf  riscv32emc-unknown-none-elf  riscv32gc-unknown-linux-gnu  riscv32gc-unknown-linux-musl  riscv32i-unknown-none-elf  riscv32im-risc0-zkvm-elf  riscv32im-unknown-none-elf  riscv32ima-unknown-none-elf  riscv32imac-esp-espidf  riscv32imac-unknown-none-elf  riscv32imac-unknown-nuttx-elf  riscv32imac-unknown-xous-elf  riscv32imafc-esp-espidf  riscv32imafc-unknown-none-elf  riscv32imafc-unknown-nuttx-elf  riscv32imc-esp-espidf  riscv32imc-unknown-none-elf  riscv32imc-unknown-nuttx-elf  riscv64-linux-android  riscv64-wrs-vxworks  riscv64gc-unknown-freebsd  riscv64gc-unknown-fuchsia  riscv64gc-unknown-hermit  riscv64gc-unknown-linux-gnu  riscv64gc-unknown-linux-musl  #riscv64gc-unknown-netbsd  riscv64gc-unknown-none-elf  riscv64gc-unknown-nuttx-elf  riscv64gc-unknown-openbsd  riscv64imac-unknown-none-elf  riscv64imac-unknown-nuttx-elf  s390x-unknown-linux-gnu  s390x-unknown-linux-musl  sparc-unknown-linux-gnu  sparc-unknown-none-elf  sparc64-unknown-linux-gnu  sparc64-unknown-netbsd  sparc64-unknown-openbsd  sparcv9-sun-solaris  thumbv4t-none-eabi  thumbv5te-none-eabi  thumbv6m-none-eabi  thumbv6m-nuttx-eabi  thumbv7a-pc-windows-msvc  thumbv7a-uwp-windows-msvc  thumbv7em-none-eabi  thumbv7em-none-eabihf  thumbv7em-nuttx-eabi  thumbv7em-nuttx-eabihf  thumbv7m-none-eabi  thumbv7m-nuttx-eabi  thumbv7neon-linux-androideabi  thumbv7neon-unknown-linux-gnueabihf  thumbv7neon-unknown-linux-musleabihf  thumbv8m.base-none-eabi  thumbv8m.base-nuttx-eabi  thumbv8m.main-none-eabi  thumbv8m.main-none-eabihf  thumbv8m.main-nuttx-eabi  thumbv8m.main-nuttx-eabihf  wasm32-unknown-emscripten  wasm32-unknown-unknown  wasm32-wasip1  wasm32-wasip1-threads  wasm32-wasip2  wasm32v1-none  wasm64-unknown-unknown  x86_64-apple-darwin  x86_64-apple-ios  x86_64-apple-ios-macabi  x86_64-apple-tvos  x86_64-apple-watchos-sim  x86_64-fortanix-unknown-sgx  x86_64-linux-android  x86_64-pc-nto-qnx710  x86_64-pc-solaris  x86_64-pc-windows-gnu  x86_64-pc-windows-gnullvm  x86_64-pc-windows-msvc  x86_64-unikraft-linux-musl  x86_64-unknown-dragonfly  x86_64-unknown-freebsd  x86_64-unknown-fuchsia  x86_64-unknown-haiku  x86_64-unknown-hermit  x86_64-unknown-hurd-gnu  x86_64-unknown-illumos  x86_64-unknown-l4re-uclibc  x86_64-unknown-linux-gnu  x86_64-unknown-linux-gnux32  x86_64-unknown-linux-musl  #x86_64-unknown-linux-none  x86_64-unknown-linux-ohos  x86_64-unknown-netbsd  x86_64-unknown-none  x86_64-unknown-openbsd  x86_64-unknown-redox  x86_64-unknown-trusty  x86_64-unknown-uefi  x86_64-uwp-windows-gnu  x86_64-uwp-windows-msvc  x86_64-win7-windows-msvc  x86_64-wrs-vxworks  x86_64h-apple-darwin  #xtensa-esp32-espidf  #xtensa-esp32-none-elf  #xtensa-esp32s2-espidf  #xtensa-esp32s2-none-elf  #xtensa-esp32s3-espidf  #xtensa-esp32s3-none-elf)for target in &quot;${targets[@]}&quot;; do  echo &quot;Migrating 2015 -&gt; 2018 target $target&quot;  cargo fix --target &quot;$target&quot; -Zbuild-std=core --features extra_traits --allow-dirty --edition --broken-code --libdonefreebsd_versions=(freebsd13 freebsd14 freebsd15)for ver in &quot;${freebsd_versions[@]}&quot;; do  echo &quot;Migrating 2015 -&gt; 2018 $ver&quot;  RUSTFLAGS=&quot;--cfg $ver&quot; cargo fix --target i686-unknown-freebsd -Zbuild-std=core --features extra_traits --allow-dirty --edition --broken-code --lib  RUSTFLAGS=&quot;--cfg $ver&quot; cargo fix --target x86_64-unknown-freebsd -Zbuild-std=core --features extra_traits --allow-dirty --edition --broken-code --libdoneperl -pi -077 -e &apos;s/edition = &quot;2015&quot;/edition = &quot;2018&quot;/&apos; Cargo.tomlfor target in &quot;${targets[@]}&quot;; do  echo &quot;Migrating 2018 -&gt; 2021 target $target&quot;  cargo fix --target &quot;$target&quot; -Zbuild-std=core --features extra_traits --allow-dirty --edition --broken-code --libdoneperl -pi -077 -e &apos;s/edition = &quot;2018&quot;/edition = &quot;2021&quot;/&apos; Cargo.tomlfor target in &quot;${targets[@]}&quot;; do  echo &quot;Checking target $target&quot;  cargo check --target &quot;$target&quot; -Zbuild-std=core --features extra_traits --lib || {    echo &quot;Failed for target $target&quot;    exit 1  }donefor ver in &quot;${freebsd_versions[@]}&quot;; do  echo &quot;Checking $ver&quot;  RUSTFLAGS=&quot;--cfg $ver&quot; cargo check --target i686-unknown-freebsd -Zbuild-std=core --features extra_traits --lib || {    echo &quot;Failed for i686 $freebsd_versions&quot;    exit 1  }  RUSTFLAGS=&quot;--cfg $ver&quot; cargo check --target x86_64-unknown-freebsd -Zbuild-std=core --features extra_traits || --lib {    echo &quot;Failed for x86_64 $freebsd_versions&quot;    exit 1  }doneci/style.sh```(backport &lt;https://github.com/rust-lang/libc/pull/4132&gt;)(cherry picked from commit 20f6aa4c8135ba5e2c079ff21b20f0a1be87e1c4)[ applied by rerunning the script rather than resolving conflicts. Also  updated the script to fail on error and to pass `--lib` so `cargo fix`  doesn&apos;t try to upgrade anything that requires `std`. -Trevor ]

            List of files:
            /rust-libc-0.2.174/src/vxworks/mod.rs</description>
        <pubDate>Tue, 26 Nov 2024 13:02:54 +0000</pubDate>
        <dc:creator>Eduardo S&#225;nchez Mu&#241;oz &lt;eduardosm-dev@e64.io&gt;</dc:creator>
    </item>
<item>
        <title>da089f78 - style: Run `cargo fmt` with the new configuration</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/vxworks/mod.rs#da089f78</link>
        <description>style: Run `cargo fmt` with the new configuration`libc-0.2` version of 236e0697ef796b263c751321ce68b15ca137d09f from [1](not a direct cherry pick).[1]: https://github.com/rust-lang/libc/pull/4136

            List of files:
            /rust-libc-0.2.174/src/vxworks/mod.rs</description>
        <pubDate>Mon, 25 Nov 2024 09:39:53 +0000</pubDate>
        <dc:creator>Trevor Gross &lt;tmgross@umich.edu&gt;</dc:creator>
    </item>
<item>
        <title>50f26e08 - Apply formatting to macro bodies</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/vxworks/mod.rs#50f26e08</link>
        <description>Apply formatting to macro bodiesRun `ci/style.sh` with the changes introduced in [1].[1]: https://github.com/rust-lang/libc/pull/4107(backport &lt;https://github.com/rust-lang/libc/pull/4107&gt;)This is the `libc-0.2` version of 49cb0ff99f (&quot;Apply formatting to macrobodies&quot;), though not a direct cherry pick.

            List of files:
            /rust-libc-0.2.174/src/vxworks/mod.rs</description>
        <pubDate>Tue, 19 Nov 2024 03:08:49 +0000</pubDate>
        <dc:creator>Trevor Gross &lt;tmgross@umich.edu&gt;</dc:creator>
    </item>
<item>
        <title>e2218872 - Require rust &gt;= 1.30 and drop libc_core_cvoid conditional</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/vxworks/mod.rs#e2218872</link>
        <description>Require rust &gt;= 1.30 and drop libc_core_cvoid conditionalMove the `c_void` re-export to the top-level `lib.rs`.

            List of files:
            /rust-libc-0.2.174/src/vxworks/mod.rs</description>
        <pubDate>Tue, 12 Jul 2022 03:42:11 +0000</pubDate>
        <dc:creator>Josh Triplett &lt;josh@joshtriplett.org&gt;</dc:creator>
    </item>
<item>
        <title>e4424387 - Convert mode_t constants to octal</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/vxworks/mod.rs#e4424387</link>
        <description>Convert mode_t constants to octal(backport &lt;https://github.com/rust-lang/libc/pull/3634&gt;)(cherry picked from commit 3cc3f01204bb8969c309554616167aacc77cc2ca)

            List of files:
            /rust-libc-0.2.174/src/vxworks/mod.rs</description>
        <pubDate>Wed, 27 Mar 2024 05:06:37 +0000</pubDate>
        <dc:creator>David Tolnay &lt;dtolnay@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f39e871b - VxWorks Sched_param renamed, pthread functions and constants added</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/vxworks/mod.rs#f39e871b</link>
        <description>VxWorks Sched_param renamed, pthread functions and constants added(backport &lt;https://github.com/rust-lang/libc/pull/3963&gt;)(cherry picked from commit fea199a3d306a01e967bcb0812946926bc46ab3f)

            List of files:
            /rust-libc-0.2.174/src/vxworks/mod.rs</description>
        <pubDate>Wed, 16 Oct 2024 04:29:53 +0000</pubDate>
        <dc:creator>B I Mohammed Abbas &lt;bimohammadabbas@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
