Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

wimax_msg(9) [suse man page]

WIMAX_MSG(9)							 Linux Networking						      WIMAX_MSG(9)

NAME
wimax_msg - Send a message to user space SYNOPSIS
int wimax_msg(struct wimax_dev * wimax_dev, const char * pipe_name, const void * buf, size_t size, gfp_t gfp_flags); ARGUMENTS
wimax_dev WiMAX device descriptor (properly referenced) pipe_name "named pipe" the message will be sent to buf pointer to the message to send. size size of the buffer pointed to by buf (in bytes). gfp_flags flags for memory allocation. RETURNS
0 if ok, negative errno code on error. DESCRIPTION
Sends a free-form message to user space on the device wimax_dev. NOTES
Once the skb is given to this function, who will own it and will release it when done (unless it returns error). COPYRIGHT
Kernel Hackers Manual 2.6. July 2010 WIMAX_MSG(9)

Check Out this Related Man Page

explain_getcwd(3)					     Library Functions Manual						 explain_getcwd(3)

NAME
explain_getcwd - explain getcwd(2) errors SYNOPSIS
#include <libexplain/getcwd.h> const char *explain_getcwd(char *buf, size_t size); const char *explain_errno_getcwd(int errnum, char *buf, size_t size); void explain_message_getcwd(char *message, int message_size, char *buf, size_t size); void explain_message_errno_getcwd(char *message, int message_size, int errnum, char *buf, size_t size); DESCRIPTION
These functions may be used to obtain explanations for errors returned by the getcwd(2) system call. explain_getcwd const char *explain_getcwd(char *buf, size_t size); The explain_getcwd function is used to obtain an explanation of an error returned by the getcwd(2) system call. The least the message will contain is the value of strerror(errno), but usually it will do much better, and indicate the underlying cause in more detail. The errno global variable will be used to obtain the error value to be decoded. This function is intended to be used in a fashion similar to the following example: if (getcwd(buf, size) < 0) { fprintf(stderr, "%s ", explain_getcwd(buf, size)); exit(EXIT_FAILURE); } The above code example is available pre-packaged as the explain_getcwd_or_die(3) function. buf The original buf, exactly as passed to the getcwd(2) system call. size The original size, exactly as passed to the getcwd(2) system call. Returns: The message explaining the error. This message buffer is shared by all libexplain functions which do not supply a buffer in their argument list. This will be overwritten by the next call to any libexplain function which shares this buffer, including other threads. Note: This function is not thread safe, because it shares a return buffer across all threads, and many other functions in this library. explain_errno_getcwd const char *explain_errno_getcwd(int errnum, char *buf, size_t size); The explain_errno_getcwd function is used to obtain an explanation of an error returned by the getcwd(2) system call. The least the mes- sage will contain is the value of strerror(errnum), but usually it will do much better, and indicate the underlying cause in more detail. This function is intended to be used in a fashion similar to the following example: if (getcwd(buf, size) < 0) { int err = errno; fprintf(stderr, "%s ", explain_errno_getcwd(err, buf, size)); exit(EXIT_FAILURE); } The above code example is available pre-packaged as the explain_getcwd_or_die(3) function. errnum The error value to be decoded, usually obtained from the errno global variable just before this function is called. This is neces- sary if you need to call any code between the system call to be explained and this function, because many libc functions will alter the value of errno. buf The original buf, exactly as passed to the getcwd(2) system call. size The original size, exactly as passed to the getcwd(2) system call. Returns: The message explaining the error. This message buffer is shared by all libexplain functions which do not supply a buffer in their argument list. This will be overwritten by the next call to any libexplain function which shares this buffer, including other threads. Note: This function is not thread safe, because it shares a return buffer across all threads, and many other functions in this library. explain_message_getcwd void explain_message_getcwd(char *message, int message_size, char *buf, size_t size); The explain_message_getcwd function may be used to obtain an explanation of an error returned by the getcwd(2) system call. The least the message will contain is the value of strerror(errno), but usually it will do much better, and indicate the underlying cause in more detail. The errno global variable will be used to obtain the error value to be decoded. This function is intended to be used in a fashion similar to the following example: if (getcwd(buf, size) < 0) { char message[3000]; explain_message_getcwd(message, sizeof(message), buf, size); fprintf(stderr, "%s ", message); exit(EXIT_FAILURE); } The above code example is available pre-packaged as the explain_getcwd_or_die(3) function. message The location in which to store the returned message. If a suitable message return buffer is supplied, this function is thread safe. message_size The size in bytes of the location in which to store the returned message. buf The original buf, exactly as passed to the getcwd(2) system call. size The original size, exactly as passed to the getcwd(2) system call. explain_message_errno_getcwd void explain_message_errno_getcwd(char *message, int message_size, int errnum, char *buf, size_t size); The explain_message_errno_getcwd function may be used to obtain an explanation of an error returned by the getcwd(2) system call. The least the message will contain is the value of strerror(errnum), but usually it will do much better, and indicate the underlying cause in more detail. This function is intended to be used in a fashion similar to the following example: if (getcwd(buf, size) < 0) { int err = errno; char message[3000]; explain_message_errno_getcwd(message, sizeof(message), err, buf, size); fprintf(stderr, "%s ", message); exit(EXIT_FAILURE); } The above code example is available pre-packaged as the explain_getcwd_or_die(3) function. message The location in which to store the returned message. If a suitable message return buffer is supplied, this function is thread safe. message_size The size in bytes of the location in which to store the returned message. errnum The error value to be decoded, usually obtained from the errno global variable just before this function is called. This is neces- sary if you need to call any code between the system call to be explained and this function, because many libc functions will alter the value of errno. buf The original buf, exactly as passed to the getcwd(2) system call. size The original size, exactly as passed to the getcwd(2) system call. SEE ALSO
getcwd(2) Get current working directory explain_getcwd_or_die(3) Get current working directory and report errors COPYRIGHT
libexplain version 0.52 Copyright (C) 2008 Peter Miller explain_getcwd(3)
Man Page