[libcxx-commits] [libcxx] [libc++] Add FreeBSD-specific EINTEGRITY errc value (PR #76364)

via libcxx-commits libcxx-commits at lists.llvm.org
Thu Dec 28 06:02:31 PST 2023


github-actions[bot] wrote:

<!--LLVM CODE FORMAT COMMENT: {clang-format}-->


:warning: C/C++ code formatter, clang-format found issues in your code. :warning:

<details>
<summary>
You can test this locally with the following command:
</summary>

``````````bash
git-clang-format --diff d79ccee8dc4aea52c146b10603f2a38646ad22fe 2c44487e5515ac2e3039c6c184a47e8e781add91 -- libcxx/include/__system_error/errc.h libcxx/test/std/diagnostics/syserr/errc.pass.cpp
``````````

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/libcxx/include/__system_error/errc.h b/libcxx/include/__system_error/errc.h
index 8e066748c9..b20b8e066d 100644
--- a/libcxx/include/__system_error/errc.h
+++ b/libcxx/include/__system_error/errc.h
@@ -115,103 +115,51 @@ _LIBCPP_BEGIN_NAMESPACE_STD
 
 // enum class errc
 _LIBCPP_DECLARE_STRONG_ENUM(errc){
-    address_family_not_supported       = EAFNOSUPPORT,
-    address_in_use                     = EADDRINUSE,
-    address_not_available              = EADDRNOTAVAIL,
-    already_connected                  = EISCONN,
-    argument_list_too_long             = E2BIG,
-    argument_out_of_domain             = EDOM,
-    bad_address                        = EFAULT,
-    bad_file_descriptor                = EBADF,
-    bad_message                        = EBADMSG,
-    broken_pipe                        = EPIPE,
-    connection_aborted                 = ECONNABORTED,
-    connection_already_in_progress     = EALREADY,
-    connection_refused                 = ECONNREFUSED,
-    connection_reset                   = ECONNRESET,
-    cross_device_link                  = EXDEV,
-    destination_address_required       = EDESTADDRREQ,
-    device_or_resource_busy            = EBUSY,
-    directory_not_empty                = ENOTEMPTY,
-    executable_format_error            = ENOEXEC,
-    file_exists                        = EEXIST,
-    file_too_large                     = EFBIG,
-    filename_too_long                  = ENAMETOOLONG,
-    function_not_supported             = ENOSYS,
-    host_unreachable                   = EHOSTUNREACH,
-    identifier_removed                 = EIDRM,
-    illegal_byte_sequence              = EILSEQ,
-    inappropriate_io_control_operation = ENOTTY,
+  address_family_not_supported = EAFNOSUPPORT, address_in_use = EADDRINUSE, address_not_available = EADDRNOTAVAIL,
+  already_connected = EISCONN, argument_list_too_long = E2BIG, argument_out_of_domain = EDOM, bad_address = EFAULT,
+  bad_file_descriptor = EBADF, bad_message = EBADMSG, broken_pipe = EPIPE, connection_aborted = ECONNABORTED,
+  connection_already_in_progress = EALREADY, connection_refused = ECONNREFUSED, connection_reset = ECONNRESET,
+  cross_device_link = EXDEV, destination_address_required = EDESTADDRREQ, device_or_resource_busy = EBUSY,
+  directory_not_empty = ENOTEMPTY, executable_format_error = ENOEXEC, file_exists = EEXIST, file_too_large = EFBIG,
+  filename_too_long = ENAMETOOLONG, function_not_supported = ENOSYS, host_unreachable = EHOSTUNREACH,
+  identifier_removed = EIDRM, illegal_byte_sequence = EILSEQ, inappropriate_io_control_operation = ENOTTY,
 #if defined(__FreeBSD__) && defined(EINTEGRITY) // FreeBSD extension
-    integrity_check_failed = EINTEGRITY,
+  integrity_check_failed = EINTEGRITY,
 #endif
-    interrupted         = EINTR,
-    invalid_argument    = EINVAL,
-    invalid_seek        = ESPIPE,
-    io_error            = EIO,
-    is_a_directory      = EISDIR,
-    message_size        = EMSGSIZE,
-    network_down        = ENETDOWN,
-    network_reset       = ENETRESET,
-    network_unreachable = ENETUNREACH,
-    no_buffer_space     = ENOBUFS,
-    no_child_process    = ECHILD,
-    no_link             = ENOLINK,
-    no_lock_available   = ENOLCK,
+  interrupted = EINTR, invalid_argument = EINVAL, invalid_seek = ESPIPE, io_error = EIO, is_a_directory = EISDIR,
+  message_size = EMSGSIZE, network_down = ENETDOWN, network_reset = ENETRESET, network_unreachable = ENETUNREACH,
+  no_buffer_space = ENOBUFS, no_child_process = ECHILD, no_link = ENOLINK, no_lock_available = ENOLCK,
 #ifdef ENODATA
-    no_message_available = ENODATA,
+  no_message_available = ENODATA,
 #else
-    no_message_available = ENOMSG,
+  no_message_available = ENOMSG,
 #endif
-    no_message         = ENOMSG,
-    no_protocol_option = ENOPROTOOPT,
-    no_space_on_device = ENOSPC,
+  no_message = ENOMSG, no_protocol_option = ENOPROTOOPT, no_space_on_device = ENOSPC,
 #ifdef ENOSR
-    no_stream_resources = ENOSR,
+  no_stream_resources = ENOSR,
 #else
-    no_stream_resources = ENOMEM,
+  no_stream_resources = ENOMEM,
 #endif
-    no_such_device_or_address = ENXIO,
-    no_such_device            = ENODEV,
-    no_such_file_or_directory = ENOENT,
-    no_such_process           = ESRCH,
-    not_a_directory           = ENOTDIR,
-    not_a_socket              = ENOTSOCK,
+  no_such_device_or_address = ENXIO, no_such_device = ENODEV, no_such_file_or_directory = ENOENT,
+  no_such_process = ESRCH, not_a_directory = ENOTDIR, not_a_socket = ENOTSOCK,
 #ifdef ENOSTR
-    not_a_stream = ENOSTR,
+  not_a_stream = ENOSTR,
 #else
-    not_a_stream = EINVAL,
+  not_a_stream = EINVAL,
 #endif
-    not_connected                  = ENOTCONN,
-    not_enough_memory              = ENOMEM,
-    not_supported                  = ENOTSUP,
-    operation_canceled             = ECANCELED,
-    operation_in_progress          = EINPROGRESS,
-    operation_not_permitted        = EPERM,
-    operation_not_supported        = EOPNOTSUPP,
-    operation_would_block          = EWOULDBLOCK,
-    owner_dead                     = EOWNERDEAD,
-    permission_denied              = EACCES,
-    protocol_error                 = EPROTO,
-    protocol_not_supported         = EPROTONOSUPPORT,
-    read_only_file_system          = EROFS,
-    resource_deadlock_would_occur  = EDEADLK,
-    resource_unavailable_try_again = EAGAIN,
-    result_out_of_range            = ERANGE,
-    state_not_recoverable          = ENOTRECOVERABLE,
+  not_connected = ENOTCONN, not_enough_memory = ENOMEM, not_supported = ENOTSUP, operation_canceled = ECANCELED,
+  operation_in_progress = EINPROGRESS, operation_not_permitted = EPERM, operation_not_supported = EOPNOTSUPP,
+  operation_would_block = EWOULDBLOCK, owner_dead = EOWNERDEAD, permission_denied = EACCES, protocol_error = EPROTO,
+  protocol_not_supported = EPROTONOSUPPORT, read_only_file_system = EROFS, resource_deadlock_would_occur = EDEADLK,
+  resource_unavailable_try_again = EAGAIN, result_out_of_range = ERANGE, state_not_recoverable = ENOTRECOVERABLE,
 #ifdef ETIME
-    stream_timeout = ETIME,
+  stream_timeout = ETIME,
 #else
-    stream_timeout = ETIMEDOUT,
+  stream_timeout = ETIMEDOUT,
 #endif
-    text_file_busy                = ETXTBSY,
-    timed_out                     = ETIMEDOUT,
-    too_many_files_open_in_system = ENFILE,
-    too_many_files_open           = EMFILE,
-    too_many_links                = EMLINK,
-    too_many_symbolic_link_levels = ELOOP,
-    value_too_large               = EOVERFLOW,
-    wrong_protocol_type           = EPROTOTYPE};
+  text_file_busy = ETXTBSY, timed_out = ETIMEDOUT, too_many_files_open_in_system = ENFILE, too_many_files_open = EMFILE,
+  too_many_links = EMLINK, too_many_symbolic_link_levels = ELOOP, value_too_large = EOVERFLOW,
+  wrong_protocol_type = EPROTOTYPE};
 _LIBCPP_DECLARE_STRONG_ENUM_EPILOG(errc)
 
 _LIBCPP_END_NAMESPACE_STD

``````````

</details>


https://github.com/llvm/llvm-project/pull/76364


More information about the libcxx-commits mailing list