25 lines · 575 B · C
RawDownload
// SPDX-License-Identifier: GPL-2.0#include <sys/types.h>#include <linux/kernel.h>#include <stdio.h> int vscnprintf(char *buf, size_t size, const char *fmt, va_list args){       int i = vsnprintf(buf, size, fmt, args);       ssize_t ssize = size;        return (i >= ssize) ? (ssize - 1) : i;} int scnprintf(char * buf, size_t size, const char * fmt, ...){       ssize_t ssize = size;       va_list args;       int i;        va_start(args, fmt);       i = vsnprintf(buf, size, fmt, args);       va_end(args);        return (i >= ssize) ? (ssize - 1) : i;}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t