Skip to content

Instantly share code, notes, and snippets.

View ankurs's full-sized avatar

Ankur Shrivastava ankurs

View GitHub Profile
\documentclass[11pt]{book}
\usepackage{graphicx}
\usepackage[empty]{fullpage}
\author{Ankur Shrivastava}
\begin{document}
\frontmatter
\begin{center}
\textbf{\LARGE RING}\\
\vspace{40ex}
A mini project report submitted to\\
@ankurs
ankurs / Makefile
Created March 11, 2011 13:59
a simple hash table implementation
CC = gcc -fPIC
LDFLAGS = -lm
# set DEBUG options
ifdef DEBUG
CFLAGS = -Wall -Wextra -ggdb -pg -DDEBUG
else
CFLAGS = -Wall -O2
endif
@ankurs
ankurs / poll.h
Created March 12, 2011 21:19
epoll wrapper
#ifndef _POLL_H
#define _POLL_H
#include "hash_table/hashtable.h"
#include <sys/epoll.h>
#define MAX_EVENTS 100
#define CALLBACK(x) void (*x) (poll_event_t *, poll_event_element_t *, struct epoll_event)
#define ACCEPT_CB 0x01
@ankurs
ankurs / movietime.c
Created November 13, 2011 18:17
Watch movie without screen getting locked
#include<X11/Xlib.h>
#include<X11/Xutil.h>
#include<X11/keysym.h>
#include<unistd.h>
#define DURATION 100
int main()
{
Display *display = NULL;